digikam 4.14.0: errore compilazione

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

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.
Avatar utente
daniele50
Linux 2.6
Linux 2.6
Messaggi: 964
Iscritto il: mar apr 10, 2007 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

digikam 4.14.0: errore compilazione

Messaggioda daniele50 » lun apr 18, 2016 19:23

Ciao a tutti,
sto cercando di compilare digikam 4.14.0 da SlackBuilds ma non riesco, circa al 46% ho il seguente errore:

Codice: Seleziona tutto

/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: ../../lib/libimportui.a(gpcamera.cpp.o): undefined reference to symbol 'gp_camera_get_about'
/usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: note: 'gp_camera_get_about' is defined in DSO /usr/lib64/libgphoto2.so.6 so try adding it to the linker command line
/usr/lib64/libgphoto2.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [core/tests/renamecustomizertest] Errore 1
make[2]: Leaving directory `/tmp/SBo/digikam-4.14.0/build'
make[1]: *** [core/tests/CMakeFiles/renamecustomizertest.dir/all] Errore 2
make[1]: Leaving directory `/tmp/SBo/digikam-4.14.0/build'
make: *** [all] Errore 2


Non capisco cos'è quel "undefined reference to symbol 'gp_camera_get_about'", le dipendenze le ho tutte aggiornate (anch'esse compilate con SlackBuilds):
liblqr, lensfun, libpgf, ffmpeg, libkvkontakte, libkface, opencv e eigen3.
Nell'errore vedo libgphoto: ho controllato è libgphoto2-2.5.2-x86_64-1 è installato.

Qualcuno sa cosa guardare?

Avatar utente
lablinux
Linux 3.x
Linux 3.x
Messaggi: 1041
Iscritto il: gio nov 27, 2008 12:23
Slackware: 14 64bit
Desktop: kde4
Località: Rho
Contatta:

Re: digikam 4.14.0: errore compilazione

Messaggioda lablinux » mar apr 19, 2016 12:08

spazio su disco, o meglio sulla partizione dove compila?

Avatar utente
daniele50
Linux 2.6
Linux 2.6
Messaggi: 964
Iscritto il: mar apr 10, 2007 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: digikam 4.14.0: errore compilazione

Messaggioda daniele50 » mer apr 20, 2016 17:15

Grazie per il suggerimento, ma non è quello il problema:

Codice: Seleziona tutto

$ df -h
File system     Dim. Usati Dispon. Uso% Montato su
/dev/sdc1        47G   13G     32G  29% /
/dev/sda1       423G  173G    228G  44% /home
/dev/sda2        47G   52M     45G   1% /mnt/bk_root
/dev/sda3       1,4T  559G    806G  41% /mnt/giove
/dev/sdb2       1,4T  342G    963G  27% /mnt/bk_foto
/dev/sdc2       423G  5,5G    396G   2% /mnt/bk_home
/dev/sdc3       219G   39G    169G  19% /mnt/venere
/dev/sdd1       1,4T  339G    967G  26% /mnt/foto
tmpfs           2,0G     0    2,0G   0% /dev/shm


Il pacchetto è sooto /home e tutto il resto (var, log, ecc.) i nella root (/).

Attendo altri consigli :-)

Avatar utente
conraid
Staff
Staff
Messaggi: 12954
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: digikam 4.14.0: errore compilazione

Messaggioda conraid » gio apr 21, 2016 10:06

Io, su current, ho dovuto aggiungere -DCMAKE_C_COMPILER=clang per compilare correttamente.
Inoltre uso vari fix
https://github.com/conraid/SlackBuilds/ ... SlackBuild

guarda se può esserti di aiuto.

Avatar utente
daniele50
Linux 2.6
Linux 2.6
Messaggi: 964
Iscritto il: mar apr 10, 2007 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Re: digikam 4.14.0: errore compilazione

Messaggioda daniele50 » sab apr 23, 2016 22:53

Ma, ci dev'essere un problema con le versioni delle librerie:
ho provato con -DCMAKE_C_COMPILER=clang e ha compilato, ma quando lo avvio mi da "errore di segmentazione".
Poi ho provato ad installare il tuo pacchetto (http://slack.conraid.net/repository/dig ... 64-3cf.txz) ma mi da errore "igikam: error while loading shared libraries: libkexiv2.so.11: cannot open shared object file: No such file or directory".
Credo ci sia incompatibilità con le varie librerie e dipendenze che ora mi ritrovo sulla macchina.

In questi giorni non ho tempo, quindi per ora lascio perdere, aspetto la 14.2 e poi rifaccio tutto...

Ciao e grazie!

Avatar utente
conraid
Staff
Staff
Messaggi: 12954
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: digikam 4.14.0: errore compilazione

Messaggioda conraid » dom apr 24, 2016 7:52

daniele50 ha scritto:Ma, ci dev'essere un problema con le versioni delle librerie:
ho provato con -DCMAKE_C_COMPILER=clang e ha compilato, ma quando lo avvio mi da "errore di segmentazione".
Poi ho provato ad installare il tuo pacchetto (http://slack.conraid.net/repository/dig ... 64-3cf.txz) ma mi da errore "igikam: error while loading shared libraries: libkexiv2.so.11: cannot open shared object file: No such file or directory".
Credo ci sia incompatibilità con le varie librerie e dipendenze che ora mi ritrovo sulla macchina.


il mio pacchetto è per current, come ti avevo scritto.