From: Kim W. <ki...@wo...> - 2004-03-13 01:09:02
|
Jochen Schroeder wrote: > Hi guys, > I have a problem compiling e16 cvs, and I think it's probably because of > the bloody autotools again. I know you are probably sick of hearing > these things, but I've banged my head against this to no avail(I have to > admit I know very little about autoconf etc though). I tried using > different versions but could not find a working combination. It seems to > be automake giving the problems. with automake-1.7.9 I get this error > when running autogen.sh: > aclocal > aclocal: configure.in: 134: macro `AM_PATH_IMLIB' not found in library > autoheader > autoheader: error: AC_CONFIG_HEADERS not found in configure.in > automake --add-missing > configure.in: no proper invocation of AM_INIT_AUTOMAKE was found. > configure.in: You should verify that configure.in invokes AM_INIT_AUTOMAKE, > . > . > . > and the a bunch of > /usr/share/automake-1.7/am/depend2.am: AMDEP does not appear in > AM_CONDITIONAL > /usr/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in > AM_CONDITIONAL > and it stops with: > configure.in:113: error: possibly undefined macro: AC_MSG_WARN > configure.in:127: error: possibly undefined macro: AC_MSG_ERROR > configure.in:134: error: possibly undefined macro: AM_PATH_IMLIB > ./configure: line 1314: syntax error near unexpected token `enlightenment,' > ./configure: line 1314: `AM_INIT_AUTOMAKE(enlightenment, > $ENLIGHTENMENT_VERSION) > > This was with gettext 0.14.1 libtool 1.5.2 and autoconf 2.59 > but I had the same problem before upgrading, I think my versions were > gettext 0.11.5, autoconf 2.57, libtoo 1.5 and automake 1.7.4 > > After upgrading to automake 1.8.x I had this error: > acinclude.m4:10: warning: underquoted definition of AM_PATH_ESD > run info '(automake)Extending aclocal' > or see > http://sources.redhat.com/automake/automake.html#Extending%20aclocal > /usr/share/aclocal/vorbis.m4:9: warning: underquoted definition of > XIPH_PATH_VORBIS > and then a bunch of other underquoted definitions > and again the > aclocal: configure.in: 134: macro `AM_PATH_IMLIB' not found in library > autoheader > with the errors from above. > > I tried commenting out hte imlib 1, fnlib and freetype1 part from > configure.in but this resulted in a compile error, which I don't have > atm, but I''l be glad to provide if needed. > > Hope anybody can make something out of this. If it's indeed just a auto* > version problem can you give me a combination that works? > Wow, and I thought there were only minor problems atm. :) OK - libtool isn't used. I suggest you try again with a *really* clean checkout, i.e. without any of the autogenerated auto* stuff. For a while I was using the auto tools/gettext that come with Fedora Core 1, whatever they were (autoconf-2.5?, automake 1.7, gettext 0.12.1 I think). A while back I took the Rawhide stuff (autoconf-2.59, automake 1.8, gettext 0.14.1). /Kim |