come al solito sono ancora alle prese con mythtv (non mi arrendo finchè non funziona), ma penso di esserci vicino...
Visto che lui vuole obbligatoriamente libqsqlmysql.so per funzionare sono andato a guardare se tutte le librerie necessarie per questi sono presenti e indovinate un po'... non ne trova una, che però è installata!
Chiedo adesso il vostro aiuto per capire il perchè...
Di seguito le indicazioni più dettagliate del tutto:
In rosso è segnata la libreria che non trova, ma con locate:ldd libqsqlmysql.so
linux-gate.so.1 => (0xffffe000)
libmysqlclient.so.14 => not found
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0xb781f000)
libmng.so.1 => /usr/lib/libmng.so.1 (0xb77c5000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb77a8000)
libpng.so.3 => /usr/lib/libpng.so.3 (0xb7783000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7771000)
libGLU.so.1 => /usr/lib/qt/lib/libGLU.so.1 (0xb76f7000)
libGL.so.1 => /usr/lib/qt/lib/libGL.so.1 (0xb768b000)
libXmu.so.6 => /usr/lib/qt/lib/libXmu.so.6 (0xb7675000)
libXrender.so.1 => /usr/lib/qt/lib/libXrender.so.1 (0xb766d000)
libXrandr.so.2 => /usr/lib/qt/lib/libXrandr.so.2 (0xb766a000)
libXcursor.so.1 => /usr/lib/qt/lib/libXcursor.so.1 (0xb7661000)
libXinerama.so.1 => /usr/lib/qt/lib/libXinerama.so.1 (0xb765d000)
libXft.so.2 => /usr/lib/qt/lib/libXft.so.2 (0xb764b000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb75e1000)
libfontconfig.so.1 => /usr/lib/qt/lib/libfontconfig.so.1 (0xb75ba000)
libXext.so.6 => /usr/lib/qt/lib/libXext.so.6 (0xb75ac000)
libX11.so.6 => /usr/lib/qt/lib/libX11.so.6 (0xb74e2000)
libSM.so.6 => /usr/lib/qt/lib/libSM.so.6 (0xb74d9000)
libICE.so.6 => /usr/lib/qt/lib/libICE.so.6 (0xb74c1000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb74bd000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb74ab000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb73f3000)
libm.so.6 => /lib/tls/libm.so.6 (0xb73d0000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb73c6000)
libc.so.6 => /lib/tls/libc.so.6 (0xb72aa000)
libXxf86vm.so.1 => /usr/lib/qt/lib/libXxf86vm.so.1 (0xb72a5000)
libXt.so.6 => /usr/lib/qt/lib/libXt.so.6 (0xb7254000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xb7234000)
/lib/ld-linux.so.2 (0x80000000)
Codice: Seleziona tutto
locate libmysqlclient.so.14
/usr/lib/mysql/libmysqlclient.so.14 Codice: Seleziona tutto
less /etc/ld.so.conf
/usr/local/lib/
/usr/X11R6/lib/
/usr/i486-slackware-linux/lib/
/opt/kde/lib/
/usr/lib/qt3/lib/
/usr/lib/postgresql/
/usr/lib/qt-3.3.4/plugins/sqldrivers/
/usr/lib/Qt-4.1.4/plugins/sqldrivers/
/usr/lib/mysql/
/usr/lib/
Di seguito come ultimo dettaglio il contenuto di /usr/lib/mysql/
Codice: Seleziona tutto
-rw-r--r-- 1 root root 11984 2006-02-12 19:17 libdbug.a
-rw-r--r-- 1 root root 50496 2006-02-12 19:17 libheap.a
-rw-r--r-- 1 root root 374232 2006-02-12 19:17 libmyisam.a
-rw-r--r-- 1 root root 30394 2006-02-12 19:17 libmyisammrg.a
-rw-r--r-- 1 root root 1509294 2006-02-12 19:17 libmysqlclient.a
-rwxr-xr-x 1 root root 893 2006-05-28 18:08 libmysqlclient.la*
lrwxrwxrwx 1 root root 24 2006-07-09 01:17 libmysqlclient.so -> libmysqlclient.so.15.0.0*
lrwxrwxrwx 1 root root 35 2006-06-25 00:56 libmysqlclient.so.14 -> /usr/lib/mysql/libmysqlclient.so.15*
lrwxrwxrwx 1 root root 24 2006-07-06 13:10 libmysqlclient.so.15 -> libmysqlclient.so.15.0.0*
-rwxr-xr-x 1 root root 1315572 2006-05-28 18:09 libmysqlclient.so.15.0.0*
-rw-r--r-- 1 root root 1517904 2006-02-12 19:17 libmysqlclient_r.a
-rwxr-xr-x 1 root root 947 2006-05-28 18:08 libmysqlclient_r.la*
lrwxrwxrwx 1 root root 26 2006-07-09 01:17 libmysqlclient_r.so -> libmysqlclient_r.so.15.0.0*
lrwxrwxrwx 1 root root 26 2006-07-06 13:10 libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0*
-rwxr-xr-x 1 root root 1321428 2006-05-28 18:09 libmysqlclient_r.so.15.0.0*
-rw-r--r-- 1 root root 1238114 2006-02-12 19:17 libmystrings.a
-rw-r--r-- 1 root root 318220 2006-02-12 19:17 libmysys.a
-rw-r--r-- 1 root root 17518 2006-02-12 19:17 libvio.a
in effetti, lanciando ldconfig -v | grep "client" ottengo:
Dove si nota chiaramente che non è presente...ldconfig: Path `/usr/lib' given more than once
libkwalletclient.so.1 -> libkwalletclient.so.1.0.1
libatlantikclient.so.1 -> libatlantikclient.so.1.2.0
libkdeinit_kfmclient.so -> libkdeinit_kfmclient.so
libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
libxfce4mcs-client.so.3 -> libxfce4mcs-client.so.3.0.1
libsmbclient.so.0 -> libsmbclient.so.0.0
libradiusclient.so.0 -> libradiusclient.so.0.0.1
libsvn_client-1.so.0 -> libsvn_client-1.so.0.0.0
Come fare dunque?
Grazie mille a tutti per le vostre risposte!
Karma

