Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Plantage à la compilation!?
#1
Bonjour,
Depuis quelques jours il m'est impossible de compiler la dernière version de DT.
Voici ce qu'il me sort:
Code :
[ 39%] Building C object bin/CMakeFiles/lib_darktable.dir/lua/print.c.o
/home/thierry/darktable_master/src/imageio/imageio_j2k.c: Dans la fonction « dt_i
mageio_open_j2k »:
/home/thierry/darktable_master/src/imageio/imageio_j2k.c:79:3: erreur: nom de typ
e « opj_codec_t » inconnu; vouliez-vous utiliser « opj_poc_t » ?
   79 |   opj_codec_t *d_codec = NULL;
      |   ^~~~~~~~~~~
      |   opj_poc_t
compilation terminée en raison de -Wfatal-errors.
gmake[2]: *** [bin/CMakeFiles/lib_darktable.dir/build.make:2266: bin/CMakeFiles/l
ib_darktable.dir/imageio/imageio_j2k.c.o] Error 1
Comme je semble être le seul à avoir ce problème, je n'ai pas cherché à faire un report de bug mais je suis démuni pour savoir que faire?
Toute suggestion bienvenue.
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#2
Je viens de compiler sous OpenSuse Tumbelweed sans problème. J'ai cherché ton erreur sur le net : j'ai trouvé : https://www.developpez.net/forums/d21404...nd-erreur/
Cette erreur semble liée au compilateur GCC, peut-être liée à une mise à jour de ce compilateur sur ton système.
J'ai trouvé aussi : https://discuss.pixls.us/t/solved-no-lon...sys2/38241
Tu pourrais mettre un message sur : https://app.element.io/?updated=1.11.62#...matrix.org
Répondre
#3
Bonjour,
D'après la trace, il me semble que l'erreur est liée à une librairie externe facultative concernant le décodage du format jpeg2000.
chez moi ça ne trouve pas tout les éléments de cette lib mais ça compile.
Voir dans le début de la trace si on trouve qques choses sur openjpeg.
Peut-être réinstaller la librairie, voir l'enlever pour essai. (Je n'ai jamais rencontré ce format)
Cordialement
Mes photos
dt compilé en local, dernière version officielle et master
Répondre
#4
(14-05-24, 18:12)Cobert a écrit : Bonjour,
D'après la trace, il me semble que l'erreur est liée à une librairie externe facultative concernant le décodage du format jpeg2000.
chez moi ça ne trouve pas tout les éléments de cette lib mais ça compile.
Voir dans le début de la trace si on trouve qques choses sur openjpeg.
Peut-être réinstaller la librairie, voir l'enlever pour essai. (Je n'ai jamais rencontré ce format)
Cordialement

Merci, en désinstallant cette librairie, ça fonctionne de nouveau.
Le problème se fait jour à nouveau en la réinstallant.
Comme ça n'a pas l'air de nuire, je me passe de cette dernière et tout est OK pour l'instant.

A nouveau merci pour ton aide Smile
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#5
Le pb concerne le jpeg2000 performant mais pas très utilisé : donc normalement pas de souci si tu n'utilises pas ce format dans dt.
https://fr.wikipedia.org/wiki/JPEG_2000
Maintenant faudrait savoir quand le pb est apparu ? pas trouvé "d'issues" sur github, je vais faire des essais si j'ai le temps.
Cdlt
Mes photos
dt compilé en local, dernière version officielle et master
Répondre
#6
(15-05-24, 11:15)Cobert a écrit : Le pb concerne le jpeg2000 performant mais pas très utilisé : donc normalement pas de souci si tu n'utilises pas ce format dans dt.
https://fr.wikipedia.org/wiki/JPEG_2000
Maintenant faudrait savoir quand le pb est apparu ? pas trouvé "d'issues" sur github, je vais faire des essais si j'ai le temps.
Cdlt

Le pb est apparu soudainement, la compilation de la veille s'était passée sans soucis.
J'utilise la distrib Mageia 9.
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)