PDA

Afficher la version complète : TA spring



xiloa
11/10/2008, 23h17
MISE à jour décembre 2009

Le site de spring est ici
http://spring.clan-sy.com/

Le lobby, maintenant très propre, permet de jouer en réseau
http://trac.springlobby.info/

Comment on installe tout ça ?
2 dépots existent : dans packman, et AccAgon

Le mod phare de cette nouvelle version devrait être CA spring, tout neuf, très beau.
A noter aussi que planet-war, meta jeu, es en voie de developpement, et devrait reprendre l'antique concept original de total annihilation, à savoir la guerre entre le CORE et l'ARM. Passionnant, les version beta sont très encourageantes.

Une page de wiki existe sur linuxpedia, il faut que je la mette à jour
http://www.linuxpedia.fr/doku.php/spring


Attention : il semble y avoir un bug incompréhensible sur la version 64b

neo-matrix
07/12/2008, 18h45
Bon, trèves de plaisanterie, un wiki universel pour linux est en cours de rédaction, mais répond déjà à nombres de questions.

http://www.linuxpedia.fr/doku.php/spring[/b]

salut,

j'ai installe Spring par les depots packman ainsi que springlobby, mais des lors que je lance springlobby il ne me trouve pas le unitsync.so et impossible de lui faire trouver des maps ou mods fraichement telecharger donc impossible de jouer en solo. Est ce que quelqu'un aurait une idee ou une solution pour le faire fonctionner ?
merci d'avance.

Spring v77b5

neo-matrix
08/12/2008, 16h31
bonjour,

j'essaie de le recompiler mais au moment du make et à cet etape du "Linking CXX executable spring", il me donne cette erreur :


...
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_stream_close'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_readcmpt'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_malloc'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_stream_memopen'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_decode'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_free'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_init'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_matrix_create'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_matrix_destroy'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_destroy'
collect2: ld returned 1 exit status
make[2]: *** [rts/spring] Erreur 1
make[1]: *** [rts/CMakeFiles/spring.dir/all] Erreur 2
make: *** [all] Erreur 2

savez comment passer outre cette erreur ?
merci d'avance.
++

xiloa
08/12/2008, 17h11
bonjour,

j'essaie de le recompiler mais au moment du make et à cet etape du "Linking CXX executable spring", il me donne cette erreur :


...
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_stream_close'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_readcmpt'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_malloc'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_stream_memopen'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_decode'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_free'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_init'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_matrix_create'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_matrix_destroy'
/usr/lib/gcc/i586-suse-linux/4.3/../../../libIL.so: undefined reference to `jas_image_destroy'
collect2: ld returned 1 exit status
make[2]: *** [rts/spring] Erreur 1
make[1]: *** [rts/CMakeFiles/spring.dir/all] Erreur 2
make: *** [all] Erreur 2

savez comment passer outre cette erreur ?
merci d'avance.
++[/b]
oui
c'est libdevil, il faut trouver la bonne version, j'ai perso utilisé celle que je vais te donner plus tard (at home)
il me semble que j'ai du compiler libdevil

neo-matrix
08/12/2008, 17h52
oui
c'est libdevil, il faut trouver la bonne version, j'ai perso utilisé celle que je vais te donner plus tard (at home)
il me semble que j'ai du compiler libdevil[/b]

ok merci bien.
@tte

xiloa
08/12/2008, 19h09
ok merci bien.
@tte[/b]
déjà, il y a bcp de librairie là :
URL : http://download.opensuse.org/repositories/.../openSUSE_11.0/ (http://download.opensuse.org/repositories/games/openSUSE_11.0/)
notamment boost, pas évident à trouver.

Pour libdevil, j'ai du compiler, à l"arrache (la rache comme disent certains) pour réussir à compiler spring.
Autre truc, concernant le lobby, pas moyen de mettre la main sur le bon libtorrent ( rasterbar) j'ai donc compiler sans, avec ./configure --disable-torrent-system ( de tete).

neo-matrix
08/12/2008, 20h18
ok merci bien, mais je recontre un soucis pour la compilation de la lib devIL, j'ai beau suivre ce qui est indiqué sur le fichier INSTALL a savoir :


Briefly, the shell commands `./configure; make; make install'...

je fais un tit autoconf -i, puis un ./configure et me faire une belle erreur :

./configure: line 1808: syntax error near unexpected token `$CFLAGS'
./configure: line 1808: `ADD_CFLAGS($CFLAGS)'

je seche...

xiloa
08/12/2008, 20h44
ok merci bien, mais je recontre un soucis pour la compilation de la lib devIL, j'ai beau suivre ce qui est indiqué sur le fichier INSTALL a savoir :


Briefly, the shell commands `./configure; make; make install'...

je fais un tit autoconf -i, puis un ./configure et me faire une belle erreur :

./configure: line 1808: syntax error near unexpected token `$CFLAGS'
./configure: line 1808: `ADD_CFLAGS($CFLAGS)'

je seche...[/b]
Alors pour la compile de libdevil, j'ai du installer pas mal des paquets du depot que je t'ai donné. il y a allegro aussi qui coince et un autre dont je ne me souviens pas que j'ai du compilé. L'installation sous suse se mérite. remarque qu'hier il y a eu pas mal de mise à jour dece dépot, peut être que le schmil devient plus simple.

edition :
de ce dépot, j'ai :
directFB, SDL et toute sa suite, adime, allegro, boost & co , cmake, freealut, glew, libdevil ( en plus du mien !? ), les devel qui vont avec, les libboost, libdevil, libGLC, libGL, openAL, scns, et quues autres... enfin du lourd quoi.

J'ai mis 3 jours la première fois à réussir la compilation (sous 10.3), le passage à 0.77b5 m'a pris 1 bonne journée de bricolage. Mais en gros, il faut installer une bonne partie de ces paquets, compiler libdevil, et ça passe à peut près facile.

xiloa
15/01/2009, 18h15
A noter que la compilation de la version 0.78.1 est plus aisée.
Il faut ajouter le depots GAMES, installer les depots alleggl, allegro, libdevil, boost 1.34 ....
la compilation par scons est plus aisée sous suse.

xiloa
16/01/2009, 17h58
A noter surtout qu'un installeur linux, fonctionnant à fortiori sous suse existe ICI
http://spring.jobjol.nl/files.php?subcategory_id=9

xiloa
13/12/2009, 14h28
salut
J'ai un bug assez incompréhensible, détaillé ici :
http://springrts.com/phpbb/viewtopic.php?f...59bba3b0397de98 (http://springrts.com/phpbb/viewtopic.php?f=11&t=21280&sid=285803d8c1ed812a359bba3b0397de98)

Je ne comprends rien à l'erreur rencontrée. Si quelqu'un à une idée ..