Georges Cercel wrote:
Make, tout va bien.. aucune erreur de compilation.
Je remplace zyGrib-5.0.6 en cours par le nouveau compilé dans /opt/zyGrib/bin/
Lancement du nouveau en console et là réclamation:
error while loading shared library: libqwt.so.6: no such files ou directory
Là je bloque, mon plus haut niveau d'incompétence en CPP reste intact
Georges
la, ce n'est plus une erreur de compilation, mais c'est parce qu'il ne trouve pas la librairie dynamique libqwt.so.6
- puisque qwt-6.0.1 a été compilé sous /usr/local, je suppose que libqwt.so.6 doit se trouver qque part sous /usr/local/lib
ou ici plutot /usr/local/qwt-6.0.1/lib/ ...
Il faudrait vérifier alors le contenu de /etc/ld.so.conf pour etre sur qu'il aille chercher les librairies à cet endroit;
chez moi :
orvoine@bof% cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
et un des fichiers .conf contient bien /usr/local/lib :
orvoine@bof% cat /etc/ld.so.conf.d/libc.conf
# libc default configuration
/usr/local/lib
donc eventuellement ajouter /usr/local/qwt-6.0.1/lib/ dans /etc/ld.so.conf.d/libc.conf ...
puis ldconfig -v pour verifier;
un ldd sur l'executable renseigne sur les librairies requises lors du lancement :
orvoine@bof% ldd /opt/zyGrib/bin/zyGrib [~]
linux-gate.so.1 => (0xb7711000)
libz.so.1 => /usr/lib/i386-linux-gnu/libz.so.1 (0xb76e1000)
libproj.so.0 => /usr/lib/libproj.so.0 (0xb76ad000)
libqwt.so.6 => /usr/lib/libqwt.so.6 (0xb75c5000)
[...]
Sinon, une autre solution serait d'installer le paquet libqwt-dev de la testing ...
je ne sais pas les implications en terme de dependance sur ce paquet ...
A+