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

Bug#392808: libqt4-sql not built against sqlite3 (again?)



Package: libqt4-sql
Version: 4.2.0-1
Followup-For: Bug #392808

Hi,

Same here :

omnikron@atlantis:~/info/prog_c++/svi-0.1$ ldd /usr/lib/libQtSql.so
        linux-gate.so.1 =>  (0xffffe000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7eea000)
        libpq.so.4 => /usr/lib/libpq.so.4 (0xb7ecd000)
        libmysqlclient_r.so.15 => /usr/lib/libmysqlclient_r.so.15 (0xb7cfa000)
        libsqlite.so.0 => /usr/lib/libsqlite.so.0 (0xb7ca3000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb7b28000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b16000)
        libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b12000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7a33000)
        libm.so.6 => /lib/tls/libm.so.6 (0xb7a0e000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a03000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb78d0000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7866000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7852000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7833000)
        libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb77f4000)
        libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb76ba000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb763d000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xb763a000)
        libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb760c000)
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb75f6000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7564000)
        /lib/ld-linux.so.2 (0x80000000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb753e000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb752b000)
        librt.so.1 => /lib/tls/librt.so.1 (0xb7523000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb751e000)

When I try to load sqlite3 driver from my application, 
I get :

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QPSQL7 QPSQL QMYSQL3 QMYSQL QSQLITE2

Using this code :

dbFile = QString("%1/%2").arg(dirname).arg(filename);
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(dbFile);

if(!db.open()) {
    error = db.lastError().databaseText();
    return false;
}


Thanks,

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=en_US, LC_CTYPE=fr_FR (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US)

Versions of packages libqt4-sql depends on:
ii  libc6                        2.3.6.ds1-6 GNU C Library: Shared libraries
ii  libfontconfig1               2.4.1-2     generic font configuration library
ii  libgcc1                      1:4.1.1-16  GCC support library
ii  libmysqlclient15off          5.0.24a-9   mysql database client library
ii  libqt4-core                  4.2.0-1     Qt 4 core non-GUI functionality ru
ii  libsqlite0                   2.8.16-1    SQLite shared library
ii  libstdc++6                   4.1.1-16    The GNU Standard C++ Library v3

libqt4-sql recommends no packages.

-- no debconf information



Reply to: