LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Ralf Wildenhues (Ralf.Wildenhues_at_[hidden])
Date: 2005-12-05 04:37:04


Hi Matthias,

* Matthias Walter wrote on Fri, Dec 02, 2005 at 07:04:42PM CET:
>
> i installed a program called OpenFOAM, you can use it with MPICH or
> LAM. I have taken LAM. Now i compiled it under tru64 decAplpha
> machines. The compilation of LAM was successful, but when i try to
> start lamboot then i get the following error:
>
> wsp05:/tmp_mnt/usr/user4/foam/foam/OpenFOAM/OpenFOAM-1.2/src/lam-7.1.1>lamboot
> 337108:/usr/user4/foam/OpenFOAM/OpenFOAM-1.2/src/lam-7.1.1/platforms/tru64GccOpt/bin/lamboot: /sbin/loader: Error: liblam.so.0: symbol "sem_wait" unresolved
> 337108:/usr/user4/foam/OpenFOAM/OpenFOAM-1.2/src/lam-7.1.1/platforms/tru64GccOpt/bin/lamboot: /sbin/loader: Fatal Error: Load of "/usr/user4/foam/OpenFOAM/OpenFOAM-1.2/src/lam-7.1.1/platforms/tru64GccOpt/bin/lamboot" failed: Unresolved symbol name

Hmm. sem_wait should be provided by some operating system library.
Usually the threads library used (I think). And that one should have
been found by configure, I believe.

> Anybody an idea what went wrong or what i have to set under tru64?

You could look up in the operating system documentation in which
library sem_wait is defined. Then, add that to LIBS while building.

Maybe lam (and OpenMPI?) should check for it?

Hope that helps,
Ralf