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]