Hi, I am just getting started with the GNU autotools and I can't get my simple example to work.
Here is what I am stuck with: 'hello.c' #include <stdio.h> int main() { printf("Howdy world!\n"); } 'Makefile.am' bin_PROGRAMS = hello hello_SOURCES = hello.c 'configure.in' AC_INIT(hello.c) AC_INIT_AUTOMAKE(hello,0.1) AC_PROG_CC AC_PROG_INSTALL AC_OUTPUT(Makefile) To build Makefiles I run: % automake % autoconf % ./configure creating cache ./config.cache ./configure: line 524: syntax error near unexpected token `AM_INIT_AUTOMAKE(hello,0.1)' ./configure: line 524: `AM_INIT_AUTOMAKE(hello,0.1)' This 'AM_INIT...' line really exists in the ./configure script. I don't believe it should be there, since I haven't found it in other configure scripts. Can anyone help me? Is there a bug in the autotools? The example I took from 'Developing Software with GNU' by Eleftherios Gkioulekas. Thanks Eddy