Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Jeux] écriture d'un ebuild pour slune
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Apr 15, 2003 10:04 am    Post subject: Reply with quote

Argh! Pour moi, la compilation de dev-python/soya ne passe pas:

Code:
couic... pb résolu, pas besoin de surcharger ce thread, et puis c'est laid les erreurs de gcc...


Mon gcc2.95 aurait-il encore frappé ? Bon, j'irai faire un tour du côté de la ml de soya dès que j'aurai le temps.


Last edited by TGL on Tue Apr 15, 2003 3:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 10:19 am    Post subject: Reply with quote

TGL wrote:
Argh! Pour moi, la compilation de dev-python/soya ne passe pas



les libsdl et opengl sont elles bien emergé ?

mais c'est vrai que je ne l'ai pas testé sur du gcc 2.95 :(

c'est là qu'on se rencontre du boulot enorme qu'il y a derrière chaque ebuild :D
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Apr 15, 2003 10:34 am    Post subject: Reply with quote

Nectroom wrote:
les libsdl et opengl sont elles bien emergé ?


Ouais, de ce côté là pas de problème a priori, j'ai déjà qlqs jeux qui les utilisent.

Nectroom wrote:
mais c'est vrai que je ne l'ai pas testé sur du gcc 2.95 :(

c'est là qu'on se rencontre du boulot enorme qu'il y a derrière chaque ebuild :D


C'est clair que c'est du boulot, et surtout pour faire des ebuild qui marchent dans toute la variété des gentoo actuellement en service. Typiquement, les gens comme moi qui sont encore en gcc-2.95 font vraiment chier :D

Et puis pas de bol, les archives de la ml soya sont en rade, va falloir que je m'abonne... bon je verrai tout ça ce soir.
Back to top
View user's profile Send private message
cscsnicko
n00b
n00b


Joined: 14 Mar 2003
Posts: 66

PostPosted: Tue Apr 15, 2003 10:41 am    Post subject: Reply with quote

Ca y est ca marche le jeu est installé je peux le lancer mais je tourne a 6.2 images secondes. Pourtant g une geforce 2 les drivers nvidia sont installé, et par exemple tuxracer ou ut2003 tourne... Quand je lance le jeu voici ce que g:

root@linor slune # slune

Using OpenGL 1.3.1 NVIDIA 31.23
- renderer : GeForce2 MX/AGP/3DNOW!
- vendor : NVIDIA Corporation
- maximum number of lights : 8
- maximum number of clip planes : 6
- maximum number of texture units : 2
- maximum texture size : 2048 pixels
- lock array extension found

* Py2Play * IDLER created !
open /dev/dsp: Is a directory
/dev/dsp: Is a directory
esd open sound failed.
No SDL: Fragment size must be a power of two
* Py2Play * creating active player Csnicko : ('Csnicko', 'linor.linworld.me', 36079)...
dealloc a model 0x845174c
dealloc an image
dealloc a coordsys object
* Py2Play * listen_port's thread finished !
* Soya3D * Quit...
root@linor slune #

Sniff... Pourkoi ke c tout lent ???
Merci en tout cas ppour cet ebuild...
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 10:41 am    Post subject: Reply with quote

TGL wrote:

C'est clair que c'est du boulot, et surtout pour faire des ebuild qui marchent dans toute la variété des gentoo actuellement en service. Typiquement, les gens comme moi qui sont encore en gcc-2.95 font vraiment chier :D

Et puis pas de bol, les archives de la ml soya sont en rade, va falloir que je m'abonne... bon je verrai tout ça ce soir.


Dans un sens ça pousse à bien construire l'ebuild donc c'est pas + mal :D

tien si tu veux de l'aide pour soya tu peu aussi passez par le forum de Nekeme ici la partie sur slune n'est pas super active mais il suffit de poster pour les réveiller :D

je vais aussi m'abonner à la ml ce sera + simple :D
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 10:54 am    Post subject: Reply with quote

cscsnicko wrote:

open /dev/dsp: Is a directory
/dev/dsp: Is a directory
esd open sound failed.
No SDL: Fragment size must be a power of two


je suppose que dans le jeux il n'y a pas de son :?:
tu utilises des pilotes alsa ou oss ? ( même si ça n'a surement aucun rapport )

c'est quand même bizard comme bug :(
Back to top
View user's profile Send private message
cscsnicko
n00b
n00b


Joined: 14 Mar 2003
Posts: 66

PostPosted: Tue Apr 15, 2003 10:59 am    Post subject: Reply with quote

J utilise oss. Sous tuxracer g le son, mais sous ut ge l'ai pas.. En fin pour l'instant le son c pas grave ce qui m'inquiete c 6.2 images/secondes en fait...
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 12:06 pm    Post subject: Reply with quote

cscsnicko wrote:
J utilise oss. Sous tuxracer g le son, mais sous ut ge l'ai pas.. En fin pour l'instant le son c pas grave ce qui m'inquiete c 6.2 images/secondes en fait...


quand tu lances le jeux, ton cpu carbure ?

AMHA il doit y avoir une boucle infinie qui rallenti tout :(

probablement des appels de sdl-sound.

Car ici j'ai un GF4 ti + les drivers 31.23 aussi et ça passe à 48.9-52 FPS

avec une charge de 25-40% sur mon cpu (Athlon 1.4).

ou un problème de GLX mais bon si Unreal tourne 8O
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Apr 15, 2003 3:08 pm    Post subject: Reply with quote

Bon, j'ai trouvé la soluce pour mon problème de compil' avec gcc-2.95. (Facile en fait, c'est un problème d'include des headers freetype2 que j'avais déjà eu avec sawfish y'a pas très longtemps).

J'ai proposé une solution sur le bug #19328, quelqu'un peut valider avec gcc-3.2 ?
(Enfin, je vois pas pourquoi ça poserait problème, mais bon...)
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 3:22 pm    Post subject: Reply with quote

Je viens de le valider avec gcc 3.2.2 :D

Merci pour l'astuce :)
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Apr 15, 2003 3:35 pm    Post subject: Reply with quote

Tiens, bah tant que j'y suis avec sed, tu devrais faire un petit:
Code:
sed -e s:"tempory":"temporary":

sur tes ebuilds :D

Bon, et sinon, ça marche nickel chez moi. C'est chouette un jeu engagé :)
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Apr 15, 2003 3:56 pm    Post subject: Reply with quote

TGL wrote:
Tiens, bah tant que j'y suis avec sed, tu devrais faire un petit:
Code:
sed -e s:"tempory":"temporary":

sur tes ebuilds :D

Bon, et sinon, ça marche nickel chez moi. C'est chouette un jeu engagé :)



Oups :D , je vais le modifier en locale et à la prochaine maj ils seront corrigé.

Car si je commence a rechanger encore une fois [edit]que je vient quand même de faire :D [/edit] les archives sur bugzilla, les devels risquent de mal le prendre :D

tien au passage personne ne sait comment et par qui sont écris les ChangLog dans l'arbre de portage ?


Last edited by Nectroom on Tue Apr 15, 2003 8:45 pm; edited 1 time in total
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Tue Apr 15, 2003 8:43 pm    Post subject: Reply with quote

cscsnicko wrote:
J utilise oss. Sous tuxracer g le son, mais sous ut ge l'ai pas.. En fin pour l'instant le son c pas grave ce qui m'inquiete c 6.2 images/secondes en fait...
J'ai eu le même problème la première fois que je l'ai lancé : c'était du genre 1FPS ...
Je crois qu'il y a un truc avec l'opengl.
Comme j'avais des problèmes avec des progs étrangers à Gentoo, j'avais émergé opengl-update (section x11-base) qui permet de passer de la version nvidia à la version xfree d'OpenGL.
Après avoir switché, ça a fonctionné, aussi bien en mode nvidia qu'en mode xfree (avec ce dernier, le son a du mal à suivre mais c'est peut-être un problème arts sous kde).
de 15 à 45 FPS suivant les scènes sur une Ti4200 et un celeron566@805.
Si tu as toujours des problèmes, essaye de redémarrer le serveur X entre les switches.
Back to top
View user's profile Send private message
fb99
l33t
l33t


Joined: 09 Apr 2003
Posts: 998
Location: Le Locle (Suisse,Neuchâtel)

PostPosted: Tue Apr 15, 2003 9:12 pm    Post subject: Reply with quote

ghoti est-ce que tu pourrais poster ton xf86config, j'aimerais comparé la section carte graphique parce que j'ai aussi une ti4200 mais j'ai pas réussi à faire que X utilise les drivers nvidia
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Wed Apr 16, 2003 7:30 am    Post subject: Reply with quote

Pour ma ti4200 moi je prend celui-ci en simple et celui-ci en dual

Mais ceux de Ghoti doivent être surement + complet :D
Back to top
View user's profile Send private message
jiba
n00b
n00b


Joined: 16 Apr 2003
Posts: 2

PostPosted: Wed Apr 16, 2003 12:03 pm    Post subject: Reply with quote

Pour le FPS :
- tu as quoi comme processeur ? Je crois que Slune demande pas mal de proç, et finalement assez peu de carte 3D...
- tu peux désactiver le son dans les options, pour voir si c'est plus rapide
- par défaut le FPS est verrouillé à 40, donc tu auras jamais plus (mais peut-etre moins).

(moi j'ai 80 FPS avec un P4 1,7 et une radéon M7 avec driver opensource assez lent...)

Pour le son, c'est OpenAL qui est utilisé ; normalement il se débrouille pour déléguer à ESD, OSS, ALSA, Arts, ...
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Wed Apr 16, 2003 7:38 pm    Post subject: Reply with quote

Nectroom wrote:
Mais ceux de Ghoti doivent être surement + complet :D

Détrompe-toi : je n'ai rien de plus que toi, sauf peut-être ceci, dans la section device de la carte :
Code:
Option       "NoLogo" "true"

Comme tu vois, ça fait toute la différence ;) :D
Back to top
View user's profile Send private message
fb99
l33t
l33t


Joined: 09 Apr 2003
Posts: 998
Location: Le Locle (Suisse,Neuchâtel)

PostPosted: Wed Apr 16, 2003 7:59 pm    Post subject: Reply with quote

merci beaucoup Nectroom pour les XF86Config
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Sat May 10, 2003 8:43 pm    Post subject: Reply with quote

Voila apres pas mal de temps et de modif les ebuilds sont enfin été ajouté dans l'arbre officiel :)

Encore merci pour Votre aide :)

c'est actuelement la version 0.3.1 de slune qui est dans portage
l'ebuild pour la 0.4.1 est deja écris mais etant donné le nombre de problème rencontré ici sur mes machines avec cette version,
je vais attendre la prochaine pour le poster.
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Sun May 11, 2003 11:48 am    Post subject: Reply with quote

C'est cool, je ne sais pas si tu l'as déjà fait, mais tu peux prévenir dans le forum gaming/players que l'ebuild est dispo et donc le jeu aussi !
Back to top
View user's profile Send private message
alligator421
Apprentice
Apprentice


Joined: 30 Jul 2003
Posts: 191

PostPosted: Tue Sep 09, 2003 12:48 am    Post subject: fonctionne pas Reply with quote

Code:

 ~ $ slune
Traceback (most recent call last):
  File "/usr/bin/slune", line 26, in ?
    import slune.globdef as globdef
  File "/usr/bin/../share/slune/globdef.py", line 20, in ?
    import soya.model as model, soya.soya3d as soya3d
  File "/usr/lib/python2.2/site-packages/soya/model.py", line 18, in ?
    import soya, soya.math3d as math3d, soya.soya3d as soya3d
  File "/usr/lib/python2.2/site-packages/soya/soya3d.py", line 174, in ?
    class Camera(soya._CObj, GraphicElement, soya.widget.Widget, _soya._Camera):
TypeError: type '_soya._Camera' participates in gc and is a base type but has inappropriate tp_free slot
~
Back to top
View user's profile Send private message
Nectroom
n00b
n00b


Joined: 16 Nov 2002
Posts: 59
Location: Belgium

PostPosted: Tue Sep 09, 2003 9:38 am    Post subject: Reply with quote

Apres emerge ou directement en manuel avec la dernière version proposé sur le site officiel ?

Oui slune est plu trop suivis dans portage un peu de ma faute :(
Si qqu veut reprendre la main...
Back to top
View user's profile Send private message
jiba
n00b
n00b


Joined: 16 Apr 2003
Posts: 2

PostPosted: Tue Sep 09, 2003 8:37 pm    Post subject: Reply with quote

C'est parce tu utilises Python 2.3... Pour que ça marche, il faut soit utiliser Python 2.2.x soit Soya >= 0.5 (la dernière version c'est le mieux).
Back to top
View user's profile Send private message
alligator421
Apprentice
Apprentice


Joined: 30 Jul 2003
Posts: 191

PostPosted: Tue Sep 09, 2003 10:41 pm    Post subject: Reply with quote

jiba wrote:
C'est parce tu utilises Python 2.3... Pour que ça marche, il faut soit utiliser Python 2.2.x soit Soya >= 0.5 (la dernière version c'est le mieux).


Code:

~ python -v
# /usr/lib/python2.2/site.pyc matches /usr/lib/python2.2/site.py
import site # precompiled from /usr/lib/python2.2/site.pyc
# /usr/lib/python2.2/os.pyc matches /usr/lib/python2.2/os.py
import os # precompiled from /usr/lib/python2.2/os.pyc
import posix # builtin
# /usr/lib/python2.2/posixpath.pyc matches /usr/lib/python2.2/posixpath.py
import posixpath # precompiled from /usr/lib/python2.2/posixpath.pyc
# /usr/lib/python2.2/stat.pyc matches /usr/lib/python2.2/stat.py
import stat # precompiled from /usr/lib/python2.2/stat.pyc
# /usr/lib/python2.2/UserDict.pyc matches /usr/lib/python2.2/UserDict.py
import UserDict # precompiled from /usr/lib/python2.2/UserDict.pyc
# /usr/lib/python2.2/copy_reg.pyc matches /usr/lib/python2.2/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.2/copy_reg.pyc
# /usr/lib/python2.2/types.pyc matches /usr/lib/python2.2/types.py
import types # precompiled from /usr/lib/python2.2/types.pyc
# /usr/lib/python2.2/__future__.pyc matches /usr/lib/python2.2/__future__.py
import __future__ # precompiled from /usr/lib/python2.2/__future__.pyc
Python 2.2.3 (#1, Aug 26 2003, 13:32:56)
[GCC 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/usr/lib/python2.2/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /usr/lib/python2.2/lib-dynload/readlin                                                                                                     e.so
>>>
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] __future__
# cleanup[1] signal
# cleanup[1] site
# cleanup[1] posix
# cleanup[1] types
# cleanup[1] exceptions
# cleanup[1] readline
# cleanup[2] stat
# cleanup[2] copy_reg
# cleanup[2] posixpath
# cleanup[2] UserDict
# cleanup[2] os
# cleanup[2] os.path
# cleanup sys
# cleanup __builtin__
# cleanup ints: 4 unfreed ints in 1 out of 3 blocks
# cleanup floats
~

J'ai installe slune avec emerge.
Lors de l'installation, il a arrete a la moitie (6/14 emerge) et il m'a demande d'upgrader python (d'apres mes souvenirs et d'apres mon /var/log/emerge.log surtout :) ), ce que j'ai fait.
Back to top
View user's profile Send private message
claquos
n00b
n00b


Joined: 08 Sep 2003
Posts: 16

PostPosted: Tue Sep 16, 2003 11:35 am    Post subject: Reply with quote

Où est disponible l'ebuild, parce ke le lien donné marche pas chez moi ???
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum