No, I ran into it last week. The problem is that we don't handle spaces in path names - apparently, we never have, so far as Jeff could determine.

On Feb 25, 2012, at 11:27 PM, Paul Hargrove wrote:

Am I the only one seeing the following odd behavior when running configure?

*** GNU libltdl setup
checking location of libltdl... internal copy
configure: OMPI configuring in opal/libltdl
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: /bin/sh '[srcdir]/opal/libltdl/configure' succeeded for opal/libltdl
grep: [srcdir]/opal/libltdl/Makefile: No such file or directory
checking for libtool-supplied linker flags... ACLOCAL='${SHELL} [srcir]/config/missing --run aclocal-1.11'
[...dump of every shell variable, as from running "set"...]
 dummy mt
*** Compiler flags
checking which of CFLAGS are ok for debugger modules...  -DNDEBUG -fno-strict-aliasing -pthread
checking for debugger extra CFLAGS... -g
*** Wrapper compiler final setup
checking for perl... /usr/bin/perl
checking for OPAL CPPFLAGS...
checking for OPAL CFLAGS... -pthread 
checking for OPAL CXXFLAGS... -pthread
checking for OPAL LDFLAGS...    
checking for OPAL LIBS... -ldl  -lm  dummy mt
checking for OPAL extra include dirs...
checking for ORTE CPPFLAGS... 
checking for ORTE CXXFLAGS... -pthread
checking for ORTE CFLAGS... -pthread
checking for ORTE LDFLAGS...     
checking for ORTE LIBS...  -ldl  -lm  dummy mt
checking for ORTE extra include dirs...
checking for OMPI CPPFLAGS... 
checking for OMPI CFLAGS... -pthread 
checking for OMPI CXXFLAGS... -pthread
checking for OMPI FFLAGS... -pthread 
checking for OMPI FCFLAGS... -pthread
checking for OMPI LDFLAGS...      
checking for OMPI LIBS...   -ldl  -lm  dummy mt
checking for OMPI extra include dirs...
*** Final output

The presence of "dummy mt" in the LIBS vars renders the resulting wrapper compilers unusable.

This is a VPATH (blddir != srcdir) build and it appears that something is looking for a Makefile in [srcdir]/opal/libltdl when it almost certainly should be looking in [blddir]/opal/libltdl.


Paul H. Hargrove                
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
devel mailing list