domenica 13 gennaio 2008

Linux e le librerie dinamiche..

Compilando da sorgenti ho avuto spesso errori dovuti alla mancanza di librerie. Il problema è dovuto al fatto che spesso il software cerca le librerie necessarie in /usr/local/lib. Nella mia Debian Etch controllando il ld.so.conf ottengo:

miki@kaos:~$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf

nella dir /etc/ld.so.conf.d è presente il file i486-linux-gnu.conf

miki@kaos:/etc/ld.so.conf.d$ cat i486-linux-gnu.conf
# Multiarch support
/lib/i486-linux-gnu
/usr/lib/i486-linux-gnu

Manca il path del percorso /usr/local/lib !!

lo aggiungiamo con :
echo "/usr/local/lib" >> /etc/ld.so.conf.d/i486-linux-gnu.conf

e diamo il comando "sudo ldconfig" per caricare il nuovo path.

Nessun commento: