Bonjour,
Depuis hier je ne peux plus compiler DT, voici pourquoi:
[code]CMake Error at cmake/compiler-versions.cmake:40 (message):
GNU C compiler version 10.4.0 is too old and is unsupported. Version 12+
is required.
Call Stack (most recent call first):
CMakeLists.txt:155 (include)
CMake Error at cmake/compiler-versions.cmake:43 (message):
GNU C++ compiler version 10.4.0 is too old and is unsupported. Version 12+
is required.[/code]
Je trouve quand même étonnante cet exigence. A ma connaissance les distributions LTS ne fournissent qu’un gcc-11 maximum et souvent un gcc-8.
Je viens de refaire l’essai, même problème.
Ton gcc11 est encore toléré apparemment, mais le 10.4 se fait bouler et toujours en exigeant le gcc12.
La dernière version que j’ai pu compiler est la 4.3.0+1221~g6ac8acd212
Par ailleurs, je ne suis pas certain de l’absolue nécessité du besoin de la version 12 de gcc.
OK!
Bon le fait est qu’en ce qui me concerne, en l’état actuel des choses, adieu la compil jusqu’à la parution de la Mageia 9.
Ce qui me perturbe, c’est que je ne suis pas sûr que cette dépendance soit une nécessité.
Bon, version compilée après modification du fichier: compiler-versions.cmake
Version 4.3.0+1280~g604e8f3446-dirty en test!
Même chose sur Kubuntu 22.04 Gcc seulement dispo en en version 11. D’après le commit e2c8b23 de compiler-versions.cmake, on est passé de 10 minimum à 12.
Bon, utilise principalement la 4.2.1, à voir pour la prochaine version…
Cordialement
@Cobert : dans le premier lien, il est indiqué que gcc 12 est dispo sur la 22.04… avec même les commandes pour éviter d’avoir un problème si deux versions cohabitent…
Bon, la conversation sur les raisons me dépasse. :huh:
Ma solution me permet pour l’instant de continuer, c’est ce que je vais faire, jusqu’à ce que ça ne fonctionne plus ou que Mageia 9 soit sortie.
@AlicVB : Merci pour les liens , effectivement gcc 12 installable sous ubuntu 22.04 (non mentionné comme dispo dans le gestionnaire de paquet Muon).
Bon, la compile échoue quand même après installation et gestion des versions , et diverses manip comme suppression des répertoires build, cmake. Ne voit que la 11.3.
Vais bricoler et suivre les échanges sur github.
cdlt
OK, c’est tombé en marche, g++ version 12 et git reset et …,
A+