Compilation ART sous Solus Budgie

Utilisation du script build-art.
Build-art

sudo eopkg install -c system.devel
git
cmake
libgtkmm-3-devel
lensfun-devel
librsvg-devel
exiv2-devel
liblcms2-devel
fftw-devel
libtiff-devel
libjpeg-turbo-devel
libcanberra-devel

:slight_smile:

Une erreur …

– 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
– CMAKE_BUILD_TYPE: release
– Found PkgConfig: /usr/bin/pkg-config (found version “0.29.2”)
– Checking for module ‘gtk±3.0>=3.16’
– No package ‘gtk±3.0’ found
CMake Error at /usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:545 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:733 (_pkg_check_modules_internal)
CMakeLists.txt:319 (pkg_check_modules)

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

arrfffff avec libgtkmm-3-devel cela ne fonctionne pas??
aller la chercher dans librairie ?

J’ai installé libgtkmm-3-devel (qui m’a installé une trentaine de fichiers) et j’ai cette erreur :

Performing C++ SOURCE FILE Test HAVE_X87_MATH failed with the following output:
Change Dir: /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_e7c15/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e7c15.dir/build.make CMakeFiles/cmTC_e7c15.dir/build
gmake[1] : on entre dans le répertoire « /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp »
Building CXX object CMakeFiles/cmTC_e7c15.dir/src.cxx.o
/usr/bin/c++ -std=c++11 -march=native -Werror=unused-label -DHAVE_X87_MATH -o CMakeFiles/cmTC_e7c15.dir/src.cxx.o -c /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp/src.cxx
/home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp/src.cxx:3:2: erreur: #error
3 | #error
| ^~~~~
/home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp/src.cxx:7:2: erreur: #error
7 | #error
| ^~~~~
gmake[1]: *** [CMakeFiles/cmTC_e7c15.dir/build.make:85 : CMakeFiles/cmTC_e7c15.dir/src.cxx.o] Erreur 1
gmake[1] : on quitte le répertoire « /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp »
gmake: *** [Makefile:140 : cmTC_e7c15/fast] Erreur 2

Source file was:

#if !defined(__i386) && !defined(_M_IX86)
#error
#endif

#if defined(SSE2)
#error
#endif

int main()
{
}

Performing C++ SOURCE FILE Test HAVE_X86_SSE_MATH failed with the following output:
Change Dir: /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp

Run Build Command(s):/usr/bin/gmake cmTC_5ac6f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5ac6f.dir/build.make CMakeFiles/cmTC_5ac6f.dir/build
gmake[1] : on entre dans le répertoire « /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp »
Building CXX object CMakeFiles/cmTC_5ac6f.dir/src.cxx.o
/usr/bin/c++ -std=c++11 -march=native -Werror=unused-label -DHAVE_X86_SSE_MATH -o CMakeFiles/cmTC_5ac6f.dir/src.cxx.o -c /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp/src.cxx
/home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp/src.cxx:3:2: erreur: #error
3 | #error
| ^~~~~
gmake[1]: *** [CMakeFiles/cmTC_5ac6f.dir/build.make:85 : CMakeFiles/cmTC_5ac6f.dir/src.cxx.o] Erreur 1
gmake[1] : on quitte le répertoire « /home/philippe/programs/code-art/build/CMakeFiles/CMakeTmp »
gmake: *** [Makefile:140 : cmTC_5ac6f/fast] Erreur 2

bonjour Philippe,
Je suis relativement surpris, je suis partis d’une installation propre de Solus BUDGIE pour compiler ART.
Là une erreur de cmake?? je ne suis pas certain…difficile pour moi.
tu as bien fais sudo eopkg install cmake?

désolé taff pour moi, a ce soir… :frowning:

Oui …

hilippe@philippe ~ $ sudo eopkg install cmake
Mot de passe :
Les paquets suivants sont déjà installés et ne seront pas installés à nouveau :
cmake
Aucun paquet à installer.
philippe@philippe ~ $

Pas grave, je peux réinstaller fedora. ca marchait avec cette distribution. mais j’aime vraiment Solus.

C est plutôt pas cool, je ne comprends le pourquoi des erreurs…et n etant pas un informaticien…
Oui Solus est plutôt pas mal, je fais un essai sur cette environnements