PDA

Visualizza la versione completa : librerie e link simbolici???


edel
08-10-2008, 17:19
Durante una compilazione mi viene visualizzato il seguente messaggio:

warty@ubuntu:~/a-saodv/a-saodv_1 $ saodvd-genkey
saodvd-genkey: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

Dovre risolvere con un link simbolico??? in che modo???...perchè cercando ho trovato che:

warty@ubuntu:~/a-saodv/a-saodv_1 $ whereis libgcrypt.so.11

edel
08-10-2008, 17:21
Originariamente inviato da edel
Durante una compilazione mi viene visualizzato il seguente messaggio:

warty@ubuntu:~/a-saodv/a-saodv_1 $ saodvd-genkey
saodvd-genkey: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

Dovre risolvere con un link simbolico??? in che modo???...perchè cercando ho trovato che:

warty@ubuntu:~/a-saodv/a-saodv_1 $ whereis libgcrypt.so.11


L'ulimo rigo del mio quote diventa:
warty@ubuntu:~/a-saodv/a-saodv_1 $ whereis libgcrypt.so.11
libgcrypt.so: /usr/lib/libgcrypt.so.7 /usr/local/lib/libgcrypt.so.11 /usr/local/lib/libgcrypt.s

mondobimbi
08-10-2008, 22:07
prova come root

#ln -s /usr/local/lib/libcrypt.so.11 /usr/lib/libcrypt.so.11

ciao
sergio

edel
09-10-2008, 11:34
Originariamente inviato da mondobimbi
prova come root

#ln -s /usr/local/lib/libcrypt.so.11 /usr/lib/libcrypt.so.11

ciao
sergio

Non funge! :bhò:
MI ritorna:
warty@ubuntu:~/a-saodv/a-saodv_1 $ saodvd-genkey
saodvd-genkey: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

edel
09-10-2008, 12:11
warty@ubuntu:~/a-saodv/a-saodv_1 $ sudo ln -s /usr/local/lib/libcrypt.so.11 /usr/lib/libcrypt.so.11
ln: `/usr/lib/libcrypt.so.11': Il file esiste


però quando riavvio il comando:
warty@ubuntu:~/a-saodv/a-saodv_1 $ saodvd-genkey
saodvd-genkey: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory


Pliiiiiiiizzzzzzzzzzzzzzzzzzzz help!

mondobimbi
09-10-2008, 12:45
se la libreria la hai in /usr/local/lib puoi settare la variabile di ambiante LD_LIBRARY_PATH
scrivi


$export LD_LIBRARY_PATH=/usr/local/lib
$saodvd-genkey

edel
09-10-2008, 15:05
Ho risolto:

warty@ubuntu:/usr/lib $ sudo ln -s /usr/local/lib/libgcrypt.so.11 libgcrypt.so.11
Password:
warty@ubuntu:/usr/lib $ ls -l /usr/lib/libgcrypt.so.11 lrwxrwxrwx 1 root root 30 2008-10-09 13:06 /usr/lib/libgcrypt.so.11 -> /usr/local/lib/libgcrypt.so.11
warty@ubuntu:~/a-saodv/a-saodv_1 $ ldd saodvd-genkey
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x40020000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x4006d000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x40071000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x40081000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x401b5000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

grazieeeeeeeeee
:fighet:

Loading