Mise à jour ART en panne? (24/12/2022)

Bonjour ,
la mise à jour avec “build-art” me donne ceci et ART ne fonctionne plus :

"michel@michel-MS-7B33:~$ mi-malloc: Main Page
bash: https://microsoft.github.io/mimalloc: Aucun fichier ou dossier de ce type
michel@michel-MS-7B33:~$ ~/programs/code-art/tools/build-art

Program name: art
Build type: release
Build without updating: false
Checkout:
Install primary:

Récupération de origin
– WARNING: gcc 11.3.0 is known to miscompile ART when using --ffp-contract=fast, forcing the option to be off
– CMAKE_BUILD_TYPE: release
– searching for library exiv2 in /usr/lib/x86_64-linux-gnu
– result: /usr/lib/x86_64-linux-gnu/libexiv2.so
– searching for library lensfun in /usr/lib/x86_64-linux-gnu
– result: /usr/lib/x86_64-linux-gnu/liblensfun.so
CMake Warning at CMakeLists.txt:571 (find_package):
By not providing “Findmimalloc.cmake” in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by “mimalloc”,
but CMake did not find one.

Could not find a package configuration file provided by “mimalloc” with any
of the following names:

mimallocConfig.cmake
mimalloc-config.cmake

Add the installation prefix of “mimalloc” to CMAKE_PREFIX_PATH or set
“mimalloc_DIR” to a directory containing one of the above files. If
“mimalloc” provides a separate development package or SDK, be sure it has
been installed.

CMake Error at CMakeLists.txt:582 (message):
ART requires the mimalloc library. Please install it (see
mi-malloc: Main Page)

– Configuring incomplete, errors occurred!
See also “/home/michel/programs/code-art/build/CMakeFiles/CMakeOutput.log”.
See also “/home/michel/programs/code-art/build/CMakeFiles/CMakeError.log”.

Système :Linux Mint à jour.
J’ai fait un pâté ou bien?

Bon Noël à tous…

Alberto, dans sa dernière maj d’il y a une heure, a fait en sorte que ART fonctionne exclusivement désormais avec Mimalloc (pour la gestion de la répartition de la mémoire), alors que jusqu’alors ce n’était qu’une option. (Si j’ai tout bien compris…)
Je pense qu’il suffit que tu installes mimalloc, tu recompiles, et tout devrait rentrer dans l’ordre !

Compilation ok sous OpenSuse Tumbelweed après ajout de mimalloc-devel.

Compilations pour fedora et ubuntu/debian corrigées cf

hello !
Le paquet mimalloc-devel n’est pas trouvé… une solution ?

Que veux-tu dire ? La compil d’ART est impossible, car mimalloc n’est pas trouvé ? => tu dois l’installer…

Ou bien, tu ne le trouves pas sur ta distro ?
Quelle distro ? ( Sur Arch, il est dans le dépôt officiel community)

Compiler mimalloc?

Arf, je suis un inculte surlinix, je dis certainement des bêtises. Je suis sur neon, j’ai voulu suivre la methode habituelle, celle du pdf mais il semblerait qu’il manque quelque chose. J’ai voulu ensuite suivre la demarche de guy, mais j’arrive à la même conclusion. Il manque mimalloc devel que je n’arrive pas à installer.

Pour l’heure, je bute sur la prise encompte de mimalloc sur ubuntu/debian.
Par contre, cela fonctionne parfaitement sous fedora 37, distribution que je préconise dorénavant :
https://forum.artherapee.fr/t/compilation-sous-fedora-f37-maj-25-12-2022-avec-mimalloc/1458

J’ai installé Mimalloc à partir de Synaptic (Ubuntu) mais rien n’y fait !

C’est ce que j’ai fait aussi avec le même résultat…
Alors, j’ai téléchargé un ART 1.17.2 (pour pouvoir continuer à m’amuser) .
La solution pour les moyennement branchés en informatique est souvent une question de patience: le temps que les dégourdis résolvent le problème et partagent la solution simple et de bon goût qu’ils ont trouvé.

Ah oui, tu as téléchargé l’Appimage !

Ou tu as téléchargé ART-1.17.2-linux64 mais comment fais-tu pour l’installer ? J’avais tellement l’habitude de compiler que je ne sais pas quoi faire !

Est-ce qqun peut m’aider à installer ART à partir de ART-1.17.2-linux64 ?
Merci

J’ai téléchargé là :

https://bitbucket.org/agriggio/art/downloads/

la version de ART qui me convient :
[ART-1.17.2-linux64.tar.xz]
je l’ai extraite sur le bureau et je l’ai “posée” ensuite dans un dossier “exprès”.
ART se lance en ouvrant : “ART” , le script présent dans le dossier “ART-1.17.2-linux64”.
C’est pas fun ni branché, mais j’utilise ART en attendant la “jolie” solution!

Question (naïve?) :
si on fait comme c’est indiqué là : " agriggio / ART / wiki / BuildUbuntu — Bitbucket " est-ce que ça va fonctionner?

Ben, c’est ce que j’ai fait. Un terminal s’ouvre et se ferme aussitôt mais ART ne se lance pas !

J’ai essayé et rien…

Guy, tu préconises fedora juste pour Art ou parce que la distri est vraiment bien ? Facile d’accès pour des débutants comme moi ? J’ai cru comprendre que ça pouvait etre assez compliqué.

allez, j’ai un peu de temps, j’ai installé fedora, plutôt agréable pour l’instant. Belle découverte. Mais toujours pas de Art :rofl:
J’ai bien suivi le protocole que tu nous donnes, Guy, mais je dois faire une bêtise quelque part : j’obtiens ce message : bash: https://bitbucket.org/agriggio/art/raw/9f8d4f36588652ebdf2c771c3d7540fd55f6f4ce/tools/build-art: Aucun fichier ou dossier de ce type
ça vient de quoi ?