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
|