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