Public bug reported:

Running an iODBC program with LD_DEBUG=files shows that the mysql ODBC
support is broken due to a missing symbol.

[ cut until iODBC tries to load mysql support .... ]

      5292:     transferring control: ./cvtdb
      5292:     
      5292:     
      5292:     file=/usr/lib/odbc/libmyodbc.so [0];  needed by 
/usr/lib/libiodbc.so.2 [0]
      5292:     file=/usr/lib/odbc/libmyodbc.so [0];  generating link map
      5292:       dynamic: 0xb716fe08  base: 0xb714f000   size: 0x0002a54c
      5292:         entry: 0xb7155a20  phdr: 0xb714f034  phnum:          5
      5292:     
      5292:     
      5292:     file=libltdl.so.3 [0];  needed by /usr/lib/odbc/libmyodbc.so [0]
      5292:     file=libltdl.so.3 [0];  generating link map
      5292:       dynamic: 0xb714e830  base: 0xb7148000   size: 0x00006a2c
      5292:         entry: 0xb7149250  phdr: 0xb7148034  phnum:          4
      5292:     
      5292:     
      5292:     file=libmysqlclient_r.so.15 [0];  needed by 
/usr/lib/odbc/libmyodbc.so [0]
      5292:     file=libmysqlclient_r.so.15 [0];  generating link map
      5292:       dynamic: 0xb7105a28  base: 0xb6f62000   size: 0x001e5104
      5292:         entry: 0xb6f9cd00  phdr: 0xb6f62034  phnum:          6
      5292:     
      5292:     
      5292:     file=libodbcinst.so.1 [0];  needed by 
/usr/lib/odbc/libmyodbc.so [0]
      5292:     file=libodbcinst.so.1 [0];  generating link map
      5292:       dynamic: 0xb6f610d8  base: 0xb6f57000   size: 0x0000a294
      5292:         entry: 0xb6f587d0  phdr: 0xb6f57034  phnum:          4
      5292:     
      5292:     /usr/lib/odbc/libmyodbc.so: error: relocation error: symbol 
mysql_odbc_escape_string, version libmysqlclient_15 not defined in file 
libmysqlclient_r.so.15 with link time reference (fatal)
      5292:     
      5292:     file=/usr/lib/odbc/libmyodbc.so [0];  destroying link map
      5292:     
      5292:     file=/usr/lib/libodbcinst.so.1 [0];  destroying link map
      5292:     
      5292:     file=/usr/lib/libltdl.so.3 [0];  destroying link map
      5292:     
      5292:     file=/usr/lib/libmysqlclient_r.so.15 [0];  destroying link map
terminate called after throwing an instance of 'sqlxx::sqlxx_error'
  what():  SQLDriverConnect: SQL error state code: IM003
Error message: [iODBC][Driver Manager]Specified driver could not be loaded
Internal error code: 0

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
Package: libmysqlclient15off 5.0.67-0ubuntu5
ProcEnviron:
 
PATH=/home/username/src/sdc/install/RelWithDebInfo/bin:/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: mysql-dfsg-5.0
Uname: Linux 2.6.27-1-generic i686

** Affects: mysql-dfsg-5.0 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug

-- 
missing ref in mysql library causes iodbc to fail
https://bugs.launchpad.net/bugs/262715
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to