Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] cannot build openmpi-1.9r28290 on Linux/Solaris
From: Siegmar Gross (Siegmar.Gross_at_[hidden])
Date: 2013-04-07 08:33:38


Hi

> Sigh....okay, I fixed it again. Hopefully now it will build

I get the following error on Solaris 10 Sparc with openmpi-1.9.r28297
and Sun c 5.12.

...
tyr openmpi-1.9-SunOS.sparc.64_cc 120 tail -35 log.make.SunOS.sparc.64_cc
  CC pialltoallw_f.lo
if test ! -r pibarrier_f.c ; then \
    pname=`echo pibarrier_f.c | cut -b '2-'` ; \
    ln -s ../../../../../../openmpi-1.9r28297/ompi/mpi/fortran/mpif-h/$pname
pibarrier_f.c ; \
fi
  CC pibarrier_f.lo
if test ! -r pibcast_f.c ; then \
    pname=`echo pibcast_f.c | cut -b '2-'` ; \
    ln -s ../../../../../../openmpi-1.9r28297/ompi/mpi/fortran/mpif-h/$pname
pibcast_f.c ; \
fi
  CC pibcast_f.lo
mv: cannot stat 'pibcast_f.loT': No such file or directory
if test ! -r pibsend_f.c ; then \
    pname=`echo pibsend_f.c | cut -b '2-'` ; \
    ln -s ../../../../../../openmpi-1.9r28297/ompi/mpi/fortran/mpif-h/$pname
pibsend_f.c ; \
fi
  CC pibsend_f.lo
mv: cannot stat 'pibsend_f.loT': No such file or directory
if test ! -r piexscan_f.c ; then \
    pname=`echo piexscan_f.c | cut -b '2-'` ; \
    ln -s ../../../../../../openmpi-1.9r28297/ompi/mpi/fortran/mpif-h/$pname
piexscan_f.c ; \
fi
  CC piexscan_f.lo
/opt/solstudio12.3/prod/bin/fbe: No such file or directory
/opt/solstudio12.3/prod/bin/fbe: error: write error on output file
".libs/piexscan_f.o"
Failure in /opt/solstudio12.3/prod/bin/fbe, status = 0x100
Fatal Error exec'ing /opt/solstudio12.3/prod/bin/fbe
cc: acomp failed for piexscan_f.c
make[3]: *** [piexscan_f.lo] Error 1
make[3]: Leaving directory
`/export2/src/openmpi-1.9/openmpi-1.9-SunOS.sparc.64_cc/ompi/mpi/fortran/mpif-h/
profile'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/export2/src/openmpi-1.9/openmpi-1.9-SunOS.sparc.64_cc/ompi/mpi/fortran/mpif-h'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/export2/src/openmpi-1.9/openmpi-1.9-SunOS.sparc.64_cc/ompi'
make: *** [all-recursive] Error 1
tyr openmpi-1.9-SunOS.sparc.64_cc 121

Kind regards

Siegmar

> On Apr 6, 2013, at 3:41 AM, Siegmar Gross
<Siegmar.Gross_at_[hidden]> wrote:
>
> > Hi
> >
> >>> today I tried to install openmpi-1.9r28290 and got the following errors.
> >>>
> >>> Solaris 10, Sparc, Sun C 5.12, 32-bit version of openmpi
> >>> Solaris 10, x86_64, Sun C 5.12, 32-bit version of openmpi
> >>> Solaris 10, Sparc, Sun C 5.12, 64-bit version of openmpi
> >>> Solaris 10, x86_64, Sun C 5.12, 64-bit version of openmpi
> >>> ---------------------------------------------------------
> >>>
> >>> ...
> >>> CC topology-solaris.lo
> >>>
"../../../../../../../openmpi-1.9r28290/opal/mca/hwloc/hwloc152/hwloc/src/topolo
> >>> gy-solaris.c", line 226: undefined symbol: binding
> >>>
"../../../../../../../openmpi-1.9r28290/opal/mca/hwloc/hwloc152/hwloc/src/topolo
> >>> gy-solaris.c", line 227: undefined symbol: hwloc_set
> >>>
"../../../../../../../openmpi-1.9r28290/opal/mca/hwloc/hwloc152/hwloc/src/topolo
> >>> gy-solaris.c", line 227: warning: improper pointer/integer combination:
arg #1
> >>> cc: acomp failed for
../../../../../../../openmpi-1.9r28290/opal/mca/hwloc/hwloc
> >>> 152/hwloc/src/topology-solaris.c
> >>> make[4]: *** [topology-solaris.lo] Error 1
> >>> ...
> >>>
> >>
> >> Found a missing variable declaration - try with r28293 or above.
> >
> >
> > Your fix solved "undefined symbol: binding", but I still get
> > "undefined symbol: hwloc_set".
> >
> >
> > tyr openmpi-1.9-SunOS.sparc.64_cc 40 tail -14 log.make.SunOS.sparc.64_cc
> > CC misc.lo
> > CC topology-solaris.lo
> >
"../../../../../../../openmpi-1.9r28293/opal/mca/hwloc/hwloc152/hwloc/src/topolo
gy-solaris.c", line 228: undefined
> > symbol: hwloc_set
> >
"../../../../../../../openmpi-1.9r28293/opal/mca/hwloc/hwloc152/hwloc/src/topolo
gy-solaris.c", line 228: warning:
> > improper pointer/integer combination: arg #1
> > cc: acomp failed for
../../../../../../../openmpi-1.9r28293/opal/mca/hwloc/hwloc152/hwloc/src/topolog
y-solaris.c
> > make[4]: *** [topology-solaris.lo] Error 1
> > ...
> >
> >
> >
> > Kind regards
> >
> > Siegmar
> >
>
>