Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Compilation wine wheezy

12 réponses
Avatar
François Boisson
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-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20121009180225.6f593adf610daea2f2411041@maison.homelinux.net

2 réponses

1 2
Avatar
Belaïd MOUNSI
--001a11c2bd70bee43104dd64604e
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Que veux tu dire par "son script" ?
Le 23 mai 2013 17:05, "Berillions" a écrit :

J'ai une machine virtuelle en 64Bits, je pourrais essayer mais impossible
de récupérer son script :s


Le 23 mai 2013 16:21, Belaïd MOUNSI a écri t :

Sinon il existe un chroot simple et efficace: LXC
Le 23 mai 2013 16:17, "Guy Roussin" 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 32Bit s
> ne s'installent pas en multiarch. D'ou la necessité d'un chroot 32B its
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
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/










--001a11c2bd70bee43104dd64604e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<p>Que veux tu dire par &quot;son script&quot; ? </p>
<div class="gmail_quote">Le 23 mai 2013 17:05, &quot;Berillions&quot; &lt ;<a href="mailto:"></a>&gt; a é crit :<br type="attribution"><blockquote class="gmail_quote" style= "margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">J&#39;ai une machine virtuelle en 64Bits, je pourrais essa yer mais impossible de récupérer son script :s</div><div class="gmail _extra"><br><br><div class="gmail_quote">Le 23 mai 2013 16:21, Belaïd M OUNSI <span dir="ltr">&lt;<a href="mailto:" tar get="_blank"></a>&gt;</span> a écrit :<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex"><p>Sinon il existe un chroot simple et effic ace: LXC</p>
<div class="gmail_quote"><div>Le 23 mai 2013 16:17, &quot;Guy Roussin&quo t; &lt;<a href="mailto:" target="_blank">gu </a>&gt; a écrit :<br type="attribution">
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-l eft:1px #ccc solid;padding-left:1ex">
Le 23/05/2013 15:50, Berillions a écrit :<div><div><br>
&gt; Mouais... C&#39;est juste une personne qui n&#39;arrive pas à compil er Wine<br>
&gt; 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut<b r>
&gt; faire, c&#39;est compiler Wine en 64Bits pure mais il ne pourra instal ler<br>
&gt; aucunes applications 32Bits.<br>
&gt;<br>
&gt; Et les messages dans le fil justifie ce que j&#39;ai dit : les -dev 32 Bits<br>
&gt; ne s&#39;installent pas en multiarch. D&#39;ou la necessité d&#39;un chroot 32Bits<br>
C&#39;est pas ce que j&#39;ai compris du fil. Ma compréhension :<br>
Effectivement les dev 32 bits ne s&#39;installent pas en multiarch mais<br>
il y a un contournement possible :<br>
<a href="http://www.winehq.org/pipermail/wine-devel/2013-May/100015.html" target="_blank">http://www.winehq.org/pipermail/wine-devel/2013-May/1000 15.html</a><br>
et le script est fourni.<br>
Pour ma part je n&#39;ai pas testé ... mais j&#39;ai bien envi.<br>
<br>
Guy<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<a href="http://wiki.debian.org/fr/FrenchLists" target="_blank">http:// wiki.debian.org/fr/FrenchLists</a><br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers <a href="mailto:" target ="_blank"></a><br>
En cas de soucis, contactez EN ANGLAIS <a href="mailto: ebian.org" target="_blank"></a><br>
Archive: <a href="http://lists.debian.org/ fr" target="_blank">http://lists.debian.org/ n.fr</a><br>
<br>
</div></div></blockquote></div>
</blockquote></div><br></div>
</blockquote></div>

--001a11c2bd70bee43104dd64604e--

--
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
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAFuS2bYT5CeGZ1sUR8fnH+DHQNe1=
Avatar
Berillions
--047d7b15b2bde6b4df04dd650009
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

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.


Le 23 mai 2013 17:31, Belaïd MOUNSI a écrit :

Que veux tu dire par "son script" ?
Le 23 mai 2013 17:05, "Berillions" a écrit :

J'ai une machine virtuelle en 64Bits, je pourrais essayer mais impossible
de récupérer son script :s


Le 23 mai 2013 16:21, Belaïd MOUNSI a écr it :

Sinon il existe un chroot simple et efficace: LXC
Le 23 mai 2013 16:17, "Guy Roussin" a
écrit :

