Page 1 sur 1
[Android Cupcake] compilation croisée
Publié : dim. 31 mai 2009, 12:09
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 ?
Re: Android Cupcake, compilation croisée
Publié : dim. 31 mai 2009, 15:37
par farvardin
Re: Android Cupcake, compilation croisée
Publié : dim. 31 mai 2009, 22:11
par chipster
Il serait bien que tu formates ton topic. Un doute sur comment faire ?
Tu cliques sur ma signature

Re: Android Cupcake, compilation croisée
Publié : jeu. 13 août 2009, 11:51
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 ?
Re: Android Cupcake, compilation croisée
Publié : jeu. 13 août 2009, 12:46
par ddup1
Ben déjà le fichier stubs-32.h est il présent sur le système ?
Re: Android Cupcake, compilation croisée
Publié : jeu. 13 août 2009, 13:54
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 :
(si je ne me trompe pas, sa recherche les packages qui ont ce fichier) qui ne ma renvoyer aucun résultat ...

Re: Android Cupcake, compilation croisée
Publié : jeu. 13 août 2009, 20:00
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.
Re: Android Cupcake, compilation croisée
Publié : jeu. 13 août 2009, 20:19
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.
Re: Android Cupcake, compilation croisée
Publié : ven. 14 août 2009, 12:26
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...
Re: Android Cupcake, compilation croisée
Publié : ven. 14 août 2009, 14:39
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
Re: [Android Cupcake] compilation croisée
Publié : sam. 15 août 2009, 12:03
par bab00n
Merci pour votre aide, je vais me lancer la dedans quand j'aurais un peu de temps
@ bientot !