Open MPI logo

Open MPI User's Mailing List Archives

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

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-03-30 10:25:24


On Mar 29, 2006, at 5:11 PM, Jeffrey Fox wrote:

> I tried building openmpi on two different powerbooks, a titanium G4
> (800mhz) and an aluminum G4 (1.6ghz) both running Mac OS X 10.4.5
> and Xcode 2.2. The sed error ONLY occurs if I try and build the
> Fortran 90 bindings ( yes I do need them).
> I am using Absoft 8.0 with service pack 6.
> In the mailing list I saw that someone else solved this problem by
> rebooting the machine, so I tried it on both machines. No luck.
> I set F77="/Applications/Absoft/bin/f77 -f -N15" and
> FC="/Applications/Absoft/bin/f95 -YEXT_NAMES=LCS -YEXT_SFX=_"
> While I don't see how this could be the problem, if I don't include
> the flags with the name of the compiler,
> the FFLAGS get passed to both the f77 and the f95 compiler and the
> FCFLAGS are ignored.

I'm unfortunately unable to replicate your problems on my PowerMac
with Absoft 9.2. I don't think it's a problem, but note that Absoft
doesn't support the 8.0 compilers on OS X 10.4.5, only the 9.x
series. I see that somewhere along the way during configure, some
bogus output ended up in the environment for configure, which is what
is causing the problems you are seeing. I can't figure out where
it's coming from, but the quick and easy solution (and indeed, the
right solution) is to not specify compiler flags in the compiler
variable, but in the compiler flags variables. Something like:

   F77=f77
   FC=f90
   FFLAGS="-f -N15"
   FCFLAGS="-YEXT_NAMES=LCS -YEXT_SFX=_"

That should do the trick, I think. If not, please send the
config.status file emitted from configure. It might include enough
information to track the problem down.

Thanks,

Brian

-- 
   Brian Barrett
   Open MPI developer
   http://www.open-mpi.org/