digikam, libkexiv2 e current
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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 in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
digikam, libkexiv2 e current
Ho un problema che non riesco a capire.
Compilo digikam (ho ricompilato tutte le dipendenze con protobuf3), lancio ldd sul binario e mancano solo le librerie di digikam.
Installo il pacchetto e non trova libkexiv2.so.11
Reinstallo libkexiv2 e ... errore di segmentazione.
OK, al di là di questo, che da anche con il pacchetto vecchio, ma perché non trova libkexiv2 dopo l'installazione del pacchetto digikam? Non ha quelle librerie nel pacchetto, ho controllato.
Non ci sono nemmeno file di pkgconfig o ldconfig
Compilo digikam (ho ricompilato tutte le dipendenze con protobuf3), lancio ldd sul binario e mancano solo le librerie di digikam.
Installo il pacchetto e non trova libkexiv2.so.11
Reinstallo libkexiv2 e ... errore di segmentazione.
OK, al di là di questo, che da anche con il pacchetto vecchio, ma perché non trova libkexiv2 dopo l'installazione del pacchetto digikam? Non ha quelle librerie nel pacchetto, ho controllato.
Non ci sono nemmeno file di pkgconfig o ldconfig
- 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: digikam, libkexiv2 e current
vado a caso: forse alcuni binari/librerie/plugin contenuti nel pacchetto di digikam linkano, magari anche indirettamente a libkexiv2 (indirettamente nel senso che linkano a librerie che linkano a quella, o a librerie che linkano ad altre librerie che linkano a quella, e cosi' via...): puoi verificarlo usando ldd sui file che compongono il pacchetto.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: digikam, libkexiv2 e current
non ci ho pensato, ora sto ricompilando tutto con protobuf2, per vedere se sparisce l'errore di segmentazione.ponce ha scritto:vado a caso: forse alcuni binari/librerie/plugin contenuti nel pacchetto di digikam linkano, magari anche indirettamente a libkexiv2 (indirettamente nel senso che linkano a librerie che linkano a quella, o a librerie che linkano ad altre librerie che linkano a quella, e cosi' via...): puoi verificarlo usando ldd sui file che compongono il pacchetto.
Digikam lo uso raramente, e non mi ero accorto che dava errore :/
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: digikam, libkexiv2 e current
Non ci pensavo mica. è il doinst che fa danni, infatti crea
( cd usr/lib64 ; rm -rf libkexiv2.so.11 )
( cd usr/lib64 ; ln -sf libkexiv2.so.11.3.0 libkexiv2.so.11 )
devo vedere l'albero delle directory prima di mkpkg com'è.
( cd usr/lib64 ; rm -rf libkexiv2.so.11 )
( cd usr/lib64 ; ln -sf libkexiv2.so.11.3.0 libkexiv2.so.11 )
devo vedere l'albero delle directory prima di mkpkg com'è.
- 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: digikam, libkexiv2 e current
a giudicare da quel doinst.sh sembra che questo tuo pacchetto di digikam installi una versione di libkexiv2 piu' recente di quella gia' in Slackware (nel pacchetto sembra esserci libkexiv2.so.11.3.0 mentre in Slackware 14.2 c'e' libkexiv2.so.11.2.0) che probabilmente linka anche in fase di creazione del pacchetto (da li', probabilmente, il segfault quando la sostituisci con quella vecchia): questo sicuramente creera' casini...
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: digikam, libkexiv2 e current
Deve esserci stato un problema in qualche pacchetto passato, ho il doinst.sh con alcune voci che non dovrebbero esserci.
È giunta l'ora che smetta di fare pacchetti mi sa
È giunta l'ora che smetta di fare pacchetti mi sa
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: digikam, libkexiv2 e current
Comunque ho sempre errore di segmentazione. Domani studio la cosa.