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
doppie librerie glib
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.
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.
- ponce
- Iper Master
- Messaggi: 3033
- 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
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.
ritorno sotto al mio sasso.
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: doppie librerie glib
Ciao Ponce,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.
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??
- ponce
- Iper Master
- Messaggi: 3033
- 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
/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.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??
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).Tutti gli slackbuild vanno a finire li, giusto??
-
- Linux 1.x
- Messaggi: 182
- Iscritto il: mar 8 set 2009, 11:39
- Slackware: current
- Località: Vinci -FI-
Re: doppie librerie glib
Ok, grazie della "rinfrescata"ponce ha scritto:/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.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??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).Tutti gli slackbuild vanno a finire li, giusto??