I have a small C code which will do as a apache module. The
configure.in file is
-------------------------------------------------------------------------------------------------------------------------------
#Required initializer
AC_INIT
# Automake initialization
AM_INIT_AUTOMAKE(mod_tut1, 1.0)
# Add a test for a compiler.
AC_PROG_CC
AC_PROG_LIBTOOL
# Define a macro that is used to parse a --with-apache parameter
# The macro is named "APACHE_DIR"
AC_DEFUN([APACHE_DIR],[
AC_ARG_WITH(
apache,
[ --with-apache[=DIR] Apache server directory],
,
[with_apache="no"]
)
AC_MSG_CHECKING(for Apache directory)
if test "$with_apache" = "no"; then
AC_MSG_ERROR( You need to specify the apache directory using --with-
apache)
else
# make sure that a well known include file exists
if test -e $with_apache/include/httpd.h; then
apache_dir=$with_apache
AC_MSG_RESULT(APACHE found!)
else
AC_MSG_ERROR( $with_apache not found. Check the value you
specified with --with-apache)
fi
fi
])
# Now call the APACHE_DIR macro that was just specified
APACHE_DIR
# Save the location of apache into the "apache_dir" variable.
# The AC_SUBST macro causes the variable to be saved in config.status
AC_SUBST(apache_dir)
# Write config.status and the Makefile
AC_OUTPUT(Makefile)
-------------------------------------------------------------------------------------------------------------------------------
Now when i do a automake after running aclocal and automake, it says
********************************************************************************************************************************
Makefile.am:4: Libtool library used but `LIBTOOL' is undefined
Makefile.am:4: The usual way to define `LIBTOOL' is to add
`AC_PROG_LIBTOOL'
Makefile.am:4: to `
configure.in' and run `aclocal' and `autoconf'
again.
Makefile.am:4: If `AC_PROG_LIBTOOL' is in `
configure.in', make sure
Makefile.am:4: its definition is in aclocal's search path.
********************************************************************************************************************************
Now the fun part. libtool.mp4 is in /usr/share/aclocal and it has a
macro named AC_PROG_LIBTOOL.
I dunno what i am doing wrong. Any help will be appreciated.
Thanks
GB