Forum francophone des jeux pour GNU/Linux
Vous n'êtes pas identifié.
Bonjour à tous,
Je viens de récupérer via SVN tout ce qu'il fallait pour scons sauf que quand je le lance il me dit :
pvprie@pvprie-desktop:~/trunk$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/rts/Game/Game.o -c -ggdb3 -fvisibility=hidden -pthread -DDEBUG -D_DEBUG -DDIRECT_CONTROL_ALLOWED -D_SZ_ONE_DIRECTORY -DNO_CLIPBOARD -DNO_AVI -DNO_LUA -D_GNU_SOURCE=1 -D_REENTRANT -Irts -Irts/System -I/usr/include -I/usr/include/GL -I/usr/include/freetype2 -I/usr/include/SDL -I/usr/include/python2.4 rts/Game/Game.cpp
rts/Game/Game.cpp:108:28: error: ConsoleHistory.h: No such file or directory
rts/Game/Game.cpp:109:28: error: WordCompletion.h: No such file or directory
rts/Game/Game.cpp:116:32: error: Platform/NullSound.h: No such file or directory
rts/Game/Game.cpp: In function 'CSound* CreateSoundInterface()':
rts/Game/Game.cpp:139: error: expected type-specifier before 'CNullSound'
rts/Game/Game.cpp:139: error: cannot convert 'int*' to 'CSound*' in return
rts/Game/Game.cpp:139: error: expected ';' before 'CNullSound'
rts/Game/Game.cpp:139: error: 'CNullSound' was not declared in this scope
rts/Game/Game.cpp: In constructor 'CGame::CGame(bool, std::string)':
rts/Game/Game.cpp:202: error: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory'
rts/Game/Game.cpp:203: error: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp:205: error: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp:266: error: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp: In destructor 'virtual CGame::~CGame()':
rts/Game/Game.cpp:446: warning: possible problem detected in invocation of delete operator:
rts/Game/Game.cpp:446: warning: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: warning: forward declaration of 'struct CConsoleHistory'
rts/Game/Game.cpp:446: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
rts/Game/Game.cpp:447: warning: possible problem detected in invocation of delete operator:
rts/Game/Game.cpp:447: warning: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: warning: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp:447: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
rts/Game/Game.cpp: In member function 'virtual int CGame::KeyPressed(short unsigned int, bool)':
rts/Game/Game.cpp:513: error: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory'
rts/Game/Game.cpp:517: error: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory'
rts/Game/Game.cpp:521: error: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp:589: error: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory'
rts/Game/Game.cpp: In member function 'bool CGame::ClientReadNet()':
rts/Game/Game.cpp:1741: error: invalid use of undefined type 'struct CWordCompletion'
rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion'
rts/Game/Game.cpp: In member function 'void CGame::UpdateUI()':
rts/Game/Game.cpp:2122: error: invalid use of undefined type 'struct CConsoleHistory'
rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory'
scons: *** [build/rts/Game/Game.o] Error 1
scons: building terminated because of errors.
Hors j'ai bien vérifié le fichier existe bel et bien à l'emplacement demandé donc je sais pas trop quoi faire et je m'en remets à vous
Bonjour il faut lancer avec la commande :
scons configure debug=yes
et vérifier les erreurs
Hors ligne
J'ai réassayé avec ce que tu m'as dis donc voila le scons configure debug=yes
pvprie@pvprie-desktop:~/trunk$ scons configure debug=yes scons: Reading SConscript files ... Now configuring. If something fails, consult `config.log' for details. Detected platform : linux Checking gcc version... 4.1.2 profiling NOT enabled, level 3 debugging enabled, optimizing NOT enabled, Checking configure scripts Checking for Freetype2... Checking for freetype-config... /usr/bin/freetype-config Checking for Freetype >= 2.0.0... 2.2.1 Checking for SDL... Checking for sdl-config... /usr/bin/sdl-config Checking for LibSDL >= 1.2.0... 1.2.11 Checking for OpenAL... Checking for openal-config... /usr/bin/openal-config Checking for Python 2.4... Guessing Python include path... /usr/include/python2.4 Checking header files Checking for C header file zlib.h... (cached) yes Checking for C header file ft2build.h... (cached) yes Checking for C header file SDL/SDL.h... (cached) yes Checking for C header file AL/al.h... (cached) yes Checking for C header file GL/gl.h... (cached) yes Checking for C header file GL/glu.h... (cached) yes Checking for C header file GL/glew.h... (cached) yes Checking for C++ header file boost/cstdint.hpp... (cached) yes Checking for C++ header file boost/thread.hpp... (cached) yes Checking for C++ header file boost/filesystem/path.hpp... (cached) yes Checking for C++ header file boost/regex.hpp... (cached) yes Checking for C++ header file boost/spirit.hpp... (cached) yes Checking for C header file IL/il.h... (cached) yes Checking libraries Checking for C library GL... (cached) yes Checking for C library GLU... (cached) yes Checking for C library z... (cached) yes Checking for C library freetype... (cached) yes Checking for C library openal... (cached) yes Checking for C library python2.4... (cached) yes Checking for C library GLEW... (cached) yes Checking for C library boost_filesystem-gcc-mt... (cached) no Checking for C library boost_filesystem-mt... (cached) no Checking for C library boost_filesystem-gcc... (cached) no Checking for C library boost_filesystem... (cached) yes Checking for C library boost_thread-gcc-mt... (cached) no Checking for C library boost_thread-mt... (cached) no Checking for C library boost_thread-gcc... (cached) no Checking for C library boost_thread... (cached) yes Checking for C library boost_regex-gcc-mt... (cached) no Checking for C library boost_regex-mt... (cached) no Checking for C library boost_regex-gcc... (cached) no Checking for C library boost_regex... (cached) yes Checking for C library IL... (cached) yes Checking for C library SDL... (cached) yes Everything seems OK. Run `scons' now to build. scons: done reading SConscript files. scons: Building targets ... scons: Nothing to be done for `configure'. scons: done building targets.
Donc a priori tout va bien jusque la mais pour l'instant ca n'a rien changé. Maintenant le scons:
~/trunk$ scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o build/rts/Game/Game.o -c -ggdb3 -fvisibility=hidden -pthread -DDEBUG -D_DEBUG -DDIRECT_CONTROL_ALLOWED -D_SZ_ONE_DIRECTORY -DNO_CLIPBOARD -DNO_AVI -DNO_LUA -D_GNU_SOURCE=1 -D_REENTRANT -Irts -Irts/System -I/usr/include -I/usr/include/GL -I/usr/include/freetype2 -I/usr/include/SDL -I/usr/include/python2.4 rts/Game/Game.cpp rts/Game/Game.cpp:108:28: error: ConsoleHistory.h: No such file or directory rts/Game/Game.cpp:109:28: error: WordCompletion.h: No such file or directory rts/Game/Game.cpp:116:32: error: Platform/NullSound.h: No such file or directory rts/Game/Game.cpp: In function 'CSound* CreateSoundInterface()': rts/Game/Game.cpp:139: error: expected type-specifier before 'CNullSound' rts/Game/Game.cpp:139: error: cannot convert 'int*' to 'CSound*' in return rts/Game/Game.cpp:139: error: expected ';' before 'CNullSound' rts/Game/Game.cpp:139: error: 'CNullSound' was not declared in this scope rts/Game/Game.cpp: In constructor 'CGame::CGame(bool, std::string)': rts/Game/Game.cpp:202: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:203: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:205: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:266: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp: In destructor 'virtual CGame::~CGame()': rts/Game/Game.cpp:446: warning: possible problem detected in invocation of delete operator: rts/Game/Game.cpp:446: warning: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: warning: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:446: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. rts/Game/Game.cpp:447: warning: possible problem detected in invocation of delete operator: rts/Game/Game.cpp:447: warning: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: warning: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:447: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. rts/Game/Game.cpp: In member function 'virtual int CGame::KeyPressed(short unsigned int, bool)': rts/Game/Game.cpp:513: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:517: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:521: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:589: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp: In member function 'bool CGame::ClientReadNet()': rts/Game/Game.cpp:1741: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp: In member function 'void CGame::UpdateUI()': rts/Game/Game.cpp:2122: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' scons: *** [build/rts/Game/Game.o] Error 1 scons: building terminated because of errors.
Donc toujours pareil et je n'arrive pas à voir d'ou vient le probleme...
Si quelqu'un peut m'éclairer
Checking for C library boost_filesystem-gcc-mt... (cached) no
Checking for C library boost_filesystem-mt... (cached) no
Checking for C library boost_filesystem-gcc... (cached) no
Checking for C library boost_filesystem... (cached) yes
Checking for C library boost_thread-gcc-mt... (cached) no
Checking for C library boost_thread-mt... (cached) no
Checking for C library boost_thread-gcc... (cached) no
Checking for C library boost_thread... (cached) yes
Checking for C library boost_regex-gcc-mt... (cached) no
Checking for C library boost_regex-mt... (cached) no
Checking for C library boost_regex-gcc... (cached) no
tu as installé tout cela : libboost-dev libboost-thread-dev libboost-filesystem-dev libboost-regex-dev ?
comme sur le tuto sur notre site ? bon c'est un peu axé debian mais a adapté en fonction de la distribution .
Hors ligne
Suis sur Kubuntu donc je ne pense pas qu'il y ai vraiment de soucis.
Quand à apt-get il me signale que j'ai bien toute les dernieres versions :/
Impasse?
merci de ton aide :)
Arf on peut pas éditer donc je fais une autre réponse.
Je sais pas si c'est notable mais avec un apt-get install de toutes les dépendances il me signale cela:
Note, sélection de libsdl1.2-dev au lieu de libsdl-dev Note, sélection de libjpeg62-dev au lieu de libjpeg-dev
Cela peut jouer?
Il ne faut pas oublier que l'accès svn est l'accès aux mêmes sources que les développeurs, donc en mouvement constant.
Donc il se peut que suivant le moment ou l'on récupères les sources, elles ne soient pas exploitables.
Dommage qu'il n'y ais pas de snapshots réguliers des sources
Hors ligne
Je viens de lancer une compilation, et moi aussi j'ai ces erreurs :
rts/Game/Game.cpp:108:28: error: ConsoleHistory.h: No such file or directory rts/Game/Game.cpp:109:28: error: WordCompletion.h: No such file or directory rts/Game/Game.cpp:116:32: error: Platform/NullSound.h: No such file or directory rts/Game/Game.cpp: In function 'CSound* CreateSoundInterface()': rts/Game/Game.cpp:139: error: expected type-specifier before 'CNullSound' rts/Game/Game.cpp:139: error: cannot convert 'int*' to 'CSound*' in return rts/Game/Game.cpp:139: error: expected ';' before 'CNullSound' rts/Game/Game.cpp:139: error: 'CNullSound' was not declared in this scope rts/Game/Game.cpp: In constructor 'CGame::CGame(bool, std::string)': rts/Game/Game.cpp:202: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:203: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:205: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:266: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp: In destructor 'virtual CGame::~CGame()': rts/Game/Game.cpp:446: warning: possible problem detected in invocation of delete operator: rts/Game/Game.cpp:446: warning: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: warning: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:446: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. rts/Game/Game.cpp:447: warning: possible problem detected in invocation of delete operator: rts/Game/Game.cpp:447: warning: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: warning: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:447: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. rts/Game/Game.cpp: In member function 'virtual int CGame::KeyPressed(short unsigned int, bool)': rts/Game/Game.cpp:513: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:517: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp:521: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp:589: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' rts/Game/Game.cpp: In member function 'bool CGame::ClientReadNet()': rts/Game/Game.cpp:1741: error: invalid use of undefined type 'struct CWordCompletion' rts/Game/Game.h:29: error: forward declaration of 'struct CWordCompletion' rts/Game/Game.cpp: In member function 'void CGame::UpdateUI()': rts/Game/Game.cpp:2122: error: invalid use of undefined type 'struct CConsoleHistory' rts/Game/Game.h:28: error: forward declaration of 'struct CConsoleHistory' scons: *** [build/rts/Game/Game.o] Error 1 scons: building terminated because of errors.
Hors ligne
Ok c'est "rassurant"...
Bien dommage quand meme...j'ai testé ce WE sous windows sur le portable de ma soeur il est magique!
Pour ceux qui ont pu y jouer il ya bien longtemps c'est vraiment un pur plaisir que de retrouver le Core et l'Arm et toutes les unités. Surtout que le support multi a vachement évolué depuis!
Donc bien dég que ca marche pas pour l'instant...
Sinon vous conseillez quoi en attendant? Une version antérieure?
Sinon tu peux essayer avec ce fichier : http://www.jeuvinux.net/ftp/files/taspr … nglish.run
L'installation ne devrait pas poser problème mais je ne sais pas de quand il date...
D'ailleur si tu pouvais nous faire un petit compte-rendu entre la version Windows et Linux, car le rendu que j'ai n'est pas du tout le même que dans les vidéos que l'on peut voir, je pense que la version Windows doit être plus avançée ?
En attendant d'installer la version svn, je me contante de cette version.
Hors ligne
lululaglue a écrit:
D'ailleur si tu pouvais nous faire un petit compte-rendu entre la version Windows et Linux
Qu'entends tu par la? Une comparaison entre les 2?
Je viens de e rendre compte que la derneire fois que l'on a touché au svn de linux c'était le 30/07/06 ca date un peu et depuis ca plante chez nous 2...c'est bizarre que le probleme n'ai pas été modifié depuis si ca plante...
il faut prendre la version 0.74b3 la dernière version elle se compile plus facilement de plus ya des dépots ubuntu voir la doc ubuntu
sinon la version linux marche bien il faut juste bien paramètrer son fichier config sinon les graphismes sont assez pauvre par defaut.
et pour avoir le même rendu que la vidéo il faut utiliser ctrl + molette pour changer la vue c'est jolie mais c'est plus pratique la vue de dessus
une fois le jeu installé il faut installé les données proprietaire ( les maps , l'ai , les mods .... ) voir ici : http://spring.clan-sy.com/wiki/SetupGuide
j'ai pas eu le temps de mettre a jour le tuto l'installation et l'utilisation n'es pas aisé
Hors ligne
En effet je viens de voir qu'il ya des dépots pour ubuntu mais pas pour festy fawn donc que faire?
Ou peut on trouver les dépots pour festy?
Je viens d'installer le paquet pour edgy sur une festy donc tu peux y aller tranquille
Ensuite il faut récupérer plein d'addons supplémentaires, si tu veux j'ai fais un paquet ( http://www.jeuvinux.net/ftp/files/spring-addon.tar.gz 130mo)
Avec un peu de tout, tu décompresse ce paquet dans le repértoire de spring :
sudo tar -xvzf spring-addon.tar.gz /usr/share/games/spring
ensuite tu lance spring et tu choisi l'ia AAI sur la map AncientArena avec le mod Starwars (apparement les autres plantent chez moi ?)
J'ai pas encore trouvé comment jouer en réseau, mais on devrait bien y arriver
On complétera la fiche du jeu au fur et à mesure et j'espère qu'ont pourra se faire une tite partie un de ces 4
Hors ligne
Simple question toute bete (je les adore celles la ) comment tu as fais pour installer le paquet d'edgy sous feisty? Tu es passé par les dépots? Tu l'as chopé a partir d'un site distant? Si oui ou? En gros comment tu as fais en détail
Merci
Quand a la partie a venir ne t'inquiete pas dés que je l'ai installé on va pouvoir aller tater de l'IA :p
Tu vas dans préférences->dépôts
ensuite deuxième onglet tu ajoute ce dépôt : deb http://www.osrts.info/~tvo/deb edgy spring
(suis pas sur des menu et noms, je te dit ça de tête)
Puis tu recharge la liste des paquets et enfin tu recherche spring et tu l'install
Hors ligne
Héhé ce soir avec jerhum on s'est fait une p'tite partie, c'était bien sympa (1 partout on attend la belle ^^)
Pour les parties réseau c'est assez simple, l'un créer une partie serveur et l'autre le rejoind s'il a son ip.
Vivment les 2vs2
Hors ligne
Ok je pensais que vu que c'était un dépot edgy il le prendrait pas et...
Let's rock ca marche!!!
Je viens de me faire une petite partie contre le pc ca régale un max
J'essayerai de faire un tuto si ca vous dis mais l'interface sous win était vraiment mieux...c'est dommage qu'on ne la retrouve pas sous linux car elle permettait entre autre de se logger sur un serveur ou tous les joueurs de TAS se rassemble pour se triturer.
TAS se veut vraiment multi et son interface y aide grandement...je sais pas si elle est en cours de dev ou pas, si vous avez des infos je suis preneur.
En tout cas pour ma part ca marche en solo et c'est vraiment du bonheur, je le recommande a tous les fans de rts sous linux, c'est une perle!
A quand l'interface multi sous nux?
Et merci pour toutes les infos pour y jouer
Hors ligne
J'ai trouvé!
Le GUI se trouve en developpement ici http://spring.clan-sy.com/phpbb/viewtop … mp;start=0 allez y jeter un oeil ca vaut le détour.
J'essaye d'installer ca au plus tot et je vous tiens au courant.
bonne nuit
EDIT: je bloque...
Optional: Spring-gui
Our local pygtk hero hollowsoul made a very nice gui which is currently the only way to automatically set up a spring game if you download svn (deb-spring has a nice command line script but this guide assumes an svn install)
Download Spring-GUI-3.12.
Extract it into your spring directory, which in this config is $HOME/.spring
Build unitsync.so and export it to spring-gui:Code:
cd ~/src/taspring_0.73b1 scons omni cd omni cp unitsync.so $HOME/.spring/spring-gui-3.12Again, symlinks are your friend...
Code:
chmod a+x $HOME/.spring/spring-gui-3.12/main.py ln -s $HOME/.spring/spring-gui-3.12/main.py /usr/bin/spring-guiFinally, you need to edit the file "Global.py" in the spring-gui-3.12 folder to make sure that it is pointing to the right place for the spring executable and paths. This should be self-explanatory when you look at the file.
Now get your GUI on...Code:
spring-gui*Thanks to AF, for the content links (and being awesome), and hollowsoul, for datadir settings and spring-gui (and being awesome).
Voici la partie concernant le GUI expliqué sur le site. je n'arrive pas a comprendre ceci
Build unitsync.so and export it to spring-gui
donc si quelqu'un peut m'éclairer (pour changer )
Dernière modification par Cosmoboy (10-05-2007 02:34:26)
Hors ligne
Bon tuto jeuvinux mis à jour par contre pour le gui j'ai pas encore testé
Hors ligne
Personne n'a essayer pour le GUI?
Hors ligne
Lol ok
Tu testes lequel? http://spring.clan-sy.com/phpbb/viewtop … inux+lobby celui la avait l'air prometteur et est en java donc normalement pas trop compliqué a lancer mais bon...j'y suis pas arrivé
Hors ligne
Une évolution ou trop occupé pour l'instant?
Hors ligne
Sisi j'ai pu lancer UnityLobby, le gui pour linux, mais apparement ça n'est que pour les parties solo, donc pour gerer la création de la partie et les réglages de l'ia. J'ai pas reussi à voir de partie réseau avec
Hors ligne