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]