Pages : 1
#1 Le 09/06/2009, à 16:23
- Kael_004
Problème python ? : AttributeError
Salut tout le monde!
J'ai voulu installer ma Balance Board Wii-fit sur mon Ubuntu Jaunty, grâce au tutoriel sur cette page : http://www.mattcutts.com/blog/type/gadgetshack/ (c'est le 2ème post en descendant la page)
Installation de CWiid (que j'avais déjà installé par les dépots classiques, mais j'en avais besoin pour le patch)...
_ Récupération de CWiid par Subversion : OK.
_ autoconf: passage par autoreconf pour éviter certaines erreurs (cf http://abstrakraft.org/cwiid/discussion/1/50/ ) -> OK.
_ ./configure --libdir=/usr/lib : OK.
_ make : OK.
_ sudo make install : OK.
Ensuite le patch récupéré à http://abstrakraft.org/cwiid/ticket/63, avec les scripts python...
_ patch --dry-run -b -p0 < ./patch/balance.diff : OK.
_ patch -b -p0 < ./patch/balance.diff : OK.
Ensuite compilation et installation...
_ make : OK.
_ sudo make install : OK.
Vient alors le test du script python weightdemo.py...
$ ./weighdemo.py
Put Wiimote in discoverable mode now (press 1+2)...
Traceback (most recent call last):
File "./weighdemo.py", line 64, in <module>
sys.exit(main())
File "./weighdemo.py", line 16, in main
wiimote.rpt_mode = cwiid.RPT_BALANCE | cwiid.RPT_BTN
AttributeError: 'module' object has no attribute 'RPT_BALANCE'
Je ne m'y connais pas beaucoup en python et je n'ai trouvé personne pour m'éclairer.
Heeeeelp!
et merci d'avance!
Dernière modification par Kael_004 (Le 10/06/2009, à 10:57)
-- The best things in life are free --
Hors ligne
#2 Le 09/06/2009, à 16:48
- philarmonie
Re : Problème python ? : AttributeError
Il y a du y avoir un soucis au moment du patchage.
Le patch est censé, entre autre, rajouter cette constante au module cwiid.
Apparemment le patch est fait pour la release 179, c'est bien elle que tu as récupéré?
Pour vérifier c'est simple, dans les sources patchées tu ouvres ton fichier cwiidmodule.c et tu regardes si à la ligne 99 tu as
CWIID_CONST_MACRO(RPT_BALANCE),
Dernière modification par philarmonie (Le 09/06/2009, à 16:51)
#3 Le 10/06/2009, à 09:53
- Kael_004
Re : Problème python ? : AttributeError
Euh... je ne sais pas quelle release de cwiid j'ai; je me suis contenté de récupéré à partir de svn, comme dans le tutoriel. (J'ai obtenu les 3 dossiers branches, tags et trunk classiques)
Par contre, voilà ma ligne 99 du fichier cwiidmodule.c:
CWIID_CONST_MACRO(RPT_BALANCE),
Ça correspond à ce que tu as écrit.
C'est bien ou pas?
PS: Dans RapidSVN, dans la colonne Revision, il y a écrit "184" pour les 3 dossiers. C'est le numero de la release?
Dernière modification par Kael_004 (Le 10/06/2009, à 09:57)
-- The best things in life are free --
Hors ligne
#4 Le 06/07/2009, à 14:03
- Kael_004
Re : Problème python ? : AttributeError
Up!
Personne ne saurait m'aider? Vraiment?
-- The best things in life are free --
Hors ligne