0 votes

Erreur de compilation CM-14.1 sur Ubuntu 32 bits

Je tente de reconstruire Cyanogenmod 14.1 avec le support des pilotes Realtek. J'ai réussi à télécharger l'intégralité du code source de CM ainsi que des fichiers spécifiques à mon téléphone qui est un Motorola Nexus 6 (shamu) comme mentionné dans ce guide Android CyanogenMod Kernel Building

Cependant, je fais face à des problèmes lors de l'étape finale de compilation de la ROM. J'exécute la commande suivante :

brunch shamu

(shamu étant le nom de code de mon appareil)

ensuite, je reçois la sortie suivante.....

including vendor/cm/vendorsetup.sh
build/core/envsetup.mk:89: *** Impossible de déterminer HOST_ARCH à partir de uname -sm : Linux i686!. Arrêt.
Appareil shamu introuvable. Tentative de récupération du dépôt de l'appareil depuis CyanogenMod Github (http://github.com/CyanogenMod).
Dépôt trouvé : android_device_moto_shamu
Révision par défaut : cm-14.1
Vérification des informations de la branche
Vérification si device/moto/shamu est récupéré depuis android_device_moto_shamu
CyanogenMod/android_device_moto_shamu déjà récupéré dans device/moto/shamu
Synchronisation du dépôt pour récupérer le projet.
Récupération du projet CyanogenMod/android_device_moto_shamu
Récupération des projets : 100% (1/1), terminé.  

Dépôt synchronisé !
Recherche des dépendances dans device/moto/shamu
Terminé
build/core/envsetup.mk:89: *** Impossible de déterminer HOST_ARCH à partir de uname -sm : Linux i686!. Arrêt.
build/core/envsetup.mk:89: *** Impossible de déterminer HOST_ARCH à partir de uname -sm : Linux i686!. Arrêt.

** Pas de spécification de produit pour : 'cm_shamu'
** Avez-vous le bon manifeste de repo ?

Aucun élément de ce type dans le menu brunch. Essayez 'breakfast'

que pourrait signifier l'erreur suivante ?

build/core/envsetup.mk:89: *** Impossible de déterminer HOST_ARCH à partir de uname -sm : Linux i686!. Arrêt

MISE À JOUR (résolue)

J'ai dû supprimer le dossier ~/android/system/out et exécuter à nouveau brunch shamu.

1voto

Larry Paige Points 46

Essayez d'utiliser un débogueur matériel connecté au CPU, cela vous permettra de voir le problème (s'il y en a un) à l'emplacement spécifique dans la mémoire

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X