compilazione:problema libreria

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
ermi69
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 10 set 2004, 0:00
Località: Udine - Forum Julii

compilazione:problema libreria

Messaggio da ermi69 »

Ciao a tutti.

Sul desktop uso Kubuntu...e mi trovo a dover installare gnomad2 e libmtp per poter usare il mio nuovo Creative Zen V PLUs...che ovviamente non viene visto dal sistema come semplice memoria esterna.....vabbè.

Scarico libmtp-0.0.21...scompatto e lancio ./configure.

Mi dice che non trova le le libusb ( sono presenti in /lib)e suggerisce una soluzione che provo subito....

Codice: Seleziona tutto

configure: error: I can't find the libusb libraries on your system. You
        may need to set the LDFLAGS environment variable to include the
        search path where you have libusb installed before running
        configure (e.g. setenv LDFLAGS=-L/usr/local/lib)
provo allora a copiare i due file libusb da /lib a /usr/local/lib ma restituisce lo stesso errore.

provo a lnciare allora

Codice: Seleziona tutto

root@maiale:/opt/libmtp-0.0.21# LDFLAGS=-L/lib ./configure 
ma idem come sopra...

Ho creato il ld.so.conf e dentro ho messo:

Codice: Seleziona tutto

root@maiale:/opt/libmtp-0.0.21# cat /etc/ld.so.conf
/usr/local/lib
/usr/lib
/lib
....e poi lanciato ldconfig.....ma ./configure continua a darmi errore...

Come devo procedere??

Ciauuu

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Perchè quelle librerie sono in /lib? Non conosco Ubuntu ma mi sembrano strano che stiano li. Probabilente non te le trova, anche dopo averle copiate in /usr/local/lib, perchè non hai copiato anche i link simbolici!

Avatar utente
ermi69
Linux 0.x
Linux 0.x
Messaggi: 30
Iscritto il: ven 10 set 2004, 0:00
Località: Udine - Forum Julii

Messaggio da ermi69 »

proprio non capisco...oggi riavvio Kubuntu, mentre rispondo a gohanz, lancio lo stesso comando usato ieri

Codice: Seleziona tutto

root@maiale:/opt/libmtp-0.0.21# LDFLAGS=-L/lib ./configure
e fila tutto liscio...BOOOHH!!!!

proprio non capisco....

p.s. : per la cronaca, quando ho copiato le librerie da /lib a /usr/local/lib, penso di averlo fatto nel modo giusto. Infatti

Codice: Seleziona tutto

root@maiale:/usr/local/lib# ls -al libusb-0.1.so.4*
lrwxrwxrwx 1 root root    19 2006-11-23 15:42 libusb-0.1.so.4 -> libusb-0.1.so.4.4.2
-rw-r--r-- 1 root root 27396 2006-11-23 07:23 libusb-0.1.so.4.4.2
...uguale a quello che trovo in /lib.

Comunque ala fine della fiera l'insallazione è andata in porto, anche quello di gnomad2 ( pur con molti sforzi e problemi)...e ora il mio Creative V Plus 2 Gb funziona alla grande.

Grazie per la risposta...gohanz..

Ciauuu

Rispondi