Compilation de Art sous Linux Mint 20 [Résolu]

Bonjour,
Pour bien commencer l’année, j’ai voulu compiler Art sur ma machine Linux Mint. C’est le premier programme que j’essaie de compiler. J’ai fait plusieurs essais en suivant les conseils de Carafife à la lettre, lu les topics de ce forum qui m’ont permis de mettre à jour mes bibliothèque mais je reste avec la même erreur :

    Program name: art
    Build type: release
    Build without updating: false

    Clonage dans '/home/francois/programs/code-art'...
    remote: Counting objects: 76924, done.
    remote: Compressing objects: 100% (22868/22868), done.
    remote: Total 76924 (delta 60633), reused 67767 (delta 53572)
    error: échec RPC ; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
    Réception d'objets: 100% (76924/76924), 139.87 Mio | 621.00 Kio/s, fait.
    Résolution des deltas: 100% (60633/60633), fait.

Si quelqu’un a des pistes pour résoudre ce blocage je serai preneur de ses conseils.

Cordialement

Bonjour, envoie lui ça (une seule commande en copier/coller sans s’occuper des retours à la ligne), puis relance build-art et dis nous :
sudo apt install build-essential cmake curl git libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg-dev liblcms2-dev libpng-dev librsvg2-dev libsigc++-2.0-dev libtiff5-dev zlib1g-dev liblensfun-dev

Bonjour Guynux,
Merci pour ta réponse. J’ai copier/coller ta commande et j’ai relancé le build.art mais l’erreur reste la même. J’ai fait cette manipulation hier en lisant tes réponses à Caille et à Laurix. Elle m’a permis de débloquer la compilation de Rawtherapee mais pour Art, rien de nouveau. Je colle les 2 terminaux dessous :
commande Guynux :slight_smile:

francois@francois-HP-Z400-Workstation:~$ sudo apt install build-essential cmake curl git libcanberra-gtk3-dev libexiv2-dev libexpat-dev libfftw3-dev libglibmm-2.4-dev libgtk-3-dev libgtkmm-3.0-dev libiptcdata0-dev libjpeg-dev liblcms2-dev libpng-dev librsvg2-dev libsigc+±2.0-dev libtiff5-dev zlib1g-dev liblensfun-dev
[sudo] Mot de passe de francois :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Note : sélection de « libexpat1-dev » au lieu de « libexpat-dev »
cmake est déjà la version la plus récente (3.16.3-1ubuntu1).
git est déjà la version la plus récente (1:2.25.1-1ubuntu3).
libcanberra-gtk3-dev est déjà la version la plus récente (0.30-7ubuntu1).
libexiv2-dev est déjà la version la plus récente (0.27.2-8ubuntu2).
libexpat1-dev est déjà la version la plus récente (2.2.9-1build1).
libfftw3-dev est déjà la version la plus récente (3.3.8-2ubuntu1).
libglibmm-2.4-dev est déjà la version la plus récente (2.64.2-1).
libgtkmm-3.0-dev est déjà la version la plus récente (3.24.2-1build1).
libjpeg-dev est déjà la version la plus récente (8c-2ubuntu8).
liblcms2-dev est déjà la version la plus récente (2.9-4).
libpng-dev est déjà la version la plus récente (1.6.37-2).
libsigc+±2.0-dev est déjà la version la plus récente (2.10.2-1build1).
libtiff5-dev est déjà la version la plus récente (4.1.0+git191117-2build1).
libiptcdata0-dev est déjà la version la plus récente (1.0.5-2.1ubuntu4).
liblensfun-dev est déjà la version la plus récente (0.3.2-5build1).
build-essential est déjà la version la plus récente (12.8ubuntu1.1).
curl est déjà la version la plus récente (7.68.0-1ubuntu2.4).
libgtk-3-dev est déjà la version la plus récente (3.24.20-0ubuntu1).
librsvg2-dev est déjà la version la plus récente (2.48.9-1ubuntu0.20.04.1).
zlib1g-dev est déjà la version la plus récente (1:1.2.11.dfsg-2ubuntu1.2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
francois@francois-HP-Z400-Workstation:~$

et le build-art :grimacing:

Program name: art
Build type: release
Build without updating: false

Clonage dans ‘/home/francois/programs/code-art’…
remote: Counting objects: 76941, done.
remote: Compressing objects: 100% (22885/22885), done.
remote: Total 76941 (delta 60644), reused 67767 (delta 53572)
error: échec RPC ; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Réception d’objets: 100% (76941/76941), 139.87 Mio | 473.00 Kio/s, fait.
Résolution des deltas: 100% (60644/60644), fait.

Tu pourrais relancer la compilation et faire une copie d’écran ?

Il semble qu’il y a un problème avec GnuTLS : https://packages.ubuntu.com/xenial/gnutls-dev
Je viens de regarder si j’ai ce paquet sous OpenSuse, Il existe sur mon système mais est inactif et je viens de compiler ART sans blême.

As-tu bien activé “Code source” dans les dépôts ?

Je suis débutant en linux. Où est ce que je peux activer ce dépôt ?

Je crois que j’ai trouvé dans les “Sources de logiciels”. J’essaie et je vous dit.

Je ferais une copie du terminal, je ne domine pas la copie d’écran.

Voilà ce que je viens d’ctiver (en rédémarrant avant de compiler) :

Et voilà le résultat de la compilation, toujours la même erreur :

PS : finalement j’ai trouvé la copie d’écran, toujours ça de gagné ))

