The forum

PlayonMac ne se lance pas

malgré votre FAQ

Author Replies
Jump to the page: 1 - 2
chrislabricole Sunday 19 April 2009 at 15:27
chrislabricoleAnonymous

Bonjour,

Je viens de d'installer PlayonMac sur mon imacOSX Tiger Intel 10.4.11 mais le logiciel ne se lance pas du tout (l'icone de PlayonMac apparait un bref instant dans le dock)

J'ai essayé de le lancé via le Terminal (d'aprés votre FAQ) mais en vain ... :(
Il m'affiche l'erreur suivante :

Macintosh:/Applications Home$ ./PlayOnMac.app/Contents/MacOS/PlayOnMac
Bus Error

Je vous remercie d'avance de votre aide.

A bientôt,

:)

Quentin PÂRIS Sunday 19 April 2009 at 15:50
Quentin PÂRISAnonymous

Ok. Donc tu es notre permier testeur sous tiger :)

Alors on va essayer de voir d'où vient le problème pour le corriger dans une future version.

Essais de faire la commande suivante :

cd /Applications/PlayOnMac.app/Contents/Ressources
python playonmac.py


Et note les éventuelles erreurs

Edited by Tinou

chrislabricole Sunday 19 April 2009 at 16:12
chrislabricoleAnonymous

Ok. Donc tu es notre permier testeur sous tiger :)

Quote from Tinou


Bah j'en suis ravi :p

Au départ, l'erreur était "No such file directory" (tu avais mis deux "s" à "Resources" en fait ^^ )

Donc la vrai erreur est :

Macintosh:/Applications/PlayOnMac.app/Contents/Resources
Home$ python playonmac.py
Traceback (most recent call last):
File "playonmac.py", line 21, in <module>
import wx
ImportError: No module named wx

Merci d'avance,

Edited by chrislabricole

Quentin PÂRIS Sunday 19 April 2009 at 16:26
Quentin PÂRISAnonymous

Le soucis vient du fait que tu n'as pas wxpython installé (Celui-ci est présent par défaut sous léopard)

Tu peux tenter de l'installer ici :

http://wxpython.org/download.php#binaries

N'oublies pas d'installer X11

Dis moi si ça fonctionne :)
chrislabricole Sunday 19 April 2009 at 16:41
chrislabricoleAnonymous

J'essaye plusieurs version de wxpython. Apparemment sa ne marche pas : s
Edit: La version 2.5 à été installé avec succés.


Comment procède t-on pour installé X11 ?

Edited by chrislabricole

Quentin PÂRIS Sunday 19 April 2009 at 16:46
Quentin PÂRISAnonymous

X11 doit être sur le cd fournit avec ton mac. Mais il n'est pas a l'origine du probleme.

Pour wxpython, je lis sur le site officiel :

wxPython needs a special Mac OS X-specific build of Python, called a Framework build, in order to work. Panther and Tiger include a Framework build of Python 2.3, or you can get a newer version of Python the Python Framework from the Python site.

Tapes : python --version

Si tu as python 2.3, il faut que tu installes une version plus récente
Quentin PÂRIS Sunday 19 April 2009 at 16:48
Quentin PÂRISAnonymous

X11 version Apple marche mal parait il. Sur léopard, il est installé par défaut mais je ne peux pas faire tourner la 3D.

Tu devrais essayer d'installer xquartz
chrislabricole Sunday 19 April 2009 at 16:57
chrislabricoleAnonymous

Oula :s

Tu as un lien pour xquartz ?

J'avou que je suis un peu perdu la :s

J'installe quoi au juste ?
Quentin PÂRIS Sunday 19 April 2009 at 17:00
Quentin PÂRISAnonymous

xquartz ne fonctionne pas sous tiger. Tu dois donc utiliser le cd fournit avec ton mac pour récuperer X11
chrislabricole Sunday 19 April 2009 at 17:10
chrislabricoleAnonymous

Voila, J'ai donc installé X11 à partir du CD de mac OSX.

Qu'est ce qu'ii me reste à faire ensuite ?
Quentin PÂRIS Sunday 19 April 2009 at 17:25
Quentin PÂRISAnonymous

Rien, tu lances PlayOnMac et ça devrait fonctionner :)
chrislabricole Sunday 19 April 2009 at 17:30
chrislabricoleAnonymous

Et bien...non :s

Même problème :s
chrislabricole Sunday 19 April 2009 at 17:39
chrislabricoleAnonymous

Je viens de refaire la même manipulation que tout à l'heure, et j'ai d'autres erreurs :

Macintosh:/Applications/PlayOnMac.app/Contents/Resources
Home$ python playonmac.py
rm: /Users/Home/Library/PlayOnLinux//configurations/guis/*: No such file or directory
touch: /Users/Home/Library/PlayOnLinux//configurations/guis/index_9184429: No such file or directory
dyld: Symbol not found: _fnmatch$UNIX2003
Referenced from: /Applications/PlayOnMac.app/Contents/Resources/playonlinux//bin/tools/bin/wget
Expected in: /usr/lib/libSystem.B.dylib

Traceback (most recent call last):
File "playonmac.py", line 24, in ?
import lib.guiv3 as gui, lib.install as install, lib.options as options, lib.wine_versions as wver
File "/Applications/PlayOnMac.app/Contents/Resources/lib/guiv3.py", line 21, in ?
from subprocess import Popen,PIPE
ImportError: No module named subprocess

Edited by chrislabricole

Quentin PÂRIS Sunday 19 April 2009 at 17:47
Quentin PÂRISAnonymous

Il semblerait qu'il manque des librairies dans la version python de tiger.

Ouvres /Applications/PlayOnMac.app/Contents/Resources/lib/guiv3.py et commente avec un # la ligne
from subprocess import Popen,PIPE
chrislabricole Sunday 19 April 2009 at 17:59
chrislabricoleAnonymous

J'ai fais la manipulation. J'ai essayé d'éxécuter PlayonMac en double cliquant l'icone. Mais ça ne marche pas.


Par contre, en exécutant le fichier PlayonMac.py via la Console, le logiciel se lance mais il ne parvient pas à se connecter à internet, il est en Anglais et puis la liste des Applications en dépôt n'est pas présente.

On y est presque !
Quentin PÂRIS Sunday 19 April 2009 at 18:09
Quentin PÂRISAnonymous

Ok donc wget semble merder. Il faudrait le recompiler pour tiger

Quant au fait qu'il ne se lance pas avec l'icone, ça doit être du a xterm.

Ça fait quoi si tu tapes echo $PATH dans une console ?
chrislabricole Sunday 19 April 2009 at 18:11
chrislabricoleAnonymous

J'obtiens ça :

/Library/Frameworks/Python.framework/Versions/Current/bin:/bin:/sbin:/usr/bin:/usr/sbin:/opt/local/bin:/opt/local/sbin
Quentin PÂRIS Sunday 19 April 2009 at 18:28
Quentin PÂRISAnonymous

et si tu tapes "which xterm" ?
chrislabricole Sunday 19 April 2009 at 18:33
chrislabricoleAnonymous

no xterm in /Library/Frameworks/Python.framework/Versions/Current/bin /bin /sbin /usr/bin /usr/sbin /opt/local/bin /opt/local/sbin
Quentin PÂRIS Sunday 19 April 2009 at 18:35
Quentin PÂRISAnonymous

Ok, ça peut expliquer pourquoi pol ne se lance pas.

Commente
check_one xterm "xterm" "X11"

Dans Applications/PlayOnMac.app/Contents/Resources/playonlinux/lib/check_depend