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

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: