Forum darktable FR
La 2.4rc0 est annoncée! - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Autour de darktable (https://forums.darktable.fr/forumdisplay.php?fid=95)
+--- Forum : Actualités sur darktable (https://forums.darktable.fr/forumdisplay.php?fid=73)
+--- Sujet : La 2.4rc0 est annoncée! (/showthread.php?tid=1993)

Pages : 1 2 3 4


RE: La 2.4rc0 est annoncée! - pascal - 28-11-17

Non, le numéro de version ne vient pas de la config.


RE: La 2.4rc0 est annoncée! - jpg54 - 28-11-17

Ok, je vais essayer de trouver pourquoi j'ai ce numéro de version.


RE: La 2.4rc0 est annoncée! - jpg54 - 28-11-17

C'est bon, j'ai viré le répertoire /opt/darktable et j'ai relancé la compilation à partir des sources de GitHub et j'ai bien le numéro de 2.4.0+4. Merci Pascal.


RE: La 2.4rc0 est annoncée! - jpverrue - 29-11-17

Dans l'annonce il n'est fait aucune mention de Lensfun. Est-ce que la version 0.3.2 de Lensfun est effectivement utilisée maintenant ? Ceux qui ont compilé peuvent-ils répondre à cette question ?


RE: La 2.4rc0 est annoncée! - jpg54 - 29-11-17

Je veux bien te répondre mais je sais pas ou chercher ?


RE: La 2.4rc0 est annoncée! - jpverrue - 29-11-17

Je dirais, dans les dépendances de librairie au moment du contrôle initial avec config, non ?


RE: La 2.4rc0 est annoncée! - jpg54 - 29-11-17

J'ai pas trouvé, je suis allé sur synaptic et bien sur je n'ai pas la version 2.4.0+4 installé. J'ai regardé dans .config/dartable après avoir lancer dartable compilé sans rien trouvé.


RE: La 2.4rc0 est annoncée! - jpverrue - 29-11-17

Non, c'est pas dans .config/darktable. C'est au moment où tu compiles. Ça doit commencer par un script qui vérifie toutes les dépendances. C'est ce script qui vérifie que tu as bien les paquets de développement pour toutes les libraires utilisées par dt, y compris bien sûr Lensfun. C'est dans ce script ou lors de son exécution, ou dans le log qu'il laisse en général, que tu peux voir ce qui est dit à propos de Lensfun. Dans les packages de compilation classiques, il s'appelle "configure" et dans ce cas la procédure de compilation démarre par ./configure puis ensuite make et enfin make install.
J'ai fait une fois ou deux la compilation de dt. Je sais qu'il faut lancer build.sh, mais je ne me souviens plus du reste.


RE: La 2.4rc0 est annoncée! - pascal - 29-11-17

Un fichier est généré lors de la configuration:

$ cat build/src/version_gen.c

Et pour simplifier on a deux scripts:

$ cat tools/get_git_version_string.sh
$ cat tools/create_version_c.sh

Le premier étant utilisé lorsque l'on compile depuis les sources de Git.

Et enfin, le script create_version_c.sh est lancé depuis un fonction cmake, voir function(generate_version_gen_c) dans CMakeLists.txt.

Voilà !

Sinon, j'étais "pobry" je suis maintenant "pascal" sur ce forum, plus sympa d'être appelé par son prénom Smile


RE: La 2.4rc0 est annoncée! - mimi85 - 29-11-17

@jpverue, sous Windows, version 2.4 rc0, c'est toujours lensfun version 1 qui apparaît.