Hello,

J'ai voulu installé hier le jeu TAspring qui est également dans les dépots mais pas en bonne version pour jouer sur le net, donc j'ai récupéré les sources 0.80.4 installé toutes les dépendances nécessaires, je commence par cmake .
puis make et la ben erreur :
[.....]
/usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../include/c++/4.4.1/x86_64-redhat-linux/bits/gthr.h:170: erreur: expected declaration before end of line
make[2]: *** [rts/lib/streflop/CMakeFiles/streflop.dir/Random.cpp.o] Erreur 1
make[1]: *** [rts/lib/streflop/CMakeFiles/streflop.dir/all] Erreur 2
make: *** [all] Erreur 2
J'aurais oublié des dependances ou c'est une erreur chez pas mal de monde ?

Merci d'avance.
Je n'ai pas regardé les sources mais pourquoi ne pas faire un simple ./Configure puis make ?
Neo-MatriX : peux-tu poster l'intégralité des sorties générées par make ?
MarbolanGos : parce que simplement le développeur préfère CMake aux Autotools ?
tu peux aussi faire un rapport de bug pour que fedora mette le paquet en bonne version, je l'avais fait pour la 0.79.
retrouve le rapport et duplique le, en une semaine le paquet sera bon
Pikachu_2014 wrote:Neo-MatriX : peux-tu poster l'intégralité des sorties générées par make ?
MarbolanGos : parce que simplement le développeur préfère CMake aux Autotools ?
Re bonjour,

voici la sortie de make : ici

sinon pour répondre @wikatchikaen je le ferais si je réussis ou j'échoue ca pourra etre utile dans tous les cas ^^
Pikachu_2014 wrote:As-tu installé le pqauetage glibc-headers ?
Non elle n'était pas installé je l'ai installé et le make se fait pour le moment sans erreur.
Merci pour m'avoir donné la solutiion, j'éditerais ce message si tout est ok ^^.
Un autre soucis au niveau de java :
  Compiling Java sources ...
----------
1. ERROR in /home/neo/Téléchargement/spring_0.80.4/AI/Interfaces/Java/generated-java-src/com/springrts/ai/oo/OOAICallback.java (at line 61)
    public int compareTo(OOAICallback other) {
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method compareTo(OOAICallback) of type OOAICallback must override a superclass method
----------
1 problem (1 error)make[2]: *** [AI/Interfaces/Java/libAIInterface.so] Erreur 255
make[1]: *** [AI/Interfaces/Java/CMakeFiles/Java-AIInterface.dir/all] Erreur 2
make: *** [all] Erreur 2
  • [supprimé]

Le mieux serait de "casser les pieds" au mainteneur pour qu'il mette à jour le paquet dans les dépôts, parce qu'à l'heure actuelle il ne sert à rien vu qu'on ne peut jouer avec les autres en multi qu'avec les dernières versions.
Neo-Matrix : que renvoie la commande « alternatives --display javac ».
Il semblerait que Java chez toi pointe sur GCJ. Nous basculerons sur OpenJDK le cas échéant.
lecbee wrote:Le mieux serait de "casser les pieds" au mainteneur pour qu'il mette à jour le paquet dans les dépôts, parce qu'à l'heure actuelle il ne sert à rien vu qu'on ne peut jouer avec les autres en multi qu'avec les dernières versions.
Quel paquet ?
  • [supprimé]

Pikachu_2014 wrote:
lecbee wrote:Le mieux serait de "casser les pieds" au mainteneur pour qu'il mette à jour le paquet dans les dépôts, parce qu'à l'heure actuelle il ne sert à rien vu qu'on ne peut jouer avec les autres en multi qu'avec les dernières versions.
Quel paquet ?
Ben "spring", et ses dépendances sont dans les dépôts (mais une version ne permettant pas de jouer avec les autres car trop ancienne malheureusement).
Il y a sur rawhide la dernière version de Spring. Patience avant de voir cette version débarquer dans les mises à jour stables.
  • [supprimé]

Les mises à jour rawhide arrivent parfois dans les updates stables ?
Pikachu_2014 wrote:Neo-Matrix : que renvoie la commande « alternatives --display javac ».
Il semblerait que Java chez toi pointe sur GCJ. Nous basculerons sur OpenJDK le cas échéant.
actuellement je pointe sur :
# alternatives --display javac
javac - status est auto.
 le lien pointe actuellement sur /usr/lib/jvm/java-1.5.0-gcj/bin/javac
/usr/lib/jvm/java-1.5.0-gcj/bin/javac - priorité 1500
 esclave java_sdk : /usr/lib/jvm/java-1.5.0-gcj
 esclave java_sdk_exports : /usr/lib/jvm-exports/java-1.5.0-gcj
 esclave javadoc : /usr/lib/jvm/java-1.5.0-gcj/bin/javadoc
 esclave javah : /usr/lib/jvm/java-1.5.0-gcj/bin/javah
 esclave jar : /usr/lib/jvm/java-1.5.0-gcj/bin/jar
 esclave jarsigner : /usr/lib/jvm/java-1.5.0-gcj/bin/jarsigner
 esclave appletviewer : /usr/lib/jvm/java-1.5.0-gcj/bin/appletviewer
 esclave rmic : /usr/lib/jvm/java-1.5.0-gcj/bin/rmic
La « meilleure » version courante est /usr/lib/jvm/java-1.5.0-gcj/bin/javac.
Installe dans ce cas le paquetage java-1.6.0-openjdk-devel, puis relance ta compilation.
Ok c'est compilé et installé avec openjdk devel merci à tous.
Bonne soirée à vous.
ta spring et dans les repo pourquoi s'embéter diable :-D;-)
$ yum search spring
Modules complémentaires chargés : presto, refresh-packagekit
=============================== Matched: spring ================================
ca-installer.x86_64 : Installer and updater for the C.A. Spring mod
perl-DBIx-Class.noarch : Extensible and flexible object <-> relational mapper
pgp-tools.noarch : Collection of several utilities related to OpenPGP
pgp-tools.x86_64 : Collection of several utilities related to OpenPGP
spring.x86_64 : Multiplayer, 3D realtime strategy combat game
spring-installer.x86_64 : Installer for the Spring game's maps and mods
spring-maps-default.noarch : Default maps for Spring
springlobby.x86_64 : A lobby client for the spring RTS game engine
@bioinfo : cf post #1