Compilation darktable master sous Ubuntu (22.04 et suivantes)

Bonjour,
je lis souvent, très souvent, le forum.
J’utilise darktable depuis la version 2.
Je me suis mis à compiler la version master depuis 2 ans, j’ai transcris sur un pdf comment je compile et ça fonctionne. Toutes les informations sur ce document sont des éléments trouvés sur le net.
J’utilise linux depuis 2012 dans le cadre de mon travail et personnellement.
Je vous partage le document :
http://e.pc.cd/bLWy6alK

En attendant vos retours , si il y a des simplifications ou des erreurs.
Et que ce document puisse aider.

Bonne journée

Merci pour le partage qui peut aussi servir avec d’autres distributions en adaptant.

Merci pour le partage. Pour moi (Ubuntu 24.02), j’ai dû faire des petits changements en mettant les commandes indiqués sur le site git accessible avec ton fichier pdf.

Merci,
peux tu être plus précis, quels changements, je ne les retrouve pas.

Bonne journée

Tu as raison, je ne comprends pas.
J’ai essayé 2 fois en faisant des copier coller de « ta » méthode et j’avais un message d’erreur alors que ça n’a pas été le cas avec le copier coller du site. Mystère !
En tout cas, merci, j’ai pu compiler dt facilement.

Bonjour, je déterre ce sujet.
Je compile tjs darktable, j’en suis à la 5.5.0+1632~g8a95492031 et tout se passe bien.
Mais je ne sais pas comment intégrer l’IA ?
j’ai trouver la version Libre DT-Lab, développée par Christian Bouhon,
https://github.com/Christian-Bouhon/libre-dt-lab

mais c’est une appimage et j’aimerai la compiler pour ma machine.
Ce n’est pas urgent, et si vous avez des pistes je suis preneur.

Merci et belle journée
Christian

Bonjour, tu dois aller dans le panneau Préférences et dans l’onglet I.A.:


Tu peut télécharger tous les modèles ou en sélectionnant une partie.
J’ai vu la branche Libre DT-Lab qui semble intéressante mais je ne compile plus car je suis sous W11 depuis un moment.

Pour activer l’IA il faut ajouter l’option --enable-ai à build.sh quand tu compiles

Bonjour,
merci pour l’info.
J’ai essayé, mais je n’ai pas réussi.
Je suis sous Ubuntu 24.04, et la version de la librairie libarchive est trop vieille, elle est 2.7.2 et il faut la 2.8.5, je vais attendre de passer à Ubuntu 26.04.

Encore merci et bonne journée

Bonjour,
Je remonte ce post au sujet de la compilation master.
Il y a quelques mois j’arrivais à compiler la branche master mais ça ne fonctionne plus. J’ai un message d’erreur. Je précise qu’entre temps, j’ai fait une nouvelle installer d’Ubuntu 26.04 sur un disque vierge.
Voici le message d’erreur que j’ai :

CMake Error at /usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
(Required is at least version « 4.5 »)
Call Stack (most recent call first):
/usr/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-4.2/Modules/FindOpenMP.cmake:734 (find_package_handle_standard_args)
CMakeLists.txt:90 (find_package)

J’ai installé libomp-22-dev et libomp-dev mais ça ne fonctionne pas.
Comment faire ?
merci

As-tu installé la version de développement de libomp, pas seulement la librairie ?
Je ne suis pas sous Ubuntu, donc il peut y avoir des différences, mais sur OpenSUSE Tumbleweed, j’ai ces paquets installés :

libopm-devel
libomp23-devel
libgomp1
libopenmpt0

Et ça compile très bien.