Dans une folle envie de faire tourner sur ma Debain testing/unstable le dernier Microsoft Word que je viens d'acheter à la Fnac, je décide d'installer wine. Nan je déconne ^^. Donc pour essayer de faire tourner un p'tit jeu pour windows, je me lance dans l'aventure cedega.
Ca commence par le téléchargement du script WineCVS.sh d'ailleurs excellent pour une compilation entièrement automatique. Je choisi le profil cvscedega_head, classique. Compilation et tout , nickel de chez chrome.
Mais à la première tentative, je tombe dans le piège de l'erreur 21. Ca commence par :
err:module:map_image Could not map section .text, file probably truncated
et ça ne finit pas mieux :
can't exec 'gpx.exe': error=21
Un rapide parcours des forums de transgaming annonce que le prelink peut gêner le mapping, ou des patchs noyau genre exec-shield et tout. Je fais donc un prelink -ua (qui annule mon prelink -afmR de 20 minutes avant fait avec amour à la suite d'un gros apt-get upgrade ^^ ), et je n'ai aucun des patches mentionnés sur mon 2.6.7 de kernel.org, pouvant causés problèmes.
Et non rien n'y fait, toujours pareil -_-; Pour rigoler (haha), je sors un vieux noyau 2.4.23 qui prenait la poussière dans /boot, et là cedega se lance et tout plus d'erreur 21 ! Le jeu ne se lance toujours pas pour d'autres raisons (genre pas d'opengl normal je suis sur le pilote "nv" avec mon noyau 2.4.23). C'est tout de même bien des fonctionnalités du 2.6.x qui gênent.
Un dernier essai en recompilant cedega à partir du profil cvscedega_head_old qui diffère par le fait que les pthreads ne sont pas utilisés (après tout c'est une des grosses différences entre 2.4 et 2.6). Oui ca change quelque chose, maintenant j'ai droit à :
wine: exists lstat socket : No such file or directory
systématiquement. Normal tout le monde y'a droit apparemment, et je n'ai pas l'explication.
Voilà c'est pas la joie :( Qu'est-ce qui peut bien dérouter cedega de la sorte dans le 2.6 ? ma curiosité est aiguisée maintenant ! Si quelqu'un a fait tourner ce bouzin sur un 2.6 je suis preneur ^^
# chez moi ca marche(TM)
Posté par nextgens (site web personnel) . Évalué à 3.
[^] # Re: chez moi ca marche(TM)
Posté par shinobufan (site web personnel) . Évalué à 2.
$ cvscedega --version
wine: exists lstat socket : No such file or directory
Ca craint sérieux là ^^'
Sinon je vois que tu lances le binaire cedega alors que moi c'est cvscedega, tu utilises donc la version binaire de cedega, non ? La version binaire semble posée moins de problèmes...
[^] # Re: chez moi ca marche(TM)
Posté par nextgens (site web personnel) . Évalué à 1.
J'ai changé le nom du binaire dans le makefile : de toutes les versions que j'ai compilées, j'ai jamais réussi du premier coup avec un "./configure && make all install" :-(
Faut pas avoir peur de mettre les mains dans le camboui ...
Petite question : pourquoi te faut-il la DERNIERE version de cedega? La mienne date, mais provient du CVS :-P
[^] # Re: chez moi ca marche(TM)
Posté par shinobufan (site web personnel) . Évalué à 1.
Mettre les mains dans le camboui pour cedega j'suis pas trop motivé non plus, après tout y'a plein d'autre jeux rigolos sous nux qui marchent tout de suite ^^ m'enfin j'aime pas quand un truc ne marche pas comme ça, surtout que ca a l'air d'être un peu plus compliqué que juste cedega qui est buggé ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.