The current cvs version of .06 requires that autoconf be run when
attempting to run make, followed by a reconfiguration:

[EMAIL PROTECTED] ircu2.10]$ make
cd . && autoconf
./config.status --recheck
running /bin/sh ./configure  --cache-file=/home/dan/irsotec.cache
--enable-shared --disable-static  --no-create --no-recursion
configure: loading cache /home/dan/irsotec.cache
checking for installation prefix... (cached) /home/dan
checking build system type... (cached) i686-redhat-linux-gnu
checking host system type... (cached) i686-redhat-linux-gnu
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
...

For systems without autoconf, or without a recent enough version of
autoconf, this will cause a failure in the ability to build.  This can
be corrected by adding the following macro to configure.in:
AM_MAINTAINER_MODE.  This will disable the bogus dependency checks that
are causing autoconf and reconfiguration to occur.  I have spent many
hours tracking this problem in another project, and this is indeed the
simplest solution :)

Please note that the above macro requires a recent version of automake
to be installed.  However, it will remove the need for cvs users to have
autoconf installed.  The proper method for rerunning autoconf, autoscan,
autoheader, ... is to use the autoreconf command:

autoreconf --install --force

Cheers,

Dan

Reply via email to