[Android Cupcake] compilation croisée

Ce qui ne concerne ni le forum ni des problèmes
Répondre
Ulrar
Hankyu
Messages : 15
Inscription : lun. 27 avr. 2009, 00:48

[Android Cupcake] compilation croisée

Message par Ulrar »

Bonjour,

Je vois vraiment pas ou poster ce sujet, aucune categories ne fera l'affaire, donc va pour celle ci, desolé ..

Voila,
J'essaye de compiler android pour arm. J'ai une arch64 a jour, et j'obtient cette erreur :
host C: acp <= build/tools/acp/acp.c
Dans le fichier inclus à partir de /usr/include/features.h:371,
à partir de /usr/include/stdlib.h:25,
à partir de build/tools/acp/acp.c:11:
/usr/include/gnu/stubs.h:7:27: erreur: gnu/stubs-32.h : Aucun fichier ou dossier de ce type
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Erreur 1
Bref, j'ai installer glibc-32 , stubs ... je vois plus quoi essayer.
Quelqu'un sait comment resoudre ce probleme sous Arch ?
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: Android Cupcake, compilation croisée

Message par farvardin »

Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: Android Cupcake, compilation croisée

Message par chipster »

Il serait bien que tu formates ton topic. Un doute sur comment faire ?
Tu cliques sur ma signature ;)
Avatar de l’utilisateur
bab00n
newbie
Messages : 7
Inscription : ven. 24 avr. 2009, 18:18
Localisation : /home/bab00n

Re: Android Cupcake, compilation croisée

Message par bab00n »

J'ai exatement la même erreur a la compilation de Cupcake, cross-arm-elf-binutils et cross-arm-elf-gcc-base sont bien installé.

Des idées ?
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: Android Cupcake, compilation croisée

Message par ddup1 »

Ben déjà le fichier stubs-32.h est il présent sur le système ?
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
bab00n
newbie
Messages : 7
Inscription : ven. 24 avr. 2009, 18:18
Localisation : /home/bab00n

Re: Android Cupcake, compilation croisée

Message par bab00n »

non justement, c'est bien sa le probleme, j'ai un fichier stubs.h et stubs-64.h, mais pas de 32. J'ai essayer de faire un stubs-32.h en lien symbolic qui pointe vers stubs-64.h, mais la compile plante un peu plus loin.

Je me demande quel lib il faut installer pour avoir ce fichier. J'ai fais un :

Code : Tout sélectionner

yaourt -So stubs-32.h
(si je ne me trompe pas, sa recherche les packages qui ont ce fichier) qui ne ma renvoyer aucun résultat ... :cry:
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: Android Cupcake, compilation croisée

Message par ddup1 »

En effet glibc-32 existe mais l n'y a pas d'équivalent pour stub :/

Peut être que faire un environnement chrooté en 32 bits solutionnerait ton problème (mais plus compliqué).
J'ai notamment un chroot 32 bits pour skype sur mon PC.
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17580
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Android Cupcake, compilation croisée

Message par benjarobin »

Peut être que le fichier est dans glibc en tout cas il n'est pas dans lib32-glibc. Essaye de télécharger ce paquet et d'installer a la main ce qui te manque.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
bab00n
newbie
Messages : 7
Inscription : ven. 24 avr. 2009, 18:18
Localisation : /home/bab00n

Re: Android Cupcake, compilation croisée

Message par bab00n »

benjarobin : Alors j'ai pris le fichier stubs-32.h depuis le package i686 de la glibc, la compilation va un peu plus loin, mais elle s'arrete en me disans que les lib sont incompatible ... normale a priori, étant donner que j'ai copier juste le fichier h et pas les lib qui vont avec. Mais en meme tps si j'install le package de la glibc 32b je vais pourrir mon systeme non ?

Je croix que j'ai plus qu'a me faire un environnement 32b chrooter comme tu la proposé ddup1...
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: Android Cupcake, compilation croisée

Message par ddup1 »

bab00n a écrit :benjarobin : Alors j'ai pris le fichier stubs-32.h depuis le package i686 de la glibc, la compilation va un peu plus loin, mais elle s'arrete en me disans que les lib sont incompatible ... normale a priori, étant donner que j'ai copier juste le fichier h et pas les lib qui vont avec. Mais en meme tps si j'install le package de la glibc 32b je vais pourrir mon systeme non ?

Je croix que j'ai plus qu'a me faire un environnement 32b chrooter comme tu la proposé ddup1...
Y'a un tutoriel sur le wiki officiel pour créer un environnement chrooté en 32 bits, si je me trompe pas ça doit être par la :

http://wiki.archlinux.org/index.php/Arc ... bit_system
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
bab00n
newbie
Messages : 7
Inscription : ven. 24 avr. 2009, 18:18
Localisation : /home/bab00n

Re: [Android Cupcake] compilation croisée

Message par bab00n »

Merci pour votre aide, je vais me lancer la dedans quand j'aurais un peu de temps :)

@ bientot !
Répondre