Guys, I am using autoconf 2.50 with libtool (both 1.4 and the CVS version), and the latest automake, 1.4-p4 currently. The project is lesstif. My problem is that the subdir configurations won't happen because configure bails out. I've tweaked configure a bit to get some output. Below are the relevant parts. To be totally honest, this only started to appear after a small patch to libtool, but I suspect that this is not the problem. I suspect problems with the line $ac_cs_success || { (exit 1); exit 1; } which seems to come from acgeneral.m4, in the AC_OUTPUT_COMMANDS_POST macro. I don't have sufficient shell expertise to quickly debug this though, I may obviously be mistaken too :-) Does this point to an autoconf problem, as I suspect, or am I mistaken ? Thanks, Danny --- begin tweaked end of 'configure' --- chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save echo "Running config.status now ($CONFIG_STATUS)" set -x # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: exec 5>/dev/null $SHELL $CONFIG_STATUS || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. echo "ac_cs_success is ($ac_cs_success)" $ac_cs_success || { (exit 1); exit 1; } fi # # CONFIG_SUBDIRS section. # echo "CONFIG_SUBDIRS now ($CONFIG_SUBDIRS)" set -x if test "$no_recursion" != yes; then # Remove --cache-file and --srcdir arguments so they do not pile up. ac_sub_configure_args= ac_prev= --- end configure --- This produces this output : --- begin output --- checking whether to build Xbae... yes checking whether to build the tests... no configure: creating ./config.status Running config.status now (./config.status) + test '' '!=' yes + ac_cs_success=: + exec + /bin/sh ./config.status config.status: creating Makefile config.status: creating scripts/Makefile config.status: creating scripts/autoconf/Makefile config.status: creating scripts/FreeBSD/Makefile config.status: creating scripts/RedHat/Makefile config.status: creating scripts/RedHat/lesstif.spec config.status: creating scripts/Slackware/Makefile config.status: creating scripts/Slackware/disklesstif1 config.status: creating scripts/Slackware/doinst.sh config.status: creating scripts/OS2/Makefile config.status: creating include/Makefile config.status: creating include/Motif-1.2/Makefile config.status: creating include/Motif-1.2/Mrm/Makefile config.status: creating include/Motif-1.2/Xm/Makefile config.status: creating include/Motif-1.2/uil/Makefile config.status: creating include/Motif-1.2/Xm/Xm.h config.status: creating include/Motif-1.2/XmI/Makefile config.status: creating include/Motif-2.0/Makefile config.status: creating include/Motif-2.0/Mrm/Makefile config.status: creating include/Motif-2.0/Xm/Makefile config.status: creating include/Motif-2.0/Xm/Xm.h config.status: creating include/Motif-2.0/uil/Makefile config.status: creating include/Motif-2.0/XmI/Makefile config.status: creating include/Motif-2.1/Makefile config.status: creating include/Motif-2.1/Mrm/Makefile config.status: creating include/Motif-2.1/Xm/Makefile config.status: creating include/Motif-2.1/Xm/Xm.h config.status: creating include/Motif-2.1/uil/Makefile config.status: creating include/Motif-2.1/XmI/Makefile config.status: creating lib/Makefile config.status: creating lib/config/Makefile config.status: creating lib/config/Imake.tmpl config.status: creating lib/config/LessTif.tmpl config.status: creating lib/config/mxmkmf config.status: creating lib/Xm/Makefile config.status: creating lib/Mrm/Makefile config.status: creating lib/Uil/Makefile config.status: creating lib/Xm-2.0/Makefile config.status: creating lib/Mrm-2.0/Makefile config.status: creating lib/Uil-2.0/Makefile config.status: creating lib/Xm-2.1/Makefile config.status: creating lib/Mrm-2.1/Makefile config.status: creating lib/Uil-2.1/Makefile config.status: creating lib/Dt/Makefile config.status: creating clients/Makefile config.status: creating clients/Motif-1.2/Makefile config.status: creating clients/Motif-1.2/mwm/Makefile config.status: creating clients/Motif-1.2/uil/Makefile config.status: creating clients/Motif-1.2/xmbind/Makefile config.status: creating clients/Motif-2.0/Makefile config.status: creating clients/Motif-2.0/mwm/Makefile config.status: creating clients/Motif-2.0/uil/Makefile config.status: creating clients/Motif-2.0/xmbind/Makefile config.status: creating clients/Motif-2.1/Makefile config.status: creating clients/Motif-2.1/mwm/Makefile config.status: creating clients/Motif-2.1/uil/Makefile config.status: creating clients/Motif-2.1/xmbind/Makefile config.status: creating doc/Makefile config.status: creating doc/www.lesstif.org/Makefile config.status: creating doc/www.lesstif.org/images/Makefile config.status: creating doc/lessdox/Makefile config.status: creating doc/lessdox/clients/Makefile config.status: creating doc/lessdox/widgets/Makefile config.status: creating doc/lessdox/functions/Makefile config.status: creating include/LTconfig.h config.status: include/LTconfig.h is unchanged + exec + echo 'ac_cs_success is (:)' ac_cs_success is (:) + '' ../configure: ./: is a directory + exit 1 + exit 1 + exit_status=1 + echo + echo '## ----------------- ##' + echo '## Cache variables. ##' + echo '## ----------------- ##' + echo + sed -n 's/'\''/'\''\\'\'''\''/g; s/^\([_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*_cv_[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*\)=\(.*\)/\1='\''\2'\''/p' + sed '/^$/d' confdefs.h + test -s conftest.log + echo + echo '## ------------ ##' + echo '## confdefs.h. ##' + echo '## ------------ ##' + echo + cat conftest.log + echo + echo + test 0 '!=' 0 + echo 'configure: exit 1' + rm -rf conftest.log confdefs.h core 'core.*' '*.core' 'conf19952*' + exit 1 dell: {15} --- end output --- -- Danny Backx ([EMAIL PROTECTED] [EMAIL PROTECTED]) Home page : http://users.skynet.be/danny.backx Projects: LessTif (http://www.lesstif.org) Oleo (http://www.gnu.org/software/oleo/oleo.html)