[PKGBUID] création de invasion batte of survival

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

[PKGBUID] création de invasion batte of survival

Message par wain »

Salut !

Je suis tombé sur une news de linuxfr.org au sujet du jeu invasion-battle of survival.
Voici le site: http://bos.seul.org/index.shtml

Donc me voilà parti dans la création du paquetage pour archlinux.

Il me faut tout d'abord une dépendance -> stragagus version 2.2 impérativement.
Sur aur il n'y a que la version 2.1.

j'utilise ce PKGBUILD: http://pastebin.archlinux.fr/179
La doc conseille d'utiliser autogen.sh ou scons pour générer le Makefile.

Avec autogen, voici l'erreur:

Code : Tout sélectionner

checking for zlib.h... no
configure: error: could not find zlib.h
make: *** No rule to make target `Rules.make', needed by `src/action/./action_attack.o'.  Stop.
==> ERROR: Build Failed.  Aborting...
Si j'utilise scons, c'est pas mieux, il ne trouve pas les librairies lua, puis la compilation plante à nouveau car zlib n'est pas trouvé.

Amis packageurs, avez-vous une idée ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut :)

Tu peux pas forcer le chemin vers zlib dans le configure ? (--zlib_path=plop/plop/zlib)

Sinon dans le configure, il cherche zlib dans quel répertoire ?
le même que celui de Arch ?

EDIT : Apparement t'es pas tout seul !
http://sourceforge.net/tracker/index.ph ... tid=574266
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Sinon, intègre le binaire précompilé de Stratagus :
http://stratagus.sourceforge.net/download.shtml
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

marc[i1] a écrit :Sinon, intègre le binaire précompilé de Stratagus :
http://stratagus.sourceforge.net/download.shtml
bonne idée !
Malheureusement, il est compilé avec une autre version de lua, donc au lancement ça donne:

Code : Tout sélectionner

stratagus: error while loading shared libraries: liblualib50.so.5.0: cannot open shared object file: No such file or directory
La seule solution est donc de patcher le makefile.
Je vais voir tout ça. @+
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Je me suis permis de posté sur le fil du bug pour confirmer le bug ! :)

Les devs semblent français pour certains ... faudrait peut être les contacter !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Et ya pas moyen de faire fonctionner avec un lien symbolique sur la version archienne de la liblua ? (ca m'interesse ce jeu ^^)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Apparement c'est fixé dans le SVN !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

marc[i1] a écrit :Apparement c'est fixé dans le SVN !
ah super !
Je vais voir ça quand j'aurai un peu de tps 8)

Pas beaucoup de succès avec ce pkgbuild: http://pastebin.archlinux.fr/187

Code : Tout sélectionner

g++ -c -DHAVE_CONFIG_H  -DUSE_OPENGL -DUSE_BZ2LIB -DUSE_VORBIS -DUSE_MIKMOD -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_ZLIB -I. -I./src/include -I./src/guichan/include -O2 -pipe -fsigned-char -fomit-frame-pointer -fexpensive-optimizations -ffast-math src/tolua/tolua.cpp -o src/tolua/obj/tolua.o
src/tolua/tolua.cpp: In function 'int tolua_stratagus_open(lua_State*)':
src/tolua/tolua.cpp:16152: error: 'lua_dobuffer' was not declared in this scope
src/tolua/tolua.cpp:16215: error: 'lua_dobuffer' was not declared in this scope
src/tolua/tolua.cpp:16463: error: 'lua_dobuffer' was not declared in this scope
src/tolua/tolua.cpp:16859: error: 'lua_dobuffer' was not declared in this scope
src/tolua/tolua.cpp:17059: error: 'lua_dobuffer' was not declared in this scope
make: *** [src/tolua/obj/tolua.o] Error 1
==> ERROR: Build Failed.  Aborting...
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

plop !

Bon j'apporte des bonnes nouvelles :D

Pour faire cour ...
Wain a fait un PKGBUILD : http://pastebin.archlinux.fr/229
malheureusement la compilation plante sur lua :dtc:

J'ai trouvé le patch ... sur la ML de Stratagus :
https://sourceforge.net/tracker/?func=d ... p_id=84903

Donc vàlà ... yapuka :bosse:

on croise les doigts pour que ça marche :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Stratagus-2.2.1-1 est en ligne.

Voici le PKGBUILD pour invasion-bos:
http://pastebin.archlinux.fr/233

Pour l'instant ça ne fonctionne pas. Probablement parceque bos est prévu pour stratagus 2.2 et non 2.2.1.

Encore un peu de patience mes amis :twisted:
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Mise à jour du PKGBUILD pour Invasion-BOS 2.0.1 qui devrait coller à stratagus 2.2.1:
http://pastebin.archlinux.fr/234

Chez moi c'est toujours "error in error handling" au lancement :?
Répondre