[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compile MPITB, octave 2.1.69

From: Thomas Weber
Subject: Re: compile MPITB, octave 2.1.69
Date: Fri, 1 Apr 2005 12:44:49 -0600

> that accounts for the last 3 lines of the error.
> Then, Octave finds MPI_Initialized.oct in the DLD subdir,
> but apparently your re-compiled version (oddly) requires some _ZN4... symbol
That symbol can be found in liblam++ (at least under Debian):
$ strings /usr/lib/ | grep mpi_comm

I remember it because it was the one bringing me to the '-lmpi++' part
of the makefile.

> ldd MPI_Initialized.oct
> =>  (0xffffe000)
> => /home/javier/lam-7.1.1/lib/ (0xb7fa5000)
> => /home/javier/lam-7.1.1/lib/ (0xb7f5f000)
> => /lib/ (0xb7f49000)
> => /lib/tls/i686/ (0xb7e39000)
> => /lib/tls/i686/ (0xb7e28000)
> => /lib/ (0xb7e24000)
>         /lib/ (0x80000000)
Are you linking statically against Octave? My list is much larger:
$ ldd MPI_Initialized.oct => not found => not found => not found => /usr/lib/atlas/sse2/
(0xb798e000) => /usr/lib/atlas/sse2/ (0xb7422000) => /lib/ (0xb73f5000) => /lib/ (0xb73b6000) => /lib/tls/ (0x41173000) => /usr/lib/ (0xb7397000) => /lib/ (0x41312000) => /usr/lib/ (0xb72a9000) => /usr/lib/ (0xb7285000) => /lib/tls/ (0xb7282000) => /usr/lib/ (0x41253000) => /lib/tls/ (0x4114f000) => /lib/tls/ (0x41178000) => /lib/tls/ (0x41019000)
        /lib/ => /lib/ (0x80000000)

> MPI_Comm::mpi_comm_map.
It's mentioned in the 'comm.h' header file of Debian's lam4-dev, for
example (which translates to LAM 7.1.1)

> Make me know if the symbol came from libmpi++ and if
> you manage to recompile against LAM libraries (removing
> both -lmpi and -lmpi++ from the library list in MPICLIBS)
I just did a recompile with Michael's Makefile - I had no problem
(besides changing -llapack to -llapack-3). 

Michael, are you sure the rest of your system is up to date? There is a
bug mentioned in the Debian changelog for lam4 regarding mpi++.


Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]