|
From: <mi...@cl...> - 2002-02-26 11:05:43
|
> Doing ./configure;make from the code in CVS works fine > > but after running automake;autoconf > the 'make' stage breaks: > Makefile:386: *** missing separator. Stop. > > Not quite sure what is wrong but the line it complains about is: > @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/atom.Plo@am__quote@ > > > During automake it warned: > automake: configure.in: required file './depcomp' not found > Is this possibly a file you missed from checking into CVS ? What is your version of Automake ? I built my Makefile.am for automake 1.4 and had trouble getting them work with newer version (yes, autmake is not backward compatible !) Newer automake needs some other files (try "automake -a" to add these files if they do not exist), and build invalid Makefiles ! (something about dependency tracking in recent automakes, maybee "automake -i" solves the problem ?) This is not a problem for users (they do not need to launch autoconf/automake) but it is one for developers: we have to choose once and for all the autoconf/automake/libtool versions we use (I use 2.13 / 1.4 / 1.3.5, and it works) ! O, and do not forget to run aclocal from time to time (before autoconf) - Antoine |