[mythtv-users] libqsqlmysql.so not being found
Jason Radford
jasonml at iconimaging.net
Thu Oct 9 18:22:44 EDT 2003
For some reason on a slackware 9.1 install after compiling mythtv and
running it I get this:
QSqlDatabase warning: QMYSQL3 driver not loaded
QSqlDatabase: available drivers:
QSqlDatabase warning: QMYSQL3 driver not loaded
QSqlDatabase: available drivers:
Unable to connect to database!
No error type from QSqlError? Strange...
bash-2.05b$ ls /usr/lib/qt-3.2.1/plugins/sqldrivers
libqsqlmysql.so
and qtconfig shows /usr/lib/qt-3.2.1/plugins
ENV reports
QTDIR=/usr/lib/qt-3.2.1
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt-3.2.1/bin:/usr/share/texmf/bin:.
What am I missing here? Why does it look for a /usr/lib/qt-3.2.1/lib/libmysqlclient.so.12,
it appears to find /usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so.
-Jason
(below is an strace of mythtv)
access("/usr/lib/qt/plugins/sqldrivers/sqldrivers/.", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/qt/plugins/sqldrivers/.", F_OK) = 0
open("/usr/lib/qt/plugins/sqldrivers", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl64(8, F_SETFD, FD_CLOEXEC) = 0
getdents64(8, /* 3 entries */, 4096) = 88
lstat64("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
getdents64(8, /* 0 entries */, 4096) = 0
close(8) = 0
lstat64("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
open("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", O_RDONLY) = 8
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 O\0\000"..., 1024) = 1024
fstat64(8, {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
old_mmap(NULL, 43720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40019000
mprotect(0x40023000, 2760, PROT_NONE) = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x9000) = 0x40023000
close(8) = 0
open("/usr/lib/qt/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt/plugins/sqldrivers/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt-3.2.1/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=67948, ...}) = 0
old_mmap(NULL, 67948, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40e1d000
close(8) = 0
open("/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0x40e1d000, 67948) = 0
munmap(0x40019000, 43720) = 0
write(2, "QSqlDatabase warning: QMYSQL3 dr"..., 47QSqlDatabase warning: QMYSQL3 driver not loaded) = 47
write(2, "\n", 1
) = 1
access("/usr/lib/qt/plugins/sqldrivers/sqldrivers/.", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/qt/plugins/sqldrivers/.", F_OK) = 0
open("/usr/lib/qt/plugins/sqldrivers", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
fcntl64(8, F_SETFD, FD_CLOEXEC) = 0
brk(0) = 0x83c4000
brk(0x83c5000) = 0x83c5000
getdents64(8, /* 3 entries */, 4096) = 88
lstat64("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
getdents64(8, /* 0 entries */, 4096) = 0
close(8) = 0
lstat64("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
open("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", O_RDONLY) = 8
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 O\0\000"..., 1024) = 1024
fstat64(8, {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
old_mmap(NULL, 43720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40019000
mprotect(0x40023000, 2760, PROT_NONE) = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x9000) = 0x40023000
close(8) = 0
open("/usr/lib/qt/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt/plugins/sqldrivers/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt-3.2.1/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=67948, ...}) = 0
old_mmap(NULL, 67948, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40e1d000
close(8) = 0
open("/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0x40e1d000, 67948) = 0
munmap(0x40019000, 43720) = 0
lstat64("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
open("/usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so", O_RDONLY) = 8
read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 O\0\000"..., 1024) = 1024
fstat64(8, {st_mode=S_IFREG|0755, st_size=40816, ...}) = 0
old_mmap(NULL, 43720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 8, 0) = 0x40019000
mprotect(0x40023000, 2760, PROT_NONE) = 0
old_mmap(0x40023000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0x9000) = 0x40023000
close(8) = 0
open("/usr/lib/qt/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt/plugins/sqldrivers/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/qt-3.2.1/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=67948, ...}) = 0
old_mmap(NULL, 67948, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40e1d000
close(8) = 0
open("/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libmysqlclient.so.12", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0x40e1d000, 67948) = 0
munmap(0x40019000, 43720) = 0
write(2, "QSqlDatabase: available drivers:"..., 33QSqlDatabase: available drivers: ) = 33
write(2, "\n", 1
) = 1
write(2, "U", 1U) = 1
write(2, "n", 1n) = 1
write(2, "a", 1a) = 1
write(2, "b", 1b) = 1
write(2, "l", 1l) = 1
write(2, "e", 1e) = 1
write(2, " ", 1 ) = 1
write(2, "t", 1t) = 1
write(2, "o", 1o) = 1
write(2, " ", 1 ) = 1
write(2, "c", 1c) = 1
write(2, "o", 1o) = 1
write(2, "n", 1n) = 1
write(2, "n", 1n) = 1
write(2, "e", 1e) = 1
write(2, "c", 1c) = 1
write(2, "t", 1t) = 1
write(2, " ", 1 ) = 1
write(2, "t", 1t) = 1
write(2, "o", 1o) = 1
write(2, " ", 1 ) = 1
write(2, "d", 1d) = 1
write(2, "a", 1a) = 1
write(2, "t", 1t) = 1
write(2, "a", 1a) = 1
write(2, "b", 1b) = 1
write(2, "a", 1a) = 1
write(2, "s", 1s) = 1
write(2, "e", 1e) = 1
write(2, "!", 1!) = 1
write(2, "\n", 1
) = 1
write(2, "N", 1N) = 1
write(2, "o", 1o) = 1
write(2, " ", 1 ) = 1
write(2, "e", 1e) = 1
write(2, "r", 1r) = 1
write(2, "r", 1r) = 1
write(2, "o", 1o) = 1
write(2, "r", 1r) = 1
write(2, " ", 1 ) = 1
write(2, "t", 1t) = 1
write(2, "y", 1y) = 1
write(2, "p", 1p) = 1
write(2, "e", 1e) = 1
write(2, " ", 1 ) = 1
write(2, "f", 1f) = 1
write(2, "r", 1r) = 1
write(2, "o", 1o) = 1
write(2, "m", 1m) = 1
write(2, " ", 1 ) = 1
write(2, "Q", 1Q) = 1
write(2, "S", 1S) = 1
write(2, "q", 1q) = 1
write(2, "l", 1l) = 1
write(2, "E", 1E) = 1
write(2, "r", 1r) = 1
write(2, "r", 1r) = 1
write(2, "o", 1o) = 1
write(2, "r", 1r) = 1
write(2, "?", 1?) = 1
write(2, " ", 1 ) = 1
write(2, " ", 1 ) = 1
write(2, "S", 1S) = 1
write(2, "t", 1t) = 1
write(2, "r", 1r) = 1
write(2, "a", 1a) = 1
write(2, "n", 1n) = 1
write(2, "g", 1g) = 1
write(2, "e", 1e) = 1
write(2, ".", 1.) = 1
write(2, ".", 1.) = 1
write(2, ".", 1.) = 1
write(2, "\n", 1
) = 1
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000
write(1, "couldn\'t open db\n", 17couldn't open db
) = 17
write(3, "<\0\2\0\0\0\200\2+\10\1\0", 12) = 12
read(3, 0xbffff670, 32) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "\1\2g\0\0\0\0\0\10\0`\2\0\0\0\0\0\0\0\0\0\0\0\0(@n\10\0"..., 32) = 32
shutdown(3, 2 /* send and receive */) = 0
close(3) = 0
write(4, "\1\v\1\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16
close(4) = 0
close(5) = 0
close(6) = 0
munmap(0x40019000, 4096) = 0
exit_group(-1) = ?
Thanks,
-Jason
More information about the mythtv-users
mailing list