doppie librerie glib

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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
dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

doppie librerie glib

Messaggio da dafrasaga »

Ciao a tutti,
dovendo installare GIMP da git ho bisogno di installare glib > 2.54.
Ho deciso di provare ad installare glib da git , quindi dovrebbe essere > 2.55.1.
La configurazione e l'installazione sembra che vada a buon fine, ma analizzando le librerie ".so" sotto lib mi sono accorto che alcune (output comando ldd) puntano a /usr/lib64 dove è installato la versione di default 2.46.2. e non a /usr/local/lib
A dir la verità l'ho già installata e provato a compilare Gimp ma arrivato a buon punto mi da che mancano dei riferimenti ( ora non mi ricordo bene esattamente i messaggi) a simboli in alcune librerie.
Ho provato a cercare in giro delle soluzioni e a capire i vari ruoli di LD_LIBRARY_PATH, -Wl,-rpath ma , non essendo un programmatore, mi sono perso.

C'è qualcuno che mi può dire se prima di tutto è possibile installare due librerie di versione diverse come glib e eventualmente poi mi spiega cosa devo tenere di conto.

Grazie
Gabriele

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: doppie librerie glib

Messaggio da ponce »

faccio capolino nel topic solo per dire che ho controllato sul git di gimp e sembra che la versione di glib2 necessaria sia quella che attualmente e' in current (2.54.2), quindi probabilmente ti conviene semplicemente usare current (sconsigliando di installare qualunque cosa in /usr/local/).
ritorno sotto al mio sasso.

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: doppie librerie glib

Messaggio da dafrasaga »

ponce ha scritto:faccio capolino nel topic solo per dire che ho controllato sul git di gimp e sembra che la versione di glib2 necessaria sia quella che attualmente e' in current (2.54.2), quindi probabilmente ti conviene semplicemente usare current (sconsigliando di installare qualunque cosa in /usr/local/).
ritorno sotto al mio sasso.
Ciao Ponce,
si l'avevo visto anche io che su current la glib era più recente. Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha?? Tutti gli slackbuild vanno a finire li, giusto??

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3022
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 6.6.16
Desktop: lxde
Località: Pisa
Contatta:

Re: doppie librerie glib

Messaggio da ponce »

dafrasaga ha scritto:Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha??
/usr/local/ e' solo per la roba compilata a mano e non viene considerata dal gestore dei pacchetti, quindi quando installi direttamente da sorgenti non riesci (parlando in generale) a tenere traccia di quello che installi e sei nel casino quando devi rimuovere questo software o aggiornarlo.
Tutti gli slackbuild vanno a finire li, giusto??
no, gli SlackBuild producono dei pacchetti che, nella quasi totalita' dei casi, installano roba in /usr (a volte, per esempio quando si tratta di software proprietario precompilato, anche in /opt).

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 182
Iscritto il: mar 8 set 2009, 11:39
Slackware: current
Località: Vinci -FI-

Re: doppie librerie glib

Messaggio da dafrasaga »

ponce ha scritto:
dafrasaga ha scritto:Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha??
/usr/local/ e' solo per la roba compilata a mano e non viene considerata dal gestore dei pacchetti, quindi quando installi direttamente da sorgenti non riesci (parlando in generale) a tenere traccia di quello che installi e sei nel casino quando devi rimuovere questo software o aggiornarlo.
Tutti gli slackbuild vanno a finire li, giusto??
no, gli SlackBuild producono dei pacchetti che, nella quasi totalita' dei casi, installano roba in /usr (a volte, per esempio quando si tratta di software proprietario precompilato, anche in /opt).
Ok, grazie della "rinfrescata" :)

Rispondi