Pagina 1 di 1

digikam 4.14.0: errore compilazione

Inviato: lun 18 apr 2016, 19:23
da daniele50
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?

Re: digikam 4.14.0: errore compilazione

Inviato: mar 19 apr 2016, 12:08
da lablinux
spazio su disco, o meglio sulla partizione dove compila?

Re: digikam 4.14.0: errore compilazione

Inviato: mer 20 apr 2016, 17:15
da daniele50
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 :-)

Re: digikam 4.14.0: errore compilazione

Inviato: gio 21 apr 2016, 10:06
da conraid
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.

Re: digikam 4.14.0: errore compilazione

Inviato: sab 23 apr 2016, 22:53
da daniele50
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!

Re: digikam 4.14.0: errore compilazione

Inviato: dom 24 apr 2016, 7:52
da conraid
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.