Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Warner Yuen (wyuen_at_[hidden])
Date: 2006-04-10 14:12:47


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: wyuen_at_[hidden]
Tel: 408.718.2859
Fax: 408.715.0133

On Apr 10, 2006, at 9:00 AM, users-request_at_[hidden] wrote:

> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 10 Apr 2006 11:25:48 -0400
> From: Charles Williams <willic3_at_[hidden]>
> Subject: [OMPI users] Building OpenMPI on OS X Tiger with gcc-3.3
> To: users_at_[hidden]
> Message-ID: <21A2544D-194E-4655-A0C5-658248DC7BF4_at_[hidden]>
> 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: willic3_at_[hidden]
>