Confused about double libstdc++ depends
I just got
E: octave2.1: package-depends-on-multiple-libstdc-versions libstdc++2.10-glibc2.2 libstdc++5
N:
N: The package seems to declare several relations to a libstdc version.
N: This is not only sloppy but in the case of libraries, it may well
N: break the runtime execution of programs.
N:
from
edd@chibud:~/src/debian> ldd /usr/bin/octave-2.1.42
liboctinterp.so => /usr/lib/octave-2.1.42/liboctinterp.so (0x40014000)
liboctave.so => /usr/lib/octave-2.1.42/liboctave.so (0x40276000)
libcruft.so => /usr/lib/octave-2.1.42/libcruft.so (0x403b7000)
liblapack.so.2 => /usr/lib/3dnow/atlas/liblapack.so.2 (0x4041b000)
libblas.so.2 => /usr/lib/3dnow/atlas/libblas.so.2 (0x40948000)
libfftw.so.2 => /usr/lib/libfftw.so.2 (0x40ce1000)
libreadline.so.4 => /lib/libreadline.so.4 (0x40d15000)
libncurses.so.5 => /lib/libncurses.so.5 (0x40d3f000)
libdl.so.2 => /lib/libdl.so.2 (0x40d7d000)
libhdf5.so.0 => /usr/lib/libhdf5.so.0 (0x40d80000)
libz.so.1 => /usr/lib/libz.so.1 (0x40e5c000)
libm.so.6 => /lib/libm.so.6 (0x40e6a000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x40e8b000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40ed4000)
libc.so.6 => /lib/libc.so.6 (0x40edc000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40ff8000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
but the program does indeed run fine.
Do I need to worry about the error? Octave now builds with gcc/g++ 3.2 as it
needs some STL functionality absent in 2.95/3.0.
Please CC me on replies.
Dirk
--
Prediction is very difficult, especially about the future.
-- Niels Bohr
Reply to: