[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#349141: /usr/lib/libQtSql.so: undefined reference to `mysql ...



Package: libqt4-sql
Version: 4.1.0-3


Hi, when i try to use this lib in my software I get:

linux>make
g++  -o prova main.o   -L/usr/lib -lQtSql -lQtGui -lQtCore -lpthread
/usr/lib/libQtSql.so: undefined reference to `mysql_stmt_reset@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_stmt_data_seek@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_field_seek@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_list_tables@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_server_init@MYSQL_5.0'
...
...
...
/usr/lib/libQtSql.so: undefined reference to `mysql_stmt_attr_set@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_data_seek@MYSQL_5.0'
/usr/lib/libQtSql.so: undefined reference to `mysql_query@MYSQL_5.0'
collect2: ld returned 1 exit status
make: *** [prova] Error 1


so I do a ldd to libQtSql.so and i can see that:

linux> ldd /usr/lib/libQtSql.so
/usr/lib/libQtSql.so: /usr/lib/libmysqlclient.so.15: no version information 
available (required by /usr/lib/libQtSql.so)
        linux-gate.so.1 =>  (0xffffe000)
        libpq.so.4 => /usr/lib/libpq.so.4 (0xb7f19000)
        libmysqlclient.so.15 => /usr/lib/libmysqlclient.so.15 (0xb7dde000)
        libsqlite.so.0 => /usr/lib/libsqlite.so.0 (0xb7d87000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb7c2f000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7c00000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7beb000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bd9000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7bd5000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7af8000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7ad2000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7ac7000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb798f000)
        libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7950000)
        libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 
(0xb7817000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb779f000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7771000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb775e000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7747000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb76da000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb76ba000)
        /lib/ld-linux.so.2 (0x80000000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7696000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7693000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb768e000)


My mysql client (version 5):

linux>dpkg -l | grep mysql
ii  libdbd-mysql-perl                 3.0002-2                   
ii  libmysqlclient12                  4.0.24-10sarge1           
ii  libmysqlclient15                  5.0.18-6                    
ii  libmysqlclient15-dev           5.0.18-6                  
ii  libqt3-mt-mysql                  3.3.5-3             
ii  mysql-client-5.0                 5.0.18-6                 
ii  mysql-common                  5.0.18-6        

and:

ls /usr/lib/libmysql*

/usr/lib/libmysqlclient.a     
/usr/lib/libmysqlclient_r.so.12      
/usr/lib/libmysqlclient.so.12
/usr/lib/libmysqlclient.la    
/usr/lib/libmysqlclient_r.so.12.0.0  
/usr/lib/libmysqlclient.so.12.0.0
/usr/lib/libmysqlclient_r.a   
/usr/lib/libmysqlclient_r.so.15      
/usr/lib/libmysqlclient.so.15
/usr/lib/libmysqlclient_r.la  
/usr/lib/libmysqlclient_r.so.15.0.0  
/usr/lib/libmysqlclient.so.15.0.0
/usr/lib/libmysqlclient_r.so  
/usr/lib/libmysqlclient.so           
/usr/lib/libmysqld.a
             

Debian: unstable
kernel linux; 2.6.15 + Con kolivas patch
libc6: 2.3.5-12

Thanks for all.

	

	
		
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it




Reply to: