Problem with autoconf
#1
I have read several posts, but have not resolved my problem.
During the bootstrap, I get the error;
Code:
configure.ac:33: error: possibly undefined macro: AC_DEFINE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1

I try with other versions of autoconf, but I always get the same error.;
  • autoconf-2.65
  • autoconf-2.66
  • autoconf-2.68

I'm using a install of CentOS 5.4 x86 clean, with automake-1.11.1 gettext-0.18.1.1 and libtool-2.2.10 compiled packages, and all packages installed of this guide.
For xbmc, I'm using xbmc from svn (revision 34475)
Reply
#2
Thumbs Down 
I try in CentOS 5.5 i386 with same problem, this is the full log for bootstrap (rev 34490);
Code:
[root@pruebas xbmc]# ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/local/bin/autoconf --force
autoreconf: running: /usr/local/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.in:11: installing `build-aux/config.guess'
configure.in:11: installing `build-aux/config.sub'
configure.in:10: installing `build-aux/install-sh'
configure.in:10: installing `build-aux/missing'
autoreconf: Leaving directory `.'
autoreconf: Entering directory `lib/cpluff'
autoreconf: running: autopoint --force
Copying file ABOUT-NLS
Copying file m4/codeset.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lock.m4
Copying file m4/longdouble.m4
Copying file m4/longlong.m4
Copying file m4/printf-posix.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/uintmax_t.m4
Copying file m4/ulonglong.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makevars.template
Copying file po/[email protected]
Copying file po/[email protected]
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `auxliary'.
libtoolize: copying file `auxliary/ltmain.sh'
libtoolize: putting macros in `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
autoreconf: running: /usr/local/bin/autoconf --force
autoreconf: running: /usr/local/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:48: installing `auxliary/config.guess'
configure.ac:48: installing `auxliary/config.sub'
configure.ac:47: installing `auxliary/install-sh'
configure.ac:47: installing `auxliary/missing'
console/Makefile.am: installing `auxliary/depcomp'
autoreconf: Leaving directory `lib/cpluff'
autoreconf: Entering directory `lib/libass'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:33: error: possibly undefined macro: AC_DEFINE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1
[root@pruebas xbmc]#
Reply
#3
I see that no one can help me ..

I have many desire to use xbmc on my Aspire Revo, but I am not a user of Ubuntu/Debian and I not easy for me work on this distro of linux.
Has anyone install and run xbmc in CentOS 5?
Reply
#4
I'm not so clumsy... Nod
There must be a problem in the latest SVN version, because I used an older version of svn and it works fine
Code:
[root@pruebas xbmc]# svn update --revision 27348
...
Updated to revision 27348.
[root@pruebas xbmc]# ./bootstrap
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/local/bin/autoconf --force
autoreconf: running: /usr/local/bin/autoheader --force
autoreconf: configure.in: not using Automake
autoreconf: Leaving directory `.'
autoreconf: Entering directory `xbmc/lib/libass'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I shave
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `shave'.
libtoolize: copying file `shave/libtool.m4'
libtoolize: copying file `shave/ltoptions.m4'
libtoolize: copying file `shave/ltsugar.m4'
libtoolize: copying file `shave/ltversion.m4'
libtoolize: copying file `shave/lt~obsolete.m4'
autoreconf: running: /usr/local/bin/autoconf --force
configure.ac:33: error: possibly undefined macro: AC_DEFINE
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1
autoreconf: Entering directory `xbmc/cores/dvdplayer/Codecs/libbdnav'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: creating directory build-aux
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf: running: /usr/local/bin/autoconf --force
autoreconf: running: /usr/local/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:40: installing `build-aux/config.guess'
configure.ac:40: installing `build-aux/config.sub'
configure.ac:3: installing `build-aux/install-sh'
configure.ac:3: installing `build-aux/missing'
src/libbdnav/Makefile.am: installing `build-aux/depcomp'
autoreconf: Leaving directory `xbmc/cores/dvdplayer/Codecs/libbdnav'
Please (re)run configure...
[root@pruebas xbmc]#
Should I open a new thread?
Reply
#5
Hey n3rvio,

i ran into the sample problem after setting up a new Arch-Linux system.

In my case incorrect locale-settings seemed to be the problem, so i reconfigured my system to use the german locale and everything worked fine (bootstrapping, configuring, building).

Maybe this one will help you:
https://wiki.archlinux.de/title/Arch_Lin...ch_stellen
Reply

Logout Mark Read Team Forum Stats Members Help
Problem with autoconf0