Bug#346467: [DebianGIS-dev] Bug#346467: libgrass: undefined symbols from libm

Francesco Paolo Lovergine frankie at debian.org
Sun Jan 8 21:09:53 UTC 2006


On Sun, Jan 08, 2006 at 08:02:35PM +0100, Laurent Bonnaud wrote:
> Hi again,
> 
> in fact many grass libraries have the same problem:
> 
> $ ldd -r /usr/lib/grass/lib/libgrass_*6.0.1.so | grep symbol
> [...]
> undefined symbol: log   (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> undefined symbol: sqrt  (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> undefined symbol: rint  (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> undefined symbol: pow   (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> undefined symbol: exp   (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> undefined symbol: atan  (/usr/lib/grass/lib/libgrass_cdhc.6.0.1.so)
> [...]
> undefined symbol: atan2 (/usr/lib/grass/lib/libgrass_dig2.6.0.1.so)
> undefined symbol: hypot (/usr/lib/grass/lib/libgrass_dig2.6.0.1.so)
> [...]
> undefined symbol: log   (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: sqrt  (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: ceil  (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: floor (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: cos   (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: sin   (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: atan2 (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: exp   (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: tan   (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: atan  (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: acos  (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> undefined symbol: hypot (/usr/lib/grass/lib/libgrass_gis.6.0.1.so)
> [...]
> undefined symbol: sqrt  (/usr/lib/grass/lib/libgrass_rtree.6.0.1.so)
> undefined symbol: gamma (/usr/lib/grass/lib/libgrass_rtree.6.0.1.so)
> undefined symbol: pow   (/usr/lib/grass/lib/libgrass_rtree.6.0.1.so)
> undefined symbol: exp   (/usr/lib/grass/lib/libgrass_rtree.6.0.1.so)
> [...]
> undefined symbol: cos   (/usr/lib/grass/lib/libgrass_symb.6.0.1.so)
> undefined symbol: sin   (/usr/lib/grass/lib/libgrass_symb.6.0.1.so)
> [...]
> undefined symbol: sqrt  (/usr/lib/grass/lib/libgrass_trans.6.0.1.so)
> 

Very interesting, Your dependencies are completely wrong...


ldd /usr/lib/grass/lib/libgrass_gis.6.0.1.so
        linux-gate.so.1 =>  (0xffffe000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7ee4000)
        libgrass_datetime.so => /usr/lib/grass/lib/libgrass_datetime.so (0xb7edc000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7da5000)
        /lib/ld-linux.so.2 (0x80000000)

The same with the experimental package.
Would you please reinstall from scratch the sid pkg? What distribution are you using?

-- 
Francesco P. Lovergine




More information about the Pkg-grass-devel mailing list