Aller au contenu

Recommended Posts

Posté(e)

Bonjour, il reste du monde encore qui compile? Impossible de compiler ces derniers jours, impossible de synchroniser les repos (le repo qualcomm ne fonctionne pas etc).

Posté(e)

Bonjour, c'est moi ou le build.pro de slim n'est pas à jour et continue à builder une V6 ou lieu de 7? 

C'est toi ^^

Je viens de jeter un oeil à mon build.prop, tout ce qui est relatif à la version de la rom m'indique bien 7.8 weekly

Posté(e)

Dans ce cas j'ai un soucis, j'ai l'impression que la synchronisation ne se fait plus. Ce qui est confirmé par ce que j'ai vu en regardant en live la synchro, je ne sais pas pourquoi mais il n'arrive pas à récupérer des sources et du coup s'arrête de faire la suite. :/ 


Quelque chose à changé récemment ou quoi? 

 

Je sens qu'il va falloir que je recommence tout à 0 avec une ubuntu 14.04 pour refaire tout ça. 

Posté(e)

là je mets à jour ma vm à la 14.04, je vais voir si ça règle mon soucis ou pas. Au pire j'aurais pu tout supprimer du repo pour tout retélécharger ça aurait peut-être réglé le soucis. Je ne sais pas pourquoi ça ne pouvait pas accéder aux sources....

Posté(e)

Si tu arrives à tout refaire fonctionner, je suis preneur d'un "tuto" pour compiler SlimKat sous Ubuntu 14.04

Je l'ai installé en dualboot sur mon PC pour pouvoir pousser mes commits de traduction sur le gerrit de Slim, et maintenant petit curieux que je suis je m'essayerais bien à la compilation de la rom.

Sauf que je ne sais pas trop par où commencer, et le tuto ici me parait un peu "vieillot" (sans offense hein...)

Posté(e)

Bon en supprimant tout le local du git (donc tout mon dossier de compilation de slim) j'arrive enfin à nouveau à resynchroniser. Je ne sais pas pourquoi ça ne fonctionnait plus! 

 

Donc je pouvais encore rester sur ma 13.10 pour compiler. Maintenant je vais essayer de tout refaire marcher sous la 14.04 maintenant que tout se synchronise bien. 

Posté(e)

Sauf que je ne sais pas trop par où commencer, et le tuto ici me parait un peu "vieillot" (sans offense hein...)

Tu peux le suivre, il fonctionne aussi en 14.04. Si tu le lis, tu verras qu'il a justement été modifié pour cette version à un endroit ;o)

Bon en supprimant tout le local du git (donc tout mon dossier de compilation de slim) j'arrive enfin à nouveau à resynchroniser. Je ne sais pas pourquoi ça ne fonctionnait plus!

Cela peut arriver...

- Si il y a un rollback sur le gith, dans ce cas ton fichier ne correspond plus à ce qui existe. Repo considère alors que tu as modifié toi même le fichier et empêche sa mise à jour automatique (c'est déjà arrivé 2 fois à mon époque sur la Slim)

- Si tu as modifié manuellement un fichier

Dans ce cas, tu peux supprimer le répertoire correspondant au repo où il y a un soucis et il sera entièrement resynchronisé (ça évite de re-télécharger l'ensemble).

Pour un fichier modifié manuellement, on peut le réinitialisé en le supprimant et en demandant une remise en l'étant depuis le cache. Exemple pour le fichier "envsetup.sh" (en se plaçant à la racine du répertoire de la ROM) : 

rm -f build/envsetup.sh
repo forall build -c 'git checkout .'
Posté(e)

Non mais si j'avais une erreur du style fichier plus récent ou autre je comprendrais, là l'erreur c'est "je ne peux pas accéder au dépôt" et le dépôt en question c'était les sources de qualcom donc rien qu'on ne touche nous même quoi. Enfin bref ça compile toujours donc ça semble bien marcher.

Posté(e)

Merci à tous pour vos réponses, je jetterai un oeil à tout ça ce week-end quand j'aurai du temps devant moi, pas le temps en semaine avec le boulot...

De toute façon je sais que si je bute sur quelquechose je trouverai à coup sur de l'aide ici !! Encore merci !

Posté(e)

Pour compiler en linaro vous confirmez que vous utilisez le 4.8 de mars vu qu'il n'y a plus que des 4.9? A moins que vous ayez mis à jour GCC pour passer sur le toolchain 4.9?

Posté(e)

Je n'utilise plus Linaro, au final je ne vois aucune différence notable, du coup je reste sur du standard pour éviter d'éventuelles anomalies 

Posté(e) (modifié)

Bah mince, ma compilation ne boote pas sur le nexus 4. Tout fonctionnait jusque là, maintenant ce n'est plus le cas...

Difficile de savoir d'ou ça provient vu tous les changements effectués. :/ (je suis reparti de 0 à part ubuntu qui a été mis à jour).

la compilation s'est bien passée, mais le résultat ne boote pas. (reste bloqué sur le bootloader google avec le cadena). 

C'est quand même bien chiant tout ça. 

 

Je vais recompiler avec une version plus à jour de linaro avec gcc 4.9.


On fait comment sinon pour purger le cache histoire d'être sûr de repartir à 0 et pas avec un bout foireux? 

EDIT: ccache -C

Modifié par Burn2
Posté(e)

Même problème avec linaro 4.9 le résultat ne boote plus sur le nexus 4....

 

Je vais retenter sans linaro mais c'est vraiment bizarre??? A moins que ça ne fonctionne pas avec un linaro plus récent que la version 4.7???

Posté(e) (modifié)

???

 

 

BOn je ne comprends plus là, même sans linaro ma compilation ne boote pas sur mon nexus???? Est ce quelqu'un aurait une idée du pourquoi? De ce qui pourrait manquer etc? Je ne comprends plus là :(

Modifié par Burn2
Posté(e)

A ma connaissance ce n'est pas nécessaire pour slimkat. Je n'ai jamais eu à rajouter ça. 

 

Hier je suis reparti à 0, avec une vm neuve, etc, je vais voir si mes compilations fonctionnent ou pas. 

Posté(e) (modifié)

ça ne marche toujours pas, ça ne boote toujours pas.

Pourquoi faut-il manuellement rajouter ces lignes là dans le manifeste? 

 

EDIT: en tombant sur ça:

http://forum.xda-developers.com/google-nexus-5/orig-development/rom-slimkat-hammerhead-stable-5-0-t2511512/page2595

Tu as visiblement raison, alors pourquoi ce n'est pas mis au tout début??? Il faudrait le rajouter. 

 

Je ne me rappelle pas l'avoir fait pour que ça fonctionne la dernière fois.

Modifié par Burn2
Posté(e) (modifié)

Autre solution donné par minux:

 


Si il te manque juste les binaires, ajoutes les manuellement dans tes répertoires de compilation, c'est le plus simple : 
- Tu télécharges les binaires pour ton modèle ici : https://developers.google.com/andro [...] vers?hl=fr 
- Tu les met à la racine de ton répertoire de compilation 
- Tu les dé-tgz et tu lances l'exécution des trois fichiers .sh obtenus, ça te placeras le contenu après acceptation de la licence au bon endroit

 

EDIT: Avec le manifest ça a fonctionné. Donc c'est bien ça qui manquait. 

Modifié par Burn2

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...