Bonjour,
Depuis hier soir je tente d’installer Art, j’étais sous Ubuntu 20.04 et je bloquais avec des erreurs sur libmimalloc-dev.
Ce matin j’ai migré sur Ubuntu 22.04, j’ai supprimé le répertoire Programs et suivi la procédure vue dans ce forum, je n’ai pas eu d’erreur sur la partie installation, et j’ai eu l’installation juste les paquets libmimalloc
mais la compilation échoue avec ces messages:
thierry@thierry-MS-7851:~/programs/tools$ ./build-art
Program name: art
Build type: release
Build without updating: false
Checkout:
Install primary:
Clonage dans ‘/home/thierry/programs/code-art’…
Réception d’objets: 100% (81463/81463), 146.17 Mio | 1.12 Mio/s, fait.
Résolution des deltas: 100% (64286/64286), fait.
– The C compiler identification is GNU 11.3.0
– The CXX compiler identification is GNU 11.3.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: /usr/bin/cc - skipped
– Detecting C compile features
– Detecting C compile features - done
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Check for working CXX compiler: /usr/bin/c++ - skipped
– Detecting CXX compile features
– Detecting CXX compile features - done
– 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
– Found PkgConfig: /usr/bin/pkg-config (found version “0.29.2”)
– Checking for module ‘gtk±3.0>=3.16’
– Found gtk±3.0, version 3.24.33
– Checking for module ‘gtkmm-3.0>=3.16’
– Found gtkmm-3.0, version 3.24.5
– Checking for module ‘glib-2.0>=2.44’
– Found glib-2.0, version 2.72.4
– Checking for module ‘glibmm-2.4>=2.44’
– Found glibmm-2.4, version 2.66.2
– Checking for module ‘cairomm-1.0’
– Found cairomm-1.0, version 1.12.2
– Checking for module ‘gio-2.0>=2.44’
– Found gio-2.0, version 2.72.4
– Checking for module ‘giomm-2.4>=2.44’
– Found giomm-2.4, version 2.66.2
– Checking for module ‘gthread-2.0>=2.44’
– Found gthread-2.0, version 2.72.4
– Checking for module ‘gobject-2.0>=2.44’
– Found gobject-2.0, version 2.72.4
– Checking for module ‘sigc+±2.0>=2.3.1’
– Found sigc+±2.0, version 2.10.4
– Checking for module ‘lensfun>=0.2’
– Found lensfun, version 0.3.2.0
– Checking for module ‘librsvg-2.0>=2.40’
– Found librsvg-2.0, version 2.52.5
– Checking for module ‘exiv2>=0.24’
– Found exiv2, version 0.27.5
– searching for library exiv2 in /usr/lib/x86_64-linux-gnu
– result: /usr/lib/x86_64-linux-gnu/libexiv2.so
– Checking for module ‘lcms2>=2.6’
– Found lcms2, version 2.12
– Checking for module ‘expat>=2.1’
– Found expat, version 2.4.7
– Checking for module ‘fftw3f’
– Found fftw3f, version 3.3.8
– Checking for module ‘libtiff-4>=4.0.4’
– Found libtiff-4, version 4.3.0
– Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version “80”)
– Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version “1.2.11”)
– Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version “1.6.37”)
– Checking for module ‘libcanberra-gtk3’
– Found libcanberra-gtk3, version 0.30
– Found OpenMP_C: -fopenmp (found version “4.5”)
– Found OpenMP_CXX: -fopenmp (found version “4.5”)
– Found OpenMP: TRUE (found version “4.5”)
– Performing Test _fftw3f_multithread
– Performing Test _fftw3f_multithread - Failed
– searching for library lensfun in /usr/lib/x86_64-linux-gnu
– result: /usr/lib/x86_64-linux-gnu/liblensfun.so
– Performing Test LENSFUN_HAS_LOAD_DIRECTORY
– Performing Test LENSFUN_HAS_LOAD_DIRECTORY - Success
– Performing Test _lcms2_fast_float
– Performing Test _lcms2_fast_float - Failed
CMake Warning at CMakeLists.txt:599 (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:610 (message):
ART requires the mimalloc library. Please install it (see
mi-malloc: Main Page)
– Configuring incomplete, errors occurred!
See also “/home/thierry/programs/code-art/build/CMakeFiles/CMakeOutput.log”.
See also “/home/thierry/programs/code-art/build/CMakeFiles/CMakeError.log”.
Je ne suis pas un grand maître sous Linux… (hélas c’est là qu’est l’os! )
Si quelqu’un peut m’oreinter ce serait bien sympa, merci d’avance !