autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

autoconf building useless configure script on Mac OS X


From: Chris Inacio
Subject: autoconf building useless configure script on Mac OS X
Date: Mon, 1 Oct 2007 10:36:29 -0400

Hello all,

We use autoconf for our software on multiple hosts, although in
general, we tend to develop on Mac OS X.  I have two Mac OS X machines
which I can the autoconf packages (autoconf, automake, and libtool,)
from MacPorts.  I have two Mac OS X machines, each running the latest
10.4.10.  The problem is that on one of the machines, for the exact
same software package, autoconf builds a useless configure script,
while on the other machine it works fine.  I have tried, (and failed,)
to figure out what is going wrong.  I need some one with superior
thinking to my own to point me in the right direction.

Here are the versions and the autoconf debug output from the "broken" machine:

/Users/inacio>autoconf --version
autoconf (GNU Autoconf) 2.61
/Users/inacio>automake --version
automake (GNU automake) 1.10
/Users/inacio>/opt/local/bin/glibtool --version
ltmain.sh (GNU libtool) 1.5.24 (1.1220.2.455 2007/06/24 02:13:29)
/Users/inacio>aclocal --version
aclocal (GNU automake) 1.10


When I run the autconf command to build the configure script, this is
the output:

autoconf: running /opt/local/bin/autom4te -d -v -f --language=autoconf
--output=configure configure.in
autom4te: the trace request object is:
autom4te: $VAR1 = bless( [
autom4te:                  '1',
autom4te:                  0,
autom4te:                  [
autom4te:                    '/opt/local/share/autoconf'
autom4te:                  ],
autom4te:                  [
autom4te:                    '/opt/local/share/autoconf/autoconf/autoconf.m4f',
autom4te:                    'aclocal.m4',
autom4te:                    'configure.in'
autom4te:                  ],
autom4te:                  {
autom4te:                    'AM_PROG_F77_C_O' => 1,
autom4te:                    '_LT_AC_TAGCONFIG' => 1,
autom4te:                    'm4_pattern_forbid' => 1,
autom4te:                    'AC_INIT' => 1,
autom4te:                    'AC_CANONICAL_TARGET' => 1,
autom4te:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te:                    'AC_SUBST' => 1,
autom4te:                    'AC_CANONICAL_HOST' => 1,
autom4te:                    'AC_FC_SRCEXT' => 1,
autom4te:                    'AC_PROG_LIBTOOL' => 1,
autom4te:                    'AM_INIT_AUTOMAKE' => 1,
autom4te:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te:                    'AC_CONFIG_LINKS' => 1,
autom4te:                    'LT_SUPPORTED_TAG' => 1,
autom4te:                    'm4_sinclude' => 1,
autom4te:                    'AM_MAINTAINER_MODE' => 1,
autom4te:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te:                    '_m4_warn' => 1,
autom4te:                    'AM_PROG_CXX_C_O' => 1,
autom4te:                    'AM_ENABLE_MULTILIB' => 1,
autom4te:                    'AC_CONFIG_FILES' => 1,
autom4te:                    'include' => 1,
autom4te:                    'LT_INIT' => 1,
autom4te:                    'AM_GNU_GETTEXT' => 1,
autom4te:                    'AC_LIBSOURCE' => 1,
autom4te:                    'AM_PROG_FC_C_O' => 1,
autom4te:                    'AC_CANONICAL_BUILD' => 1,
autom4te:                    'AC_FC_FREEFORM' => 1,
autom4te:                    'AH_OUTPUT' => 1,
autom4te:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te:                    'm4_pattern_allow' => 1,
autom4te:                    'AM_PROG_CC_C_O' => 1,
autom4te:                    'sinclude' => 1,
autom4te:                    'AM_CONDITIONAL' => 1,
autom4te:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te:                    'AC_CONFIG_HEADERS' => 1,
autom4te:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te:                    'm4_include' => 1,
autom4te:                    'AC_SUBST_TRACE' => 1
autom4te:                  }
autom4te:                ], 'Autom4te::Request' );
autom4te: running: /opt/local/bin/gm4 --nesting-limit=1024
--include=/opt/local/share/autoconf --debug=aflq --fatal-warning
--debugfile=autom4te.cache/traces.1t --trace=AC_CANONICAL_BUILD
--trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM
--trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR
--trace=AC_CONFIG_FILES --trace=AC_CON
FIG_HEADERS --trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS
--trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL
--trace=AC_FC_FREEFORM --trace=AC_FC_SRCEXT
--trace=AC_INIT --trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL
--trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE
--trace=AH_OUTPUT --trace=AM_AUTOMAKE_
VERSION --trace=AM_CONDITIONAL --trace=AM_ENABLE_MULTILIB
--trace=AM_GNU_GETTEXT --trace=AM_GNU_GETTEXT_INTL_SUBDIR
--trace=AM_INIT_AUTOMAKE --trace=AM_MAINTAINER_MODE
 --trace=AM_PROG_CC_C_O --trace=AM_PROG_CXX_C_O
--trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O
--trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG
--tr
ace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn
--trace=include --trace=m4_include --trace=m4_pattern_allow
--trace=m4_pattern_forbid --trace=m4_sinclu
de --trace=sinclude
--reload-state=/opt/local/share/autoconf/autoconf/autoconf.m4f
aclocal.m4 configure.in >autom4te.cache/output.1t
autom4te: formatting traces for `/tmp/am4tpNU1Bj/warnings': _m4_warn
autom4te: reading /tmp/am4tpNU1Bj/warnings
autom4te: creating configure
autom4te: formatting traces for `/tmp/am4tpNU1Bj/patterns':
m4_pattern_allow, m4_pattern_forbid
autom4te: forbidden tokens: ^_?A[CHUM]_|_AC_|^LIBOBJS$|^_?m4_|^dnl$|^_?AS_
autom4te: forbidden token : ^LIBOBJS$ => do not use LIBOBJS directly,
use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'
autom4te: allowed   tokens:
^AS_FLAGS$|^SHELL$|^PATH_SEPARATOR$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPORT$|^exec_prefix$|^
prefix$|^program_transform_name$|^bindir$|^sbindir$|^libexecdir$|^datarootdir$|^datadir$|^sysconfdir$|^sharedstatedir$|^localstatedir$|^includedir$|^oldincludedir$|^do
cdir$|^infodir$|^htmldir$|^dvidir$|^pdfdir$|^psdir$|^libdir$|^localedir$|^mandir$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPOR
T$|^DEFS$|^ECHO_C$|^ECHO_N$|^ECHO_T$|^LIBS$|^build_alias$|^host_alias$|^target_alias$|^AM_[A-Z]+FLAGS$|^INSTALL_PROGRAM$|^INSTALL_SCRIPT$|^INSTALL_DATA$|^am__isrc$|^CY
GPATH_W$|^PACKAGE$|^VERSION$|^PACKAGE$|^VERSION$|^ACLOCAL$|^AUTOCONF$|^AUTOMAKE$|^AUTOHEADER$|^MAKEINFO$|^install_sh$|^STRIP$|^INSTALL_STRIP_PROGRAM$|^mkdir_p$|^AWK$|^
SET_MAKE$|^am__leading_dot$|^AMTAR$|^am__tar$|^am__untar$|^CC$|^CFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CC$|^CC$|^CC$|^CC$|^ac_ct_CC$|^EXEEXT$|^OBJEXT$|^DEPDIR$|^am__incl
ude$|^am__quote$|^AMDEP_TRUE$|^AMDEP_FALSE$|^AMDEPBACKSLASH$|^CCDEPMODE$|^am__fastdepCC_TRUE$|^am__fastdepCC_FALSE$|^build$|^build_cpu$|^build_vendor$|^build_os$|^host
$|^host_cpu$|^host_vendor$|^host_os$|^SED$|^GREP$|^GREP$|^EGREP$|^EGREP$|^LN_S$|^ECHO$|^AR$|^RANLIB$|^STRIP$|^CPP$|^CPPFLAGS$|^CPP$|^STDC_HEADERS$|^CXX$|^CXXFLAGS$|^LD
FLAGS$|^LIBS$|^CPPFLAGS$|^CXX$|^ac_ct_CXX$|^CXXDEPMODE$|^am__fastdepCXX_TRUE$|^am__fastdepCXX_FALSE$|^CXXCPP$|^CPPFLAGS$|^CXXCPP$|^F77$|^FFLAGS$|^LDFLAGS$|^LIBS$|^F77$
|^ac_ct_F77$|^LIBTOOL$|^subdirs$|^CC$|^CFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CC$|^CC$|^CC$|^CC$|^ac_ct_CC$|^CCDEPMODE$|^am__fastdepCC_TRUE$|^am__fastdepCC_FALSE$|^NO_MI
NUS_C_MINUS_O$|^INSTALL_PROGRAM$|^INSTALL_SCRIPT$|^INSTALL_DATA$|^SET_MAKE$|^STDC_HEADERS$|^HAVE_SYS_WAIT_H$|^TIME_WITH_SYS_TIME$|^POD2MAN$|^POD2MAN_ARGS$|^GLIB_LIBS$|
^GLIB_CFLAGS$|^GLIB_LDADD$|^GLIB_CFLAGS$|^GLIB_LIBS$|^LIBLTDL$|^LTDLINCL$|^USE_POPT$|^USE_GOPTION$|^USE_POPT$|^HAVE_LIBPCAP$|^YAF_ENABLE_DAG$|^YAF_ENABLE_COMPACT_IP4$|
^YAF_ENABLE_COMPACT_IP4$|^YAF_ENABLE_COMPACT_IP4$|^YAF_ENABLE_HOOKS$|^PLUGINENABLE_TRUE$|^PLUGINENABLE_FALSE$|^HAVE_OPENSSL$|^HAVE_OPENSSL$|^SSLEXISTS_TRUE$|^SSLEXISTS
_FALSE$|^LIBCOMPAT$|^LIBOBJS$|^LTLIBOBJS$



