On Wed, Dec 30, 2009 at 22:17, Adam Mercer <ramer...@gmail.com> wrote:
> Just made this change and autoreconf no longer complains if compile > isn't available. Thanks! And it's started complaining again :-( I've tried running automake manually, with the verbose option: automake: reading test/Makefile.am automake: reading /usr/share/automake-1.9/am/configure.am automake: reading /usr/share/automake-1.9/am/progs.am automake: reading /usr/share/automake-1.9/am/program.am test/Makefile.am: required file `gnuscripts/compile' not found automake: reading /usr/share/automake-1.9/am/compile.am automake: reading /usr/share/automake-1.9/am/depend.am automake: reading /usr/share/automake-1.9/am/depend2.am automake: Sources ending in .c become .o automake: Sources ending in .c become .obj automake: Sources ending in .c become .lo automake: reading /usr/share/automake-1.9/am/lang-compile.am automake: reading /usr/share/automake-1.9/am/libtool.am automake: reading /usr/share/automake-1.9/am/texinfos.am automake: reading /usr/share/automake-1.9/am/data.am automake: reading /usr/share/automake-1.9/am/inst-vars.am automake: reading /usr/share/automake-1.9/am/tags.am automake: reading /usr/share/automake-1.9/am/check.am automake: reading /usr/share/automake-1.9/am/distdir.am automake: reading /usr/share/automake-1.9/am/footer.am automake: reading /usr/share/automake-1.9/am/install.am automake: reading /usr/share/automake-1.9/am/clean.am automake: not writing ./test/Makefile.in because of earlier errors automake: reading /usr/share/automake-1.9/am/header-vars.am and comparing it to the output with using a locally installed automake-1.11.1 (with autoconf-2.65) I get: automake: thread 0: reading test/Makefile.am automake: thread 0: reading /home/ram/opt/autotools/share/automake-1.11/am/progs.am automake: thread 0: reading /home/ram/opt/autotools/share/automake-1.11/am/program.am automake: thread 0: Sources ending in .c become .o automake: thread 0: Sources ending in .c become .obj automake: thread 0: Sources ending in .c become .lo automake: thread 0: reading /home/ram/opt/autotools/share/automake-1.11/am/check.am automake: thread 0: creating ./test/Makefile.in Could this be just running into problems with the older autotools? If so is there anything I can do? The reason I'm concerned about this is that I usually do all my development from my laptop (running Snow Leopard) and then update the build scripts with "autoreconf -fvi" and having to manually add the compile script will lead to problems as no doubt I will forget and then the build system will be comprised of scripts from differing versions (which has led to problems in the past). We are pretty much stuck with the standard CentOS versions of the autotools (autoconf-2.59 and automake-1.9.6) so updating is unfortunately not really an option (I would really like to as I want to use features present in automake-1.10+ and can't). Cheers Adam