Compilation sous Fedora F37 (maj 25/12/2022 avec mimalloc)

Compilation de ART sous Fedora 37 classique ou variante :
(effectuée sous Fedora silverblue dans un container toolbox, sinon débuter aux prérequis pour classique)
prérequis pour Fedora Silverblue ou Kinoite :

rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
toolbox create art-f37
toolbox enter --container art-f37

prérequis pour Fedora classique :

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

pour les deux :

sudo dnf install make cmake curl git gcc-c++ git gtkmm30-devel lensfun-devel libiptcdata-devel libjpeg-turbo-devel libtiff-devel zlib-devel exiv2-devel librsvg2.x86_64 librsvg2-devel.x86_64 lcms2-devel.x86_64 fftw-devel.x86_64 libcanberra-gtk3.x86_64 libcanberra-devel.x86_64 expat-devel libfftw3f.so.3 libatomic libatomic_ops mimalloc-devel
cd ~/Téléchargements
wget https://bitbucket.org/agriggio/art/raw/9f8d4f36588652ebdf2c771c3d7540fd55f6f4ce/tools/build-art
chmod +x ./build-art

compilation (recommencer uniquement ici pour chaque nouvelle version) :

./build-art

l’avancement en pourcentage se termine sans erreur

  • lancement pour Fedora classique :
~/programs/art/ART
  • lancement pour Fedora Silverblue ou Kinoite (dans le conteneur) :
/var/home/ton-login/programs/art/ART