Package: libpetsc2.3.3
Version: 2.3.3-3
Severity: normal

--- Please enter the report below this line. ---

Hi Adam,

libmesh FTBFS with these errors (on buildbots, pbuilder and my system):

configure:1632: mpicxx   
-Wl,-soname,libmesh.so.0.6.1,-lpetsc,-lpetscdm,-lpetscksp,-lpetscmat,-lpetscsnes,-lpetscts,-lpetscvec
 conftest.cc  >&5
/usr/bin/ld: warning: libmpi_f90.so.0, needed by 
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libpetsc.so, not found (try 
using -rpath or -rpath-link)
/usr/bin/ld: warning: libmpi_f77.so.0, needed by 
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libpetsc.so, not found (try 
using -rpath or -rpath-link)
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/libpetsc.so: undefined 
reference to `mpi_init_'
collect2: ld returned 1 exit status

which I think is a bug in petsc, because:

$ ldd /usr/lib/libpetsc.so
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7dca000)
        libsuperlu.so.3 => /usr/lib/libsuperlu.so.3 (0xb7d82000)
        libumfpack.so.1 => /usr/lib/libumfpack.so.1 (0xb7cdb000)
        libamd.so.1 => /usr/lib/libamd.so.1 (0xb7cd3000)
        liblapack.so.3 => /usr/lib/atlas/liblapack.so.3 (0xb7683000)
        libblas.so.3 => /usr/lib/atlas/libblas.so.3 (0xb7324000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7320000)
        libmpi.so.0 => not found
        libopen-rte.so.0 => not found
        libopen-pal.so.0 => not found
        libnsl.so.1 => /lib/libnsl.so.1 (0xb7307000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7303000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb72f8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb72e0000)
        libmpi_f90.so.0 => not found
        libmpi_f77.so.0 => not found
        libgfortran.so.2 => /usr/lib/libgfortran.so.2 (0xb724a000)
        libm.so.6 => /lib/libm.so.6 (0xb7224000)
        libc.so.6 => /lib/libc.so.6 (0xb70d6000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb70d3000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb70ce000)
        libg2c.so.0 => /usr/lib/libg2c.so.0 (0xb70a6000)
        /lib/ld-linux.so.2 (0x80000000)

Notice especially the lines:

        libmpi_f90.so.0 => not found
        libmpi_f77.so.0 => not found

Also:

$ ls /usr/lib/libmpi_f90.so*
/usr/lib/libmpi_f90.so

only prints libmpi_f90.so, but no libmpi_f90.so.0. 

I am not much expert in these things, but I'll try to rebuild petsc, maybe the 
fix is as simple as
that. I'll report here. But in any case, probably a new upload of petsc is 
needed, unless the problem is somewhere else - don't know where though.
Feel free to adjust the severity.

Ondrej

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.22-2-686

Debian Release: lenny/sid
  500 unstable        ftp.cz.debian.org 

--- Package information. ---
Depends                    (Version) | Installed
====================================-+-==================
atlas3-base                          | 3.6.0-20.6
 OR lapack3                          | 3.0.20000531a-6.1
 OR liblapack.so.3                   | 
atlas3-base                          | 3.6.0-20.6
 OR refblas3                         | 1.2-8
 OR libblas.so.3                     | 
libc6                   (>= 2.6.1-1) | 2.7-4
libgcc1                 (>= 1:4.2.1) | 1:4.2.2-4
libgfortran2              (>= 4.2.1) | 4.2.2-4
libopenmpi1                          | 1.2.4-4
libsuitesparse                       | 3.0.0-7
libsuperlu3        (>= 3.0+20070106) | 3.0+20070106-1
libx11-6                             | 2:1.0.3-7
openmpi-bin                          | 1.2.4-4





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to