running configure does nothing, it just returns to the prompt, without
inspecting anything, and without producing any of the needed files.

/Users/inacio/code_dev/mergePluginRedux/yaf>./configure
/Users/inacio/code_dev/mergePluginRedux/yaf>



>From the machine that works, this is what I get:


mergePluginRedux/yaf>autoconf --version
autoconf (GNU Autoconf) 2.61
mergePluginRedux/yaf>automake --version
automake (GNU automake) 1.10
mergePluginRedux/yaf>glibtool --version
ltmain.sh (GNU libtool) 1.5.24 (1.1220.2.455 2007/06/24 02:13:29)
mergePluginRedux/yaf>aclocal --version
aclocal (GNU automake) 1.10


autoconf: running /opt/local/bin/autom4te -d -v -f --language=autoconf
--output=configure configure.in
autom4te: the trace request object is:
autom4te: $VAR1 = bless( [
autom4te:                  '2',
autom4te:                  0,
autom4te:                  [
autom4te:                    '/opt/local/share/autoconf'
autom4te:                  ],
autom4te:                  [
autom4te:                    '/opt/local/share/autoconf/autoconf/autoconf.m4f',
autom4te:                    'aclocal.m4',
autom4te:                    'configure.in'
autom4te:                  ],
autom4te:                  {
autom4te:                    'AM_PROG_F77_C_O' => 1,
autom4te:                    '_LT_AC_TAGCONFIG' => 1,
autom4te:                    'm4_pattern_forbid' => 1,
autom4te:                    'AC_INIT' => 1,
autom4te:                    'AC_CANONICAL_TARGET' => 1,
autom4te:                    'AC_CONFIG_LIBOBJ_DIR' => 1,
autom4te:                    'AC_SUBST' => 1,
autom4te:                    'AC_CANONICAL_HOST' => 1,
autom4te:                    'AC_FC_SRCEXT' => 1,
autom4te:                    'AC_PROG_LIBTOOL' => 1,
autom4te:                    'AM_INIT_AUTOMAKE' => 1,
autom4te:                    'AC_CONFIG_SUBDIRS' => 1,
autom4te:                    'AM_AUTOMAKE_VERSION' => 1,
autom4te:                    'LT_CONFIG_LTDL_DIR' => 1,
autom4te:                    'AC_REQUIRE_AUX_FILE' => 1,
autom4te:                    'AC_CONFIG_LINKS' => 1,
autom4te:                    'LT_SUPPORTED_TAG' => 1,
autom4te:                    'm4_sinclude' => 1,
autom4te:                    'AM_MAINTAINER_MODE' => 1,
autom4te:                    'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
autom4te:                    '_m4_warn' => 1,
autom4te:                    'AM_PROG_CXX_C_O' => 1,
autom4te:                    'AM_ENABLE_MULTILIB' => 1,
autom4te:                    'AC_CONFIG_FILES' => 1,
autom4te:                    'include' => 1,
autom4te:                    'LT_INIT' => 1,
autom4te:                    'AM_GNU_GETTEXT' => 1,
autom4te:                    'AC_LIBSOURCE' => 1,
autom4te:                    'AM_PROG_FC_C_O' => 1,
autom4te:                    'AC_CANONICAL_BUILD' => 1,
autom4te:                    'AC_FC_FREEFORM' => 1,
autom4te:                    'AH_OUTPUT' => 1,
autom4te:                    '_AM_SUBST_NOTMAKE' => 1,
autom4te:                    'AC_CONFIG_AUX_DIR' => 1,
autom4te:                    'm4_pattern_allow' => 1,
autom4te:                    'AM_PROG_CC_C_O' => 1,
autom4te:                    'sinclude' => 1,
autom4te:                    'AM_CONDITIONAL' => 1,
autom4te:                    'AC_CANONICAL_SYSTEM' => 1,
autom4te:                    'AC_CONFIG_HEADERS' => 1,
autom4te:                    'AC_DEFINE_TRACE_LITERAL' => 1,
autom4te:                    'm4_include' => 1,
autom4te:                    'AC_SUBST_TRACE' => 1
autom4te:                  }
autom4te:                ], 'Autom4te::Request' );
autom4te: running: /opt/local/bin/gm4 --nesting-limit=1024
--include=/opt/local/share/autoconf --debug=aflq --fatal-warning
--debugfile=autom4te.cache/traces.2t --trace=AC_CANONICAL_BUILD
--trace=AC_CANONICAL_HOST --trace=AC_CANONICAL_SYSTEM
--trace=AC_CANONICAL_TARGET --trace=AC_CONFIG_AUX_DIR
--trace=AC_CONFIG_FILES --trace=AC_CONFIG_HEADERS
--trace=AC_CONFIG_LIBOBJ_DIR --trace=AC_CONFIG_LINKS
--trace=AC_CONFIG_SUBDIRS --trace=AC_DEFINE_TRACE_LITERAL
--trace=AC_FC_FREEFORM --trace=AC_FC_SRCEXT --trace=AC_INIT
--trace=AC_LIBSOURCE --trace=AC_PROG_LIBTOOL
--trace=AC_REQUIRE_AUX_FILE --trace=AC_SUBST --trace=AC_SUBST_TRACE
--trace=AH_OUTPUT --trace=AM_AUTOMAKE_VERSION --trace=AM_CONDITIONAL
--trace=AM_ENABLE_MULTILIB --trace=AM_GNU_GETTEXT
--trace=AM_GNU_GETTEXT_INTL_SUBDIR --trace=AM_INIT_AUTOMAKE
--trace=AM_MAINTAINER_MODE --trace=AM_PROG_CC_C_O
--trace=AM_PROG_CXX_C_O --trace=AM_PROG_F77_C_O --trace=AM_PROG_FC_C_O
--trace=LT_CONFIG_LTDL_DIR --trace=LT_INIT --trace=LT_SUPPORTED_TAG
--trace=_AM_SUBST_NOTMAKE --trace=_LT_AC_TAGCONFIG --trace=_m4_warn
--trace=include --trace=m4_include --trace=m4_pattern_allow
--trace=m4_pattern_forbid --trace=m4_sinclude --trace=sinclude
--reload-state=/opt/local/share/autoconf/autoconf/autoconf.m4f
aclocal.m4 configure.in >autom4te.cache/output.2t
autom4te: formatting traces for `/tmp/am4tBc20CM/warnings': _m4_warn
autom4te: reading /tmp/am4tBc20CM/warnings
autom4te: creating configure
autom4te: formatting traces for `/tmp/am4tBc20CM/patterns':
m4_pattern_allow, m4_pattern_forbid
autom4te: forbidden tokens:
^_?A[CHUM]_|_AC_|^LIBOBJS$|^_?m4_|^dnl$|^_?AS_|^_?PKG_[A-Z_]+$
autom4te: forbidden token : ^LIBOBJS$ => do not use LIBOBJS directly,
use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'
autom4te: allowed   tokens:
^AS_FLAGS$|^SHELL$|^PATH_SEPARATOR$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPORT$|^exec_prefix$|^prefix$|^program_transform_name$|^bindir$|^sbindir$|^libexecdir$|^datarootdir$|^datadir$|^sysconfdir$|^sharedstatedir$|^localstatedir$|^includedir$|^oldincludedir$|^docdir$|^infodir$|^htmldir$|^dvidir$|^pdfdir$|^psdir$|^libdir$|^localedir$|^mandir$|^PACKAGE_NAME$|^PACKAGE_TARNAME$|^PACKAGE_VERSION$|^PACKAGE_STRING$|^PACKAGE_BUGREPORT$|^DEFS$|^ECHO_C$|^ECHO_N$|^ECHO_T$|^LIBS$|^build_alias$|^host_alias$|^target_alias$|^AM_[A-Z]+FLAGS$|^INSTALL_PROGRAM$|^INSTALL_SCRIPT$|^INSTALL_DATA$|^am__isrc$|^CYGPATH_W$|^PACKAGE$|^VERSION$|^PACKAGE$|^VERSION$|^ACLOCAL$|^AUTOCONF$|^AUTOMAKE$|^AUTOHEADER$|^MAKEINFO$|^install_sh$|^STRIP$|^INSTALL_STRIP_PROGRAM$|^mkdir_p$|^AWK$|^SET_MAKE$|^am__leading_dot$|^AMTAR$|^am__tar$|^am__untar$|^CC$|^CFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CC$|^CC$|^CC$|^CC$|^ac_ct_CC$|^EXEEXT$|^OBJEXT$|^DEPDIR$|^am__include$|^am__quote$|^AMDEP_TRUE$|^AMDEP_FALSE$|^AMDEPBACKSLASH$|^CCDEPMODE$|^am__fastdepCC_TRUE$|^am__fastdepCC_FALSE$|^build$|^build_cpu$|^build_vendor$|^build_os$|^host$|^host_cpu$|^host_vendor$|^host_os$|^SED$|^GREP$|^GREP$|^EGREP$|^EGREP$|^LN_S$|^ECHO$|^AR$|^RANLIB$|^STRIP$|^CPP$|^CPPFLAGS$|^CPP$|^STDC_HEADERS$|^CXX$|^CXXFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CXX$|^ac_ct_CXX$|^CXXDEPMODE$|^am__fastdepCXX_TRUE$|^am__fastdepCXX_FALSE$|^CXXCPP$|^CPPFLAGS$|^CXXCPP$|^F77$|^FFLAGS$|^LDFLAGS$|^LIBS$|^F77$|^ac_ct_F77$|^LIBTOOL$|^subdirs$|^CC$|^CFLAGS$|^LDFLAGS$|^LIBS$|^CPPFLAGS$|^CC$|^CC$|^CC$|^CC$|^ac_ct_CC$|^CCDEPMODE$|^am__fastdepCC_TRUE$|^am__fastdepCC_FALSE$|^NO_MINUS_C_MINUS_O$|^INSTALL_PROGRAM$|^INSTALL_SCRIPT$|^INSTALL_DATA$|^SET_MAKE$|^STDC_HEADERS$|^HAVE_SYS_WAIT_H$|^TIME_WITH_SYS_TIME$|^POD2MAN$|^POD2MAN_ARGS$|^PKG_CONFIG(_PATH)?$|^PKG_CONFIG$|^PKG_CONFIG$|^GLIB_CFLAGS$|^GLIB_LIBS$|^GLIB_GENMARSHAL$|^GOBJECT_QUERY$|^GLIB_MKENUMS$|^GLIB_LIBS$|^GLIB_CFLAGS$|^GLIB_LDADD$|^GLIB_CFLAGS$|^GLIB_LIBS$|^LIBLTDL$|^LTDLINCL$|^USE_POPT$|^USE_GOPTION$|^USE_POPT$|^libfixbuf_CFLAGS$|^libfixbuf_LIBS$|^libairframe_CFLAGS$|^libairframe_LIBS$|^HAVE_LIBPCAP$|^YAF_ENABLE_DAG$|^YAF_ENABLE_COMPACT_IP4$|^YAF_ENABLE_COMPACT_IP4$|^YAF_ENABLE_COMPACT_IP4$|^YAF_ENABLE_HOOKS$|^PLUGINENABLE_TRUE$|^PLUGINENABLE_FALSE$|^HAVE_OPENSSL$|^HAVE_OPENSSL$|^SSLEXISTS_TRUE$|^SSLEXISTS_FALSE$|^LIBCOMPAT$|^LIBOBJS$|^LTLIBOBJS$



And then running configure works, I just cut off the top few lines of
its output.


mergePluginRedux/yaf>./configure
checking for a BSD-compatible install... /opt/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for lt_dlinit in -lltdl... yes


What am I missing that will fix this problem???  Any help would be
greatly appreciated.


thanks,
Chris Inacio




reply via email to

[Prev in Thread] Current Thread [Next in Thread]