Bug#306429: Listing tables with a FreeTDS data source fails - relocation error

Russell Howe Russell Howe <russell_howe@wreckage.org>, 306429@bugs.debian.org
Tue, 26 Apr 2005 14:41:23 +0100


Package: libgnomedb2-common
Version: 1.2.1-2
Severity: normal

After configuring a FreeTDS data source, and trying to list the tables,
gnome-database-properties crashes out with the following:

$ gnome-database-properties 
gnome-database-properties: relocation error:
/usr/lib/libgda/providers/libgda-freetds.so: undefined symbol:
tds_set_client_charset

$ ldd /usr/lib/libgda/providers/libgda-freetds.so
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7fad000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7fa7000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7fa3000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fa0000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7f20000)
        libxslt.so.1 => /usr/lib/libxslt.so.1 (0xb7eee000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7de7000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7dd7000)
        libz.so.1 => /usr/lib/libz.so.1 (0x41173000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7db5000)
        libgda-2.so.3 => /usr/lib/libgda-2.so.3 (0xb7d7d000)
        libtds.so.2 => /usr/lib/libtds.so.2 (0xb7d5d000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7c28000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
        libgdasql.so.3 => /usr/lib/libgdasql.so.3 (0xb7c1a000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7c06000)

$ l /usr/lib/libtds.so.2
lrwxrwxrwx  1 root root 15 2005-04-13 12:41 /usr/lib/libtds.so.2 -> libtds.so.2.0.0
$ l /usr/lib/libtds.so.2.0.0
-rw-r--r--  1 root root 127064 2005-04-04 18:55 /usr/lib/libtds.so.2.0.0

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.6-wushu
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages libgnomedb2-common depends on:
ii  libart-2.0-2         2.3.17-1            Library of functions for 2D graphi
ii  libatk1.0-0          1.8.0-4             The ATK accessibility toolkit
ii  libbonobo2-0         2.8.1-2             Bonobo CORBA interfaces library
ii  libbonoboui2-0       2.8.1-2             The Bonobo UI library
ii  libc6                2.3.2.ds1-21        GNU C Library: Shared libraries an
ii  libgconf2-4          2.8.1-5             GNOME configuration database syste
ii  libgda2-3            1.2.1-2             GNOME Data Access library for GNOM
ii  libglade2-0          1:2.4.2-2           library to load .glade files at ru
ii  libglib2.0-0         2.6.4-1             The GLib library of C routines
ii  libgnome2-0          2.8.1-2             The GNOME 2 library - runtime file
ii  libgnomecanvas2-0    2.8.0-1             A powerful object-oriented display
ii  libgnomedb2-4        1.2.1-2             Database UI widget library for GNO
ii  libgnomeui-0         2.8.1-3             The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0       2.8.4-2             The GNOME virtual file-system libr
ii  libgtk2.0-0          2.6.4-1             The GTK+ graphical user interface 
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  liborbit2            1:2.12.2-1          libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0        1.8.1-1             Layout and rendering of internatio
ii  libpopt0             1.7-5               lib for parsing cmdline parameters
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii  libxml2              2.6.16-7            GNOME XML library
ii  libxslt1.1           1.1.12-8            XSLT processing library - runtime 
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu
ii  zlib1g               1:1.2.2-4           compression library - runtime

-- no debconf information