Le 23/05/2013 15:50, Berillions a écrit :

> Mouais... C'est juste une personne qui n'arrive pas à compiler Win e
> 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut
> faire, c'est compiler Wine en 64Bits pure mais il ne pourra installe r
> aucunes applications 32Bits.
>
> Et les messages dans le fil justifie ce que j'ai dit : les -dev 32Bi ts
> ne s'installent pas en multiarch. D'ou la necessité d'un chroot 32 Bits
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
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/












--047d7b15b2bde6b4df04dd650009
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir="ltr">J&#39;ai testé le script et ca marche nickel. Pour avoir les lib 32Bits, j&#39;ai installé Wine:i386 puis j&#39;ai rajouté à la main les lib manquante en fonction du retour du ./configure.</div><div c lass="gmail_extra">
<br><br><div class="gmail_quote">Le 23 mai 2013 17:31, Belaïd MOUNSI <s pan dir="ltr">&lt;<a href="mailto:" target="_ blank"></a>&gt;</span> a écrit :<br><blockquote c lass="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid; padding-left:1ex">
<p>Que veux tu dire par &quot;son script&quot; ? </p>
<div class="gmail_quote">Le 23 mai 2013 17:05, &quot;Berillions&quot; &lt ;<a href="mailto:" target="_blank"> .com</a>&gt; a écrit :<div><div class="h5"><br type="attribution">< blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">J&#39;ai une machine virtuelle en 64Bits, je pourrais essa yer mais impossible de récupérer son script :s</div><div class="gmail _extra"><br><br><div class="gmail_quote">Le 23 mai 2013 16:21, Belaïd M OUNSI <span dir="ltr">&lt;<a href="mailto:" tar get="_blank"></a>&gt;</span> a écrit :<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1p x #ccc solid;padding-left:1ex"><p>Sinon il existe un chroot simple et effic ace: LXC</p>
<div class="gmail_quote"><div>Le 23 mai 2013 16:17, &quot;Guy Roussin&quo t; &lt;<a href="mailto:" target="_blank">gu </a>&gt; a écrit :<br type="attribution">
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-l eft:1px #ccc solid;padding-left:1ex">
Le 23/05/2013 15:50, Berillions a écrit :<div><div><br>
&gt; Mouais... C&#39;est juste une personne qui n&#39;arrive pas à compil er Wine<br>
&gt; 32Bits sur une architecture 64Bits. La seule chose que Molotoff peut<b r>
&gt; faire, c&#39;est compiler Wine en 64Bits pure mais il ne pourra instal ler<br>
&gt; aucunes applications 32Bits.<br>
&gt;<br>
&gt; Et les messages dans le fil justifie ce que j&#39;ai dit : les -dev 32 Bits<br>
&gt; ne s&#39;installent pas en multiarch. D&#39;ou la necessité d&#39;un chroot 32Bits<br>
C&#39;est pas ce que j&#39;ai compris du fil. Ma compréhension :<br>
Effectivement les dev 32 bits ne s&#39;installent pas en multiarch mais<br>
il y a un contournement possible :<br>
<a href="http://www.winehq.org/pipermail/wine-devel/2013-May/100015.html" target="_blank">http://www.winehq.org/pipermail/wine-devel/2013-May/1000 15.html</a><br>
et le script est fourni.<br>
Pour ma part je n&#39;ai pas testé ... mais j&#39;ai bien envi.<br>
<br>
Guy<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<a href="http://wiki.debian.org/fr/FrenchLists" target="_blank">http:// wiki.debian.org/fr/FrenchLists</a><br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet &quot;unsubscribe &quot;<br>
vers <a href="mailto:" target ="_blank"></a><br>
En cas de soucis, contactez EN ANGLAIS <a href="mailto: ebian.org" target="_blank"></a><br>
Archive: <a href="http://lists.debian.org/ fr" target="_blank">http://lists.debian.org/ n.fr</a><br>
<br>
</div></div></blockquote></div>
</blockquote></div><br></div>
</blockquote></div></div></div>
</blockquote></div><br></div>

--047d7b15b2bde6b4df04dd650009--

--
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
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAGib1vfuOks-xSBk1VuUE+B45qqwte_Pyn0tY+p5yzC9E7u=
1 2