Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
DT: Compilation et perte affichage version.
#3
(23-02-23, 08:04)jpg54 a écrit : Tu pourrais mettre les instructions que tu as utilisées pour compiler. Je pourrais regarder ce qu'il se passe. Tu n'as pas eu d'erreur pendant la compilation.

Merci pour ton aide.
Non, compil jusqu'au bout et exécutable opérationnel.
Juste ces messages non bloquants:
/home/thierry/darktable_master/data/kernels/common.h:19:9: warning: #pragma once in main file [-Wpragma-once-outside-header]
#pragma once
1 warning generated.


Mon script:
Code :
#!/bin/bash
# Nom:      dt_compil.sh
# Objet:    Automatisation de la compilation de DarkTable
# Ecriture: 27/04/2021 Création à partir de l'article "Travailler sur une
#                      version compilée de darktable" de Nicolas Tissot.
#                      "https://darktable.fr/2020/02/travailler-sur-une-version
#                       -compilee-de-darktable/"
#           01/05/2021 Datation de la sauvegarde du répertoire de config
#           30/06/2021 Enlevé la suppression du répertoire de configuration et
#                      sa restauration.
#           31/07/2021 Correction du script suite aux modifs ci-dessus.
## -----------------------------------------------------------------------------
# Définition des constantes
# Le dossier de configuration qui sera utilisé par la version compilée dans le
# répertoire utilisateur
DCONF=".config/darktable_master/"
# Répertoire de travail
REPTRAV="/home/thierry/"
# Date du jour
DATSAUV=`date "+%d.%m.%Y"`
#
clear
echo "- Lancement d'une compilation de Darktable avec la dernière évolution -"
echo "- de développement. -"
echo
cd $REPTRAV
if test -d $REPTRAV$DCONF
            then
                echo "Ancien répertoire de configuration de DarkTable trouvé."
                echo "Voulez-vous réaliser la sauvegarde de son contenu (O/N) ?"
                read -p "Votre choix: " REPLY
                case $REPLY in
                     "O" ) echo "Sauvegarde de" $REPTRAV$DCONF " confirmée"
                           echo "Archivage du contenu de ce répertoire au "$DATSAUV
                           cd $REPTRAV
                           tar zcvf save_DT_conf_$DATSAUV.tgz $DCONF
                           echo "fin de sauvegarde";;
                           
                     "N" ) echo "Compilation sans sauvegarde du répertoire de config!";;
                           
                     * ) echo "Choix non conforme, abandon de la procédure!"
                           exit 0;;
                esac
fi
#
echo
echo "--- Récupération de la version à compiler ---"
cd $REPTRAV
# Effacer la précédente version
rm -rf darktable_master
# Téléchargement de la version à jour
git clone https://github.com/darktable-org/darktable.git darktable_master/
echo "--- Fin de téléchargement. ---"
# Fichiers récupérés, on se déplace dans le répertoire de la version
cd $REPTRAV/darktable_master
echo "--- Préparation de la compilation ---"
git submodule init
git submodule update
echo "--- Lancement de la compilation ---"
./build.sh --prefix /opt/darktable_master/ --build-type Release > trace.txt
echo "Compilation terminée!"
echo
echo "Si il y a eu problème, consulter le contenu du fichier trace.txt pour"
echo "identifier celui-ci et le corriger."
echo
echo
echo "Pour installer votre programme, mettez-vous en super utilisateur root et"
echo "tapez la commande suivante:"
tail -n1 trace.txt
echo
echo
echo "Le lancement de l'application (en mode utilisateur) se fera par la"
echo "commande suivante:"
echo "/opt/darktable_master/bin/darktable --configdir /home/thierry/.config/darktable_master/"
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


Messages dans ce sujet
RE: DT: Compilation et perte affichage version. - par holly76 - 23-02-23, 08:58

Atteindre :


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