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