automake error: no proper invocation of AM_INIT_AUTOMAKE was found

automake, autotools

Solution

You have to fix it line by line.

First, your `Makefile.am` required `depcomp`. So, you have to copy it to your folder (for this step you can run `automake --add-missing` so as to add missing files automatically):

cp -a /usr/share/automake-X.XX/depcomp .

Second, you have to run `aclocal` prior to `automake`:

$ aclocal

Finally, you can run `automake`:

$ automake
$ autoconf

Problem

I am new in autotools, and following this tutorial. but I could not solve this errors, ``` $ automake configure.ac: error: no proper invocation of AM_INIT_AUTOMAKE was found. .. Makefile.am: error: required file './depcomp' not found .. /usr/share/automake-1.12/am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL .. /usr/share/automake-1.12/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL .. ``` my `configure.ac` file is ``` # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) AM_INIT_AUTOMAKE(hello,1.0) AC_CONFIG_SRCDIR([config.h.in]) AM_CONFIG_HEADERS(config.h) # Checks for programs. AC_PROG_CC # Checks for libraries. # Checks for header files. AC_CHECK_HEADERS([sys/time.h]) # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. AC_CHECK_FUNCS([gettimeofday]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT ``` I checked for solution on Internet, my `configure.ac` looks fine, don't know what is wrong with it.

Original source