Essaye ça :
rm ~/programs/code-art/.git*

Le script efface les dossiers et fichiers avant de finir. Voilà la réponse à ta proposition

rm: impossible de supprimer ‘/home/francois/programs/code-art/.git*’: Aucun fichier ou dossier de ce type

Et :
rm ~/programs/code-art/.git

C’est la réponse à cette commande ;

J’essaye sans l’étoile …

Même résultat : impossible

oui normal ; ce problème nous avait été posé sur le précédent forum, je regarde demain matin :slight_smile:

Merci Guynux et bonne soirée. Je regarderai demain soir, les vacances sont finies.

Désolé, j’ai pas plus d’idées ! :man_with_probing_cane:

le problème semble bien venir de git, essaye ça (ligne après ligne) :

mkdir ~/programs
cd ~/programs
git init
git pull https://bitbucket.org/agriggio/art/src/master/
cd tools
./build-art

si ça marche pas :

sudo apt-get remove git
sudo apt-get update
sudo apt-get install git

choux blanc … :grimacing:
J’ai essayé ta 1ère proposition, voilà la réponse :

francois@francois-HP-Z400-Workstation:~/programs$ git pull Bitbucket
remote: Counting objects: 76921, done.
remote: Compressing objects: 100% (22865/22865), done.
remote: Total 76921 (delta 60643), reused 67767 (delta 53572)
error: échec RPC ; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Réception d’objets: 100% (76921/76921), 139.89 Mio | 503.00 Kio/s, fait.
Résolution des deltas: 100% (60643/60643), fait.
francois@francois-HP-Z400-Workstation:~/programs$ cd tools
bash: cd: tools: Aucun fichier ou dossier de ce type

ensuite je supprime et réinstalle git comme tu le conseille, je refait la 1ere procédure. Il trouve Tools et build-art mais toujours la même erreur :

francois@francois-HP-Z400-Workstation:~/programs/tools$ ./build-art

Program name: art
Build type: release
Build without updating: false

Clonage dans ‘/home/francois/programs/code-art’…
remote: Counting objects: 76954, done.
remote: Compressing objects: 100% (22898/22898), done.
remote: Total 76954 (delta 60656), reused 67767 (delta 53572)
error: échec RPC ; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Réception d’objets: 100% (76954/76954), 139.90 Mio | 168.00 Kio/s, fait.
Résolution des deltas: 100% (60656/60656), fait.
francois@francois-HP-Z400-Workstation:~/programs/tools$

J’essaye de désinstaller et réinstaller curl, puis de relancer l’installation de Art, mais toujours le même résultat :

error: échec RPC ; curl 56 GnuTLS recv error (-110): The TLS connection was non-properly terminated.

J’ai fait l’économie d’une installation complète quand j’ai changé de machine, je crois que je vais devoir m’y coller pour voir si ça résout ce problème. Avec la connexion que j’ai c’est pas pour demain, peut-être ce week end. D’ici là, je suis preneur de toute proposition de solution à tester.

Merci beaucoup à Guynux et jpg54 de s’être penché sur mon problème.