Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Compilation impossible avec Mageia 8!
#1
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.
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.
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#2
Sous OpenSuse Tumbelweed, j'ai Gcc :
Code :
i+ | gcc11                                | paquet        | 11.3.1+git2076-2.1           | x86_64       | Dépôt principal (OSS)
Je viens de compiler sans problème la master 4.3.0+1280.
Répondre
#3
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. Sad
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.
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#4
J'ai aussi Gcc12 installé :
Code :
i+ | gcc12                                | paquet        | 12.2.1+git749-1.1            | x86_64       | Dépôt principal (OSS)
Répondre
#5
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!
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#6
Là, je ne sais pas quel compilateur est utilisé !
Répondre
#7
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
Répondre
#8
Bonjour,

Sans prendre position, ceci est discuté (en anglais) ici, avec tout plein de raisons derrière ce changement : https://github.com/darktable-org/darktable/issues/13943
Pour ceux qui veulent les versions supportées (et les distrib. afférentes) : https://github.com/darktable-org/darktab...ions.cmake

@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...
Répondre
#9
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. Exclamation
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.

Répondre
#10
@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+
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)