Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compilation wine wheezy

2 views
Skip to first unread message

François Boisson

unread,
Oct 9, 2012, 12:10:02 PM10/9/12
to
Bonjour � tous,

Premi�re fois que j'ai �a sur un paquet:
R�sumons

# apt-get build-dep wine
(bon tout va bien)
$ apt-get source wine
(ok, version 1.4.1 qui s'installe)
J'applique mon patch (modification d'un fichier .c donc rien sur les paquets.

$ fakeroot dpkg-buildpackage
et l�, apr�s la construction des sources, d�ception intense: 2 paquets vides
cr�es wine et wine64-bin sans rien dedans avec les messages r�currents
You asked that all arch in(dep) packages be built, but there are none of that
type.

Bon, j'�dite le debian/rules en demandant les bons vieux paquets 32 bits avec
MULTIARCH=n
L�, je m'aper�ois qu'il manque des tas de paquets (*) (malgr� le build-dep
mais bon admettons, ce sont les librairies de dev 32 bits), j'installe, �a
compile sec et apr�s un temps long (j'ai eu le temps de rentrer le bois), j'ai
cette reponse d�sesp�rante:

/usr/bin/ld: cannot open output file debian/libwine-bin/extradeps32: No such
file or directory collect2: ld a retourn� 1 code d'�tat d'ex�cution
/usr/bin/ld: cannot open output file debian/libwine-capi/extradeps32: No such
file or directory collect2: ld a retourn� 1 code d'�tat d'ex�cution
/usr/bin/ld: cannot open output file debian/libwine-gl/extradeps32: No such
file or directory collect2: ld a retourn� 1 code d'�tat d'ex�cution
...

puis de nouveau les

dh_compress: You asked that all arch in(dep) packages be built, but there are
none of that type.
dh_fixperms -i
dh_fixperms: You asked that all arch in(dep) packages be built, but there are
none of that type.
dh_installdeb -i

La cr�ation des r�pertoires debian/libwine-bin, etc r�gle les premiers
messages mais les seconds restent et je me retrouve dans la m�me situation
qu'au d�but.

Y-a-t-il eu un changement majeur dans la fa�on de faire les paquets notamment
les paquets multiarchitecture, j'ai vraiment l'impresson ici d'un param�tre manquant...

Fran�ois Boisson

(*) libxcursor-dev libfontconfig1-dev libldap2-dev libxslt-dev libgl1-mesa-dev
libglu1-xorg-dev libgnutls-dev libxi-dev lib32ncurses5-dev libxrandr-dev
libxxf86vm-dev ia32-libs lib32z1-dev ia32-libs-dev lib32v4l-dev

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-f...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listm...@lists.debian.org
Archive: http://lists.debian.org/20121009180225.6f59...@maison.homelinux.net

mollotof

unread,
May 23, 2013, 8:40:02 AM5/23/13
to
meme genre de probleme : Configure plante avec le message suivant :

configure: error: X 32-bit development files not found. Wine will be built
without X support, which probably isn't what you want. You will need
to install 32-bit development packages of Xlib/Xfree86 at the very least



--
View this message in context: http://debian.2.n7.nabble.com/Compilation-wine-wheezy-tp2697929p2950342.html
Sent from the debian-user-french mailing list archive at Nabble.com.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-f...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listm...@lists.debian.org
Archive: http://lists.debian.org/1369310241781...@n7.nabble.com

Belaïd MOUNSI

unread,
May 23, 2013, 8:50:01 AM5/23/13
to

Je pense aussi.utilisation d'un chroot + debootstrap pour récupérer un système minimal

Le 23 mai 2013 14:42, "Berillions" <beril...@gmail.com> a écrit :
Pour compiler Wine sur une Wheezy 64Bits, il faut obligatoirement passer par un chroot 32Bits.
Les paquets -dev ne supportent pas le multiarch, c'est la seule solution pour le moment.


2013/5/23 mollotof <moll...@aliceadsl.fr>

Berillions

unread,
May 23, 2013, 8:50:02 AM5/23/13
to
Pour compiler Wine sur une Wheezy 64Bits, il faut obligatoirement passer par un chroot 32Bits.
Les paquets -dev ne supportent pas le multiarch, c'est la seule solution pour le moment.


2013/5/23 mollotof <moll...@aliceadsl.fr>
meme genre de probleme : Configure plante avec le message suivant :

mollotof

unread,
May 23, 2013, 9:20:01 AM5/23/13
to
et comment on fait ca ?




--
View this message in context: http://debian.2.n7.nabble.com/Compilation-wine-wheezy-tp2697929p2950403.html
Sent from the debian-user-french mailing list archive at Nabble.com.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-f...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listm...@lists.debian.org
Archive: http://lists.debian.org/1369313831888...@n7.nabble.com

Belaïd MOUNSI

unread,
May 23, 2013, 9:30:01 AM5/23/13
to

Voir cette adresse: wiki.debian.org/fr/Debootstrap

Guy Roussin

unread,
May 23, 2013, 9:40:02 AM5/23/13
to
Bonjour,
Pas oblig� de passer par un chroot 32 bits.
cf ce fil :
http://www.winehq.org/pipermail/wine-devel/2013-May/099988.html
Guy

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-f...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listm...@lists.debian.org
Archive: http://lists.debian.org/519E1B66...@teledetection.fr

Berillions

unread,
May 23, 2013, 10:00:02 AM5/23/13
to
Mouais... C'est juste une personne qui n'arrive pas à compiler Wine 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut faire, c'est compiler Wine en 64Bits pure mais il ne pourra installer aucunes applications 32Bits.

Et les messages dans le fil justifie ce que j'ai dit : les -dev 32Bits ne s'installent pas en multiarch. D'ou la necessité d'un chroot 32Bits


Le 23 mai 2013 15:36, Guy Roussin <guy.r...@teledetection.fr> a écrit :
Bonjour,
Pas obligé de passer par un chroot 32 bits.

Guy Roussin

unread,
May 23, 2013, 10:20:01 AM5/23/13
to
Le 23/05/2013 15:50, Berillions a �crit :
> Mouais... C'est juste une personne qui n'arrive pas � compiler Wine
> 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut
> faire, c'est compiler Wine en 64Bits pure mais il ne pourra installer
> aucunes applications 32Bits.
>
> Et les messages dans le fil justifie ce que j'ai dit : les -dev 32Bits
> ne s'installent pas en multiarch. D'ou la necessit� d'un chroot 32Bits
C'est pas ce que j'ai compris du fil. Ma compr�hension :
Effectivement les dev 32 bits ne s'installent pas en multiarch mais
il y a un contournement possible :
http://www.winehq.org/pipermail/wine-devel/2013-May/100015.html
et le script est fourni.
Pour ma part je n'ai pas test� ... mais j'ai bien envi.

Guy

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-f...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listm...@lists.debian.org
Archive: http://lists.debian.org/519E24E5...@teledetection.fr

Belaïd MOUNSI

unread,
May 23, 2013, 10:30:03 AM5/23/13
to

Sinon il existe un chroot simple et efficace: LXC

Le 23 mai 2013 16:17, "Guy Roussin" <guy.r...@teledetection.fr> a écrit :
Le 23/05/2013 15:50, Berillions a écrit :
> Mouais... C'est juste une personne qui n'arrive pas à compiler Wine

> 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut
> faire, c'est compiler Wine en 64Bits pure mais il ne pourra installer
> aucunes applications 32Bits.
>
> Et les messages dans le fil justifie ce que j'ai dit : les -dev 32Bits
> ne s'installent pas en multiarch. D'ou la necessité d'un chroot 32Bits
C'est pas ce que j'ai compris du fil. Ma compréhension :

Effectivement les dev 32 bits ne s'installent pas en multiarch mais
il y a un contournement possible :
http://www.winehq.org/pipermail/wine-devel/2013-May/100015.html
et le script est fourni.
Pour ma part je n'ai pas testé ... mais j'ai bien envi.

Berillions

unread,
May 23, 2013, 11:10:02 AM5/23/13
to
J'ai une machine virtuelle en 64Bits, je pourrais essayer mais impossible de récupérer son script :s

Belaïd MOUNSI

unread,
May 23, 2013, 11:40:02 AM5/23/13
to

Que veux tu dire par "son script" ?

Berillions

unread,
May 23, 2013, 12:20:01 PM5/23/13
to
J'ai testé le script et ca marche nickel. Pour avoir les lib 32Bits, j'ai installé Wine:i386 puis j'ai rajouté à la main les lib manquante en fonction du retour du ./configure.
0 new messages