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 _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf