LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Richard Hadsell (hadsell_at_[hidden])
Date: 2004-07-10 10:24:57


Nooshin Meshkaty wrote:

>When building lam-mpi using Intel compiler we get the following error while
>running recon.
>
>This is the error that we see:
>
>pluto.jpl.nasa.gov[2]% recon -v
>n-1<30639> ssi:boot:base:linear: booting n0 (137.78.73.111)
>n-1<30639> ssi:boot:base:linear: booting n1 (192.168.50.10)
>ERROR: LAM/MPI unexpectedly received the following on stderr:
>tkill: error while loading shared libraries: libcxa.so.3: cannot open
>shared object file: No such file or directory
>
>...
>
>This is the version of the Intel C/C++ compiler:
>
>pluto.jpl.nasa.gov[41]% icc -V
>Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build
>20040511Z
>Copyright (C) 1985-2004 Intel Corporation. All rights reserved.
>
>GNU ld version 2.13.90.0.18 20030206
> Supported emulations:
> elf_i386
> i386linux
>
>Here is our configure script:
>
>#!/bin/csh
>
># LAM-MPI build script for Intel compilers.
>
>setenv LAMRSH "rsh"
>
># edit the next "couple" of lines
>setenv INTEL_HOME /opt/intel/compiler70/ia32
>setenv CC $INTEL_HOME/bin/icc
>setenv CXX $INTEL_HOME/bin/icpc
>setenv FC $INTEL_HOME/bin/ifc
>setenv CFLAGS "-I/usr/include"
>setenv PREFIX /home/packages/bin/mpi/lam/intel
>
>
Since you are still using version 7.1, I don't think it's a matter of
your path. Before version 8.0, the Intel C++ compiler would use an
option (-rpath) to tell each executable where to find the runtime
libraries. So, either (a) you didn't use icc or icpc to build the
executable that includes C++ object files or (b) the runtime libraries
are not installed in /opt/intel/compiler70/ia32/lib on all the machines
you are using.

That's my best guess at your problem, based on past experience.

-- 
Dick Hadsell			914-259-6320  Fax: 914-259-6499
Reply-to:			hadsell_at_[hidden]
Blue Sky Studios                http://www.blueskystudios.com
44 South Broadway, White Plains, NY 10601