[resolu] Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-22 Par sujet Yann Cohen
Bonjour,

Je relance le sujet sur l'option -m32 de gcc.

En suivant les traces de BUG chez Ubuntu et en explorant les dépôts
debian, j'ai résolu mon Pb de compilation en ajoutant des paquets i386
avec la commande suivante :

sudo apt-get install --no-install-recommends zlib1g-dev:i386
linux-libc-dev:i386

Enfin maintenant il n'y a plus qu'à vérifier si le programme tourne...
--
Yann.


références Ubuntu :
https://bugzilla.mozilla.org/show_bug.cgi?id=865856
https://github.com/mozilla-b2g/B2G/pull/236#issuecomment-17149521

Le mardi 18 juin 2013 à 10:29 +0200, Yann Cohen a écrit : 
 Je me corrige :
 
 Sur une version wheezy avec les mêmes paquets installés pas de Pb je
 génère bien un elf 32 bits.
 
 Sur Jessie Pb...
 
 Bon donc dans l'instant je vais bosser sur une wheezy à distance...
 --
 Yann.
 
 Le mardi 18 juin 2013 à 09:46 +0200, Yann Cohen a écrit :
  Bonjour,
  
  Je suis en train d'essayer d'effectuer une compilation en architecture
  i386 sur une machine x86_64.
  
  J'ai donc installé les version multilib de gcc, les paquets zlib1g-dev
  et lib32z1-dev et lorsque je lance la compilation avec -m32.
  
  Je rencontre un problème d'include : zconf.h n'existe pas depuis une
  inclusion de zlib.h
  
  Une recherche rapide sur ma machne montre que zconf.h est dans les
  headers du noyau.
  
  Je n'ai pas trouvé de paquet permettant d'installer une version i386 des
  header system sans désinstaller gcc et consort pour mettre à la place
  les en :386.
  
  Où me trompe-je ?
  
  Merci.
  
  --
  Yann.
  
 

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1371884360.27993.70.ca...@yan.ianco.homelinux.org



Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Yann Cohen
Bonjour,

Je suis en train d'essayer d'effectuer une compilation en architecture
i386 sur une machine x86_64.

J'ai donc installé les version multilib de gcc, les paquets zlib1g-dev
et lib32z1-dev et lorsque je lance la compilation avec -m32.

Je rencontre un problème d'include : zconf.h n'existe pas depuis une
inclusion de zlib.h

Une recherche rapide sur ma machne montre que zconf.h est dans les
headers du noyau.

Je n'ai pas trouvé de paquet permettant d'installer une version i386 des
header system sans désinstaller gcc et consort pour mettre à la place
les en :386.

Où me trompe-je ?

Merci.

--
Yann.

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1371541619.5262.5.ca...@yco-sts-linux.ianco.homelinux.org



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet LOMBARD Maxime
Le cross building n'est pas encore fonctionnel sur Debian si je ne me
trompe pas.


Le 18 juin 2013 09:46, Yann Cohen y...@ianco.org a écrit :

 Bonjour,

 Je suis en train d'essayer d'effectuer une compilation en architecture
 i386 sur une machine x86_64.

 J'ai donc installé les version multilib de gcc, les paquets zlib1g-dev
 et lib32z1-dev et lorsque je lance la compilation avec -m32.

 Je rencontre un problème d'include : zconf.h n'existe pas depuis une
 inclusion de zlib.h

 Une recherche rapide sur ma machne montre que zconf.h est dans les
 headers du noyau.

 Je n'ai pas trouvé de paquet permettant d'installer une version i386 des
 header system sans désinstaller gcc et consort pour mettre à la place
 les en :386.

 Où me trompe-je ?

 Merci.

 --
 Yann.

 --
 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-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/1371541619.5262.5.ca...@yco-sts-linux.ianco.homelinux.org




Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Yann Cohen
Je me corrige :

Sur une version wheezy avec les mêmes paquets installés pas de Pb je
génère bien un elf 32 bits.

Sur Jessie Pb...

Bon donc dans l'instant je vais bosser sur une wheezy à distance...
--
Yann.

Le mardi 18 juin 2013 à 09:46 +0200, Yann Cohen a écrit :
 Bonjour,
 
 Je suis en train d'essayer d'effectuer une compilation en architecture
 i386 sur une machine x86_64.
 
 J'ai donc installé les version multilib de gcc, les paquets zlib1g-dev
 et lib32z1-dev et lorsque je lance la compilation avec -m32.
 
 Je rencontre un problème d'include : zconf.h n'existe pas depuis une
 inclusion de zlib.h
 
 Une recherche rapide sur ma machne montre que zconf.h est dans les
 headers du noyau.
 
 Je n'ai pas trouvé de paquet permettant d'installer une version i386 des
 header system sans désinstaller gcc et consort pour mettre à la place
 les en :386.
 
 Où me trompe-je ?
 
 Merci.
 
 --
 Yann.
 

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1371544148.5262.7.ca...@yco-sts-linux.ianco.homelinux.org



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Sylvain L. Sauvage
Le mardi 18 juin 2013 à 10:29:08, Yann Cohen a écrit :
 Je me corrige :
 
 Sur une version wheezy avec les mêmes paquets installés pas
 de Pb je génère bien un elf 32 bits.
 
 Sur Jessie Pb...

  Bogue gcc ou zlib ou… ?

 Bon donc dans l'instant je vais bosser sur une wheezy à
 distance...

  Pourquoi pas un chroot ?

-- 
 Sylvain Sauvage

--
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201306181206.57055.sylvain.l.sauv...@free.fr



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Belaïd MOUNSI
Ou un super chroot: LXC
Le 18 juin 2013 12:07, Sylvain L. Sauvage sylvain.l.sauv...@free.fr a
écrit :

 Le mardi 18 juin 2013 à 10:29:08, Yann Cohen a écrit :
  Je me corrige :
 
  Sur une version wheezy avec les mêmes paquets installés pas
  de Pb je génère bien un elf 32 bits.
 
  Sur Jessie Pb...

   Bogue gcc ou zlib ou… ?

  Bon donc dans l'instant je vais bosser sur une wheezy à
  distance...

   Pourquoi pas un chroot ?

 --
  Sylvain Sauvage

 --
 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-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/201306181206.57055.sylvain.l.sauv...@free.fr




Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Paul Dufresne
Le 18 juin 2013 06:18, Belaïd MOUNSI oblivion.ik...@gmail.com a écrit :
 Ou un super chroot: LXC
LinuX Containers
Première fois que j'en entends parler.
La doc wiki peut être trouvée à: http://wiki.debian.org/LXC

--
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGQ-=q2shgsfrgd4mdsejfoybmgadz+dewhfwguzhygokpx...@mail.gmail.com



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Belaïd MOUNSI
Permet l'isolation d'un processus ou un système complet dans un
conteneur.installation rapide.il fait plus ou moins le boulot d'un openVZ
les contraintes en moins (exemple: pas besoin de patcher le noyau)
Le 18 juin 2013 14:12, Paul Dufresne dufres...@gmail.com a écrit :

 Le 18 juin 2013 06:18, Belaïd MOUNSI oblivion.ik...@gmail.com a écrit :
  Ou un super chroot: LXC
 LinuX Containers
 Première fois que j'en entends parler.
 La doc wiki peut être trouvée à: http://wiki.debian.org/LXC



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Sébastien NOBILI
Le mardi 18 juin 2013 à  8:12, Paul Dufresne a écrit :
 Le 18 juin 2013 06:18, Belaïd MOUNSI oblivion.ik...@gmail.com a écrit :
  Ou un super chroot: LXC
 LinuX Containers
 Première fois que j'en entends parler.
 La doc wiki peut être trouvée à: http://wiki.debian.org/LXC

Ce genre de solution a plutôt vocation à faire de la « virtualisation du
pauvre » (sans rien de péjoratif là-dedans). C'est un peu surdimensionné pour de
la compilation croisée, un chroot suffit largement (éventuellement géré par des
outils tels que schroot qui simplifient pas mal la gestion).

Le solutions type LXC sont bien en revanche pour isoler (au niveau système)
différents services (mail, annuaire, partage de fichiers) sans passer par une
solution de virtualisation.

Seb

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20130618124220.gf13...@sebian.nob900.homeip.net



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Erwan David

Le 18/06/2013 05:32, Belaïd MOUNSI a écrit :


Permet l'isolation d'un processus ou un système complet dans un 
conteneur.installation rapide.il http://rapide.il fait plus ou moins 
le boulot d'un openVZ les contraintes en moins (exemple: pas besoin de 
patcher le noyau)




On peut le comparer aux jails de FreeBSD.

--
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/51c0673e.4080...@rail.eu.org



Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Belaïd MOUNSI
Exactement.je crois même que maintenant les jails freeBSD sont dispo sur
debian aussi. ???
Le 18 juin 2013 15:57, Erwan David er...@rail.eu.org a écrit :

 Le 18/06/2013 05:32, Belaïd MOUNSI a écrit :


 Permet l'isolation d'un processus ou un système complet dans un
 conteneur.installation rapide.il http://rapide.il fait plus ou moins
 le boulot d'un openVZ les contraintes en moins (exemple: pas besoin de
 patcher le noyau)


  On peut le comparer aux jails de FreeBSD.

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

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers 
 debian-user-french-REQUEST@**lists.debian.orgdebian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: 
 http://lists.debian.org/**51c0673e.4080...@rail.eu.orghttp://lists.debian.org/51c0673e.4080...@rail.eu.org




Re: Croos compilataion en 32bit sur 64bit : Pb de zlib

2013-06-18 Par sujet Bzzz
On Tue, 18 Jun 2013 16:19:58 +0200
Belaïd MOUNSI oblivion.ik...@gmail.com wrote:

 Exactement.je crois même que maintenant les jails freeBSD sont dispo
 sur debian aussi. ???

Histoire de voir si j'ai bien compris le principe:
* le pgm|daemon est celui installé normalement sur la machine,
* un ensemble de règles le désigne comme LXC,
* cet ensemble détermine limites CPU, RAM, HD et I/O pareillement,
* si ce pgm|daemon est compromis, le fait qu'il soit en LXC empêche
  tout débordement sur le system d'une façon quasi équivalente à
  s'il tournait dans une vraie VM (et donc, d'une façon très éloignée
  d'un chroot).
?

-- 
Q:  Why was Stonehenge abandoned?
A:  It wasn't IBM compatible.

--
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20130618162729.3fcb146b@anubis.defcon1