Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1449 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Problème de compilation de Wine avec Perl. [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de compilation de Wine avec Perl. [résolu]

n°128518
eL_Shaman_​__
Plop.
Posté le 23-07-2002 à 23:20:53  profilanswer
 

J'ai téléchargé les dernières sources de Wine: 20020710
J'ai un problème à la compilation:
 
je lance ./tools/wineinstall
la configuration commence (tests sur la présence de fichiers...)
puis, la compilation
arrivé vers la fin (je pense), j'obtiens ce message d'erreur qui arrête tout:
 
 

make[2]: Leaving directory `/home/elshaman/wine-20020710/programs/winepath'
make[2]: Entering directory `/home/elshaman/wine-20020710/programs/winetest'
gcc -shared  -Wl,-Bsymbolic winetest.exe.spec.o winetest.o     wine.o winetest.exe.dbg.o -o winetest.exe.so -L../../library -lwine `perl -MExtUtils::Embed -e ldopts` -lm  
/usr/bin/ld: ne peut trouver -lperl
collect2: ld returned 1 exit status
make[2]: *** [winetest.exe.so] Erreur 1
make[2]: Leaving directory `/home/elshaman/wine-20020710/programs/winetest'
make[1]: *** [winetest] Erreur 2
make[1]: Leaving directory `/home/elshaman/wine-20020710/programs'
make: *** [programs] Erreur 2
 
Compilation failed, aborting install.


 
 
J'utilise une Debian Woody, et j'y ai installé Perl5.6.1 mais rien n'y fait !
Sur google, j'ai vu qu'ils parlaient de problèmes avec ce test en Perl, mais je n'ai pas tout compris...
 
 
 
Je fais quoi moi ??!  :??:  :sweat:


Message édité par eL_Shaman___ le 27-07-2002 à 02:27:58
mood
Publicité
Posté le 23-07-2002 à 23:20:53  profilanswer
 

n°128614
FlamM
comme tarte flambée bien sûr !
Posté le 24-07-2002 à 02:06:23  profilanswer
 

verifie que la libperl.so est bien dans un des répertoires balayés par ld (regarde dans /etc/ld.so.conf)


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
n°128683
Jar Jar
Intaigriste
Posté le 24-07-2002 à 11:14:20  profilanswer
 

Pourquoi tu n'utilises pas le paquet tout fait ?
 
Et si tu veux vraiment la dernière version, pourquoi tu n'utilises pas les scripts de compilation du paquet officiel ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°128953
eL_Shaman_​__
Plop.
Posté le 24-07-2002 à 18:08:34  profilanswer
 

Jar Jar a écrit a écrit :

Pourquoi tu n'utilises pas le paquet tout fait ?




 
Je me souviens que la première fois que je les avais testé (il y a plusieurs mois), je n'avais pas su ensuite paramétrer Wine.
 
 

Jar Jar a écrit a écrit :

 
Et si tu veux vraiment la dernière version, pourquoi tu n'utilises pas les scripts de compilation du paquet officiel ?




 
Je viens de prendre la compilation du jour par un "apt-get": http://www.winehq.com/download/.
 
 
 
 
 
Et je retrouve mon problème: comment configurer Wine ??!
Lors de la compilation de Wine, il est lancé un outil pour tout paramétrer, très pratique.
Avec mes paquets Debian installés, je lance Wine et il me demande de le paramétrer via "winesetup"; malheureusement, je n'ai pas ce programme, et aucun paquet ne semble l'avoir (en tout cas je ne le trouve pas).
Je fais comment ?
 
 
 
 
 
Au fait, ce problème avec Perl m'étonne, d'où cela pourrait-il venir ?
Les bibliothèques Perl sont dans /usr/lib (libperl.so.5.6 et libperl.so.5.6.1) et les autres fichiers dans /usr/lib/perl/5.6.1.

n°128977
eL_Shaman_​__
Plop.
Posté le 24-07-2002 à 18:29:32  profilanswer
 

Finalement, je m'en suis sorti  :)
 
J'ai fait "apt-get install winesetuptk" sur les paquets de Woody et c'est bon.
 
Tout fonctionne maintenant.
 
 
 
 
Mais ce problème avec Perl, d'où peut-il venir ??
J'ai regardé le résultat de la compilation des paquets Debian que j'ai pris, et cela a l'air assez exotique:
 


make[2]: Entering directory `/home/andreas/public_html/build/wine-0.20020724.033830/programs/winetest'
gcc -shared  -Wl,-Bsymbolic winetest.exe.spec.o winetest.o     wine.o winetest.exe.dbg.o -o winetest.exe.so -L../../library -lwine `perl -MExtUtils::Embed -e ldopts` -lm  
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[2]: [winetest.exe.so] Error 1 (ignored)
../../tools/mkinstalldirs /home/andreas/public_html/build/wine-0.20020724.033830/debian/tmp/usr/lib/wine
/usr/bin/install -c   winetest.exe.so /home/andreas/public_html/build/wine-0.20020724.033830/debian/tmp/usr/lib/wine/winetest.exe.so
/usr/bin/install: cannot stat `winetest.exe.so': No such file or directory
make[2]: [install_prog.so] Error 1 (ignored)
make[2]: Leaving directory `/home/andreas/public_html/build/wine-0.20020724.033830/programs/winetest'
cd `dirname winhelp/__install__` && /usr/bin/make install


n°128997
eL_Shaman_​__
Plop.
Posté le 24-07-2002 à 19:01:34  profilanswer
 

Euh...
 
Wine mpfull.exe  (<-Windows Media player 6.4)
=> X qui plante !
 
Wine divx_3.11alpha.exe
=> X qui plante !
 
 
Je vais essayer Half-life  :D

n°129007
Jar Jar
Intaigriste
Posté le 24-07-2002 à 19:16:37  profilanswer
 

El_ShAman___ a écrit a écrit :

J'ai regardé le résultat de la compilation des paquets Debian que j'ai pris, et cela a l'air assez exotique:


Essaye un apt-get build-dep wine


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°129018
eL_Shaman_​__
Plop.
Posté le 24-07-2002 à 19:35:05  profilanswer
 


 apt-get build-dep wine
Reading Package Lists... Done
Building Dependency Tree... Done
Package cygnus-stylesheets has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
However the following packages replace it:
  docbook-utils  
Package xpm4g-dev has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
However the following packages replace it:
  xlibs-dev xbase-clients  
E: Package cygnus-stylesheets has no installation candidate
E: Package xpm4g-dev has no installation candidate
E: Build-Depends dependency on wine cannot be satisfied because the package cupsys-dev cannot be found


 
 
Euh...que dire ?

n°129038
Jar Jar
Intaigriste
Posté le 24-07-2002 à 20:06:02  profilanswer
 

... qu'il n'est pas capable de choisir tout seul, et qu'il faut installer docbook-utils et xlibs-dev.
 
Et qu'il y a un bug de type FTBFS (fails to build from source) pour wine, car cupsys-dev n'existe plus et a été remplacé par libcupsys-dev.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°129097
eL_Shaman_​__
Plop.
Posté le 24-07-2002 à 22:06:49  profilanswer
 

La compil du jour a l'air bourrée de bugs ou alors je ne sais vraiment pas m'y prendre:
 
je veux lancer half-life, mais le jeu me dit qu'il faut un affichage en 16bits minimum. Pour régler cela, avant, je tapais:
wine -winver win98 hl.exe
 
mais, cette version de Wine ne reconnait pas cette commande, donc...je fais comment ??  :cry:

mood
Publicité
Posté le 24-07-2002 à 22:06:49  profilanswer
 

n°130587
eL_Shaman_​__
Plop.
Posté le 27-07-2002 à 02:26:16  profilanswer
 

Bon, j'ai réussi à en finir avec tous mes problèmes ;)
 
Concernant la compilation avec PERL, j'avais oublié de télécharger "libperl-dev".  :sarcastic:  
Maintenant, la compilation fonctionne ;)
 
 
Pour ce qui est du lancement de Half-life, le "-winver win98" ne fonctionne plus comme paramètre de lancement de wine.
Dans ~.wine/config (cf. man wine.conf), j'ai donc rajouté:
 
dans la partie: "# <wineconf>"
 


[Version]
"Windows"="win98"


 
# </wineconf>
 
 
 
et je lance Half-life comme cela: "wine hl.exe" depuis le répertoire de l'exécutable.
 
 
Voilà.
 
 
PS: je suis sous Debian-Sarge.


Message édité par eL_Shaman___ le 27-07-2002 à 02:27:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  Problème de compilation de Wine avec Perl. [résolu]

 

Sujets relatifs
C'est quoi le probleme avec la recherche ?Problème à l'installation de freeBSD
Problème avec su[Help] Fichiers défects / G REUSSI A ME CONNECT / pas résolu encore :/
[résolu]recherche Flash player 4[Linux] Problème OpenGL avec les pilotes Nvidia
[ X ] Gestion des droits ? [RESOLU]Probleme de Unresolved symbols
Probleme de modulesAu Secours ! Ecran Noir après Compilation du Kernel 2.4.18 !
Plus de sujets relatifs à : Problème de compilation de Wine avec Perl. [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR