Thank you Brian Barrett and Brian Granger. I downloaded and installed a new
version of gfortran from http://gcc.gnu.org/wiki/GFortranBinaries and the
install went without a problem. I had gfortran installed before from Fink.

David

***** Correspondence *****



> From: Brian Barrett <brbar...@open-mpi.org>
> Reply-To: Open MPI Users <us...@open-mpi.org>
> Date: Sat, 4 Feb 2006 10:29:30 -0600
> To: Open MPI Users <us...@open-mpi.org>
> Subject: Re: [O-MPI users] Configuring OPEN MPI 1.0.1 MAC OS X 10.4.4
> 
> Brian Granger is correct - the problem is with your Fortran
> installation.  Since you are trying to use gfortran instead of g77,
> you do not need to use the GCC 3.3 toolchain - the GCC 4.0 chain is
> the right one to use.
> 
> However, gfortran is installed incorrectly on your system.  Compiling
> a simple code results in warnings that should not be there (from
> config.log):
> 
>    configure:20505: gfortran -c  conftest.f >&5
>    gfortran: spec failure: unrecognized spec option 'y'
> 
> And running a simple code results in even worse problems:
> 
>    configure:20670: gfortran  conftestf.f conftest.o -o conftest
>    gfortran: spec failure: unrecognized spec option 'y'
>    gfortran: spec failure: unrecognized spec option 'M'
>    /usr/bin/ld: warning suggest use of -bind_at_load, as lazy binding
> may result in
>       errors or different symbols being used
>    symbol _clogf used from dynamic library /usr/lib/libSystem.dylib
> (complex.o) not
>      from earlier dynamic library /usr/lib/libmx.A.dylib(single module)
>    ...  and so on with a large number of symbols ...
> 
> I'd try making sure you have the latest version of the gfortran build
> you downloaded.  I've found that the one on hpc.sourceforge.net works
> pretty well for me, but I rarely do anything more intensive than
> making sure the MPI bindings work properly.
> 
> Slightly off-topic, but future releases of Open MPI will have a more
> clear report when the compiler fails to produce useable executables.
> We're aware that the current warnings are a bit misleading.
> 
> Hope this helps,
> 
> Brian
> 
> 
> On Feb 3, 2006, at 4:55 PM, Brian Granger wrote:
> 
>> Hi,
>> 
>> It looks like it could be a problem with either using gcc 4.x or with
>> the fortran you are using.  I have compiled OpenMPI on  10.4.4. using
>> the compilers:
>> 
>> myhost$ g77 -v
>> Reading specs from /usr/local/lib/gcc/powerpc-apple-darwin7.9.0/3.4.4/
>> specs
>> Configured with: ../gcc/configure --enable-threads=posix --enable-
>> languages=f77
>> Thread model: posix
>> gcc version 3.4.4
>> 
>> myhost$ gcc -v
>> Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs
>> Thread model: posix
>> gcc version 3.3 20030304 (Apple Computer, Inc. build 1809)
>> 
>> You might want to download g77 and switch gcc to version 3.3 using
>> the command:
>> 
>> sudo gcc_select 3.3
>> 
>> Brian
>> 
>> On Feb 3, 2006, at 2:20 PM, Xiaoning (David) Yang wrote:
>> 
>>> I'm trying to configure OPEN MPI 1.0.1 under MAC OS X 10.4.4 and
>>> was not
>>> successful. Attached are the output from './configure --prefix=/usr/
>>> local'
>>> and the configure log flle in a tarball. Any help is appreciated!
>>> 
>>> David
>>> 
>>> ***** Correspondence *****
>>> 
>>> 
>>> <configure_out.tar.bz2>
>>> _______________________________________________
>>> users mailing list
>>> us...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/users
>> 
>> _______________________________________________
>> users mailing list
>> us...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/users
> 
> -- 
>    Brian Barrett
>    Open MPI developer
>    http://www.open-mpi.org/
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to