Hi Charles,
I've only ever seen that error when trying to build OpenMPI with the
IBM XLC compilers on Tiger. I just now successfully configured and
built OpenMPI-1.0.2 using gcc 3.3 build 1819 and IBM XLF.
./configure --disable-mpi-f90 --prefix=/hpc/mpis/ompi102f77
Please note that I can also build this with F90 support. As long as
GCC 3.3 is used as my compiler. One curious thing is that if I set my
envirornment to specifically use XLF, i.e. 'export F77=/opt/ibmcmp/
xlf/8.1/bin/f77' it will fail in the configure step.
Just to be sure, OpenMPI fails to compile with your exact error if I
first set my C compiler to IBM XLC.
Warner Yuen
Research Computing Consultant
Apple Computer
email: wy...@apple.com
Tel: 408.718.2859
Fax: 408.715.0133
On Apr 10, 2006, at 9:00 AM, users-requ...@open-mpi.org wrote:
----------------------------------------------------------------------
Message: 1
Date: Mon, 10 Apr 2006 11:25:48 -0400
From: Charles Williams <will...@rpi.edu>
Subject: [OMPI users] Building OpenMPI on OS X Tiger with gcc-3.3
To: us...@open-mpi.org
Message-ID: <21a2544d-194e-4655-a0c5-658248dc7...@rpi.edu>
Content-Type: text/plain; charset="us-ascii"
Hi,
I have been attempting to build OpenMPI on my Mac, using the older
gcc-3.3 compiler using rc2r9567. Things proceed for a while, and
then I get:
Making all in xgrid
/Users/willic3/build/openmpi-buildgcc3.3/orte/dynamic-mca/pls/xgrid
depbase=`echo src/pls_xgrid_component.lo | sed 's|[^/]*$|.deps/&|;s|
\.lo$||'`; \
if /bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I.
-I/Users/willic3/build/openmpi-1.0.2rc2r9567/orte/mca/pls/xgrid -
I../../../../include -I../../../../include -I/Users/willic3/build/
openmpi-buildgcc3.3/include -I/Users/willic3/build/
openmpi-1.0.2rc2r9567/include -I/Users/willic3/build/
openmpi-1.0.2rc2r9567 -I../../../.. -I../../../../include -I/Users/
willic3/build/openmpi-1.0.2rc2r9567/opal -I/Users/willic3/build/
openmpi-1.0.2rc2r9567/orte -I/Users/willic3/build/
openmpi-1.0.2rc2r9567/ompi -D_REENTRANT -F XGridFoundation -MT src/
pls_xgrid_component.lo -MD -MP -MF "$depbase.Tpo" -c -o src/
pls_xgrid_component.lo /Users/willic3/build/openmpi-1.0.2rc2r9567/
orte/mca/pls/xgrid/src/pls_xgrid_component.m; \
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo";
exit 1; fi
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make[4]: *** [src/pls_xgrid_component.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
I may be able to avoid this problem by building without xgrid (I'm
going to try that now), but does anyone have any ideas on other
solutions? I've built the code successfully using the default Tiger
compilers.
Thanks,
Charles
Machine info:
uname -a
Darwin rachel.geo.rpi.edu 8.6.0 Darwin Kernel Version 8.6.0: Tue Mar
7 16:58:48 PST 2006; root:xnu-792.6.70.obj~1/RELEASE_PPC Power
Macintosh powerpc
gcc-3.3 --version
gcc-3.3 (GCC) 3.3 20030304 (Apple Computer, Inc. build 1819)
I configured and built after using 'gcc_select 3.3'.
Configure command:
/Users/willic3/build/openmpi-1.0.2rc2r9567/configure --prefix=/Users/
willic3/geo
frame/tools/openmpi-gcc3.3 --disable-mpi-f90
I can also provide the configure and build logs if that will help.
Charles A. Williams
Dept. of Earth & Environmental Sciences
Science Center, 2C01B
Rensselaer Polytechnic Institute
Troy, NY 12180
Phone: (518) 276-3369
FAX: (518) 276-2012
e-mail: will...@rpi.edu