[Résolu] Environnement de compilation
[Résolu] Environnement de compilation
Bonjour à tous,
En parcourant les différents fils de discussion de ce forum, j'ai pu voir que certains semblaient utiliser des versions de java différentes (http://forums.mozfr.org/viewtopic.php?f ... 2&start=15, http://forums.mozfr.org/viewtopic.php?f ... 24#p772450, https://developer.mozilla.org/en-US/Fir ... Arch_Linux).
A ces environnements hétérogènes, j'ajouterai aussi les problèmes rencontrés avec le fichier openc.xml pour le zte openc pour compiler des versions sur d'autres branches que master (http://forums.mozfr.org/viewtopic.php?f=33&t=121799).
En bref, j'ai pensé qu'il serait bon de mettre à jour les pages officielles (https://developer.mozilla.org/en-US/Firefox_OS/) pour tout ceux qui commencent ou continue de compiler leur propre version de B2G. Pour cela, j'aimerai bien savoir si certains d'entre vous peuvent décrire les versions qu'ils utilisent pour compiler. Je pense ici particulièrement au version de make (toujours la 3.81 ou 3.82 ?), java (oracle ou openjdk, version 6, 7 ou 8 ?) et python (2 ou 3).
Si les personnes qui compilent les builds communautaires pour le zte openc pouvaient aussi fournir leurs fichiers openc.xml ou leurs astuces pour compiler les 3 versions de B2G, ça serait un gros plus aussi que l'on pourrait ajouter aux pages de https://developer.mozilla.org/en-US/Firefox_OS/ (et les versions françaises un peu plus légère en information).
merci d'avance et bonne année !
De mon coté, je compile sous ArchLinux avec make 3.81, java-jdk6, python 2.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
En parcourant les différents fils de discussion de ce forum, j'ai pu voir que certains semblaient utiliser des versions de java différentes (http://forums.mozfr.org/viewtopic.php?f ... 2&start=15, http://forums.mozfr.org/viewtopic.php?f ... 24#p772450, https://developer.mozilla.org/en-US/Fir ... Arch_Linux).
A ces environnements hétérogènes, j'ajouterai aussi les problèmes rencontrés avec le fichier openc.xml pour le zte openc pour compiler des versions sur d'autres branches que master (http://forums.mozfr.org/viewtopic.php?f=33&t=121799).
En bref, j'ai pensé qu'il serait bon de mettre à jour les pages officielles (https://developer.mozilla.org/en-US/Firefox_OS/) pour tout ceux qui commencent ou continue de compiler leur propre version de B2G. Pour cela, j'aimerai bien savoir si certains d'entre vous peuvent décrire les versions qu'ils utilisent pour compiler. Je pense ici particulièrement au version de make (toujours la 3.81 ou 3.82 ?), java (oracle ou openjdk, version 6, 7 ou 8 ?) et python (2 ou 3).
Si les personnes qui compilent les builds communautaires pour le zte openc pouvaient aussi fournir leurs fichiers openc.xml ou leurs astuces pour compiler les 3 versions de B2G, ça serait un gros plus aussi que l'on pourrait ajouter aux pages de https://developer.mozilla.org/en-US/Firefox_OS/ (et les versions françaises un peu plus légère en information).
merci d'avance et bonne année !
De mon coté, je compile sous ArchLinux avec make 3.81, java-jdk6, python 2.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Modifié en dernier par fabbox le 05 févr. 2015, 15:51, modifié 1 fois.
Re: Environnement de compilation
Bonjour fabbox,
En ce qui me concerne :
Environnement de compilation
Enfin, je relance le script config.sh flame /chemin/vers/openc.xml.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
En ce qui me concerne :
Environnement de compilation
- - Debian Wheezy 64 bits
- make 3.81 (fournit avec la distribution)
- Python 2.7.3 (idem)
- Oracle JDK 7
Enfin, je relance le script config.sh flame /chemin/vers/openc.xml.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Re: Environnement de compilation
Salut,
merci beaucoup de ta réponse. Ca confirme que je n'ai au moins plus besoin de trainer le jdk6 ! Je pensais que la compilation marcherait avec l'openjdk7 (ça semble être le cas pour android) mais je pense que je ne vais pas échapper à la case "test" pour être fixé
merci encore.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
merci beaucoup de ta réponse. Ca confirme que je n'ai au moins plus besoin de trainer le jdk6 ! Je pensais que la compilation marcherait avec l'openjdk7 (ça semble être le cas pour android) mais je pense que je ne vais pas échapper à la case "test" pour être fixé

merci encore.
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Re: Environnement de compilation
Bonjour fabbox,
Pour tout t'avouer, je n'ai pas testé la compilation avec OpenJDK. J'ai utilisé directement le JDK7, car en parcourant la section développeur de Mozilla, c'est celui-ci qui était proposé.
Tu as pu faire le test de ton côté ?
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Pour tout t'avouer, je n'ai pas testé la compilation avec OpenJDK. J'ai utilisé directement le JDK7, car en parcourant la section développeur de Mozilla, c'est celui-ci qui était proposé.
Tu as pu faire le test de ton côté ?
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Re: Environnement de compilation
Hélas, l'écran de mon téléphone s'est ébréché lors d'une petite chute
ce qui a entrainé la perte du tactile sur près de la moitié de l'écran. J'ai donc ressorti mon ancien téléphone le temps de réfléchir à certainement en recommander un.
En attendant je ne vais pas essayer de compiler si je ne peux pas le tester sur appareil réel après.
A bientôt !
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0

En attendant je ne vais pas essayer de compiler si je ne peux pas le tester sur appareil réel après.
A bientôt !
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0
Re: Environnement de compilation
Aïe. Et l'écran de l'Open C pourrait-il être remplacé ?
C'est ce que j'avais fait pour mon Nokia C5, car ça me revenait à bien moins cher que de le faire réparer par une entreprise, ou d'en acheter un autre.
En d'autres termes, ça m'a juste coûté à peu près une quinzaine d'euros, et de changer l'écran moi-même.
Ok, à bientôt.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
C'est ce que j'avais fait pour mon Nokia C5, car ça me revenait à bien moins cher que de le faire réparer par une entreprise, ou d'en acheter un autre.
En d'autres termes, ça m'a juste coûté à peu près une quinzaine d'euros, et de changer l'écran moi-même.
Ok, à bientôt.
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0
Re: Environnement de compilation
Salut
je possède un ZTE Open C FR et voici mon environnement de compilation :
Contrairement à ce qui est écrit en gras un peu partout, je n'ai jamais rencontré un seul problème avec gcc 4.9, B2G compile très bien en prenant cette version de gcc.
En plus de la modification du fichier open.xml pour compiler la version de mon choix, je suis actuellement également obligé d'effectuer quelques modifications pour faire fonctionner le GPS.
dud
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0
je possède un ZTE Open C FR et voici mon environnement de compilation :
- - Debian 8 Jessie
- make 3.82 (installation manuelle)
- python 2.7.8
- OpenJDK 1.7.0_65
- gcc 4.9.1
Contrairement à ce qui est écrit en gras un peu partout, je n'ai jamais rencontré un seul problème avec gcc 4.9, B2G compile très bien en prenant cette version de gcc.
En plus de la modification du fichier open.xml pour compiler la version de mon choix, je suis actuellement également obligé d'effectuer quelques modifications pour faire fonctionner le GPS.
dud
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0
Re: Environnement de compilation
oui, mais on ne trouve pas trop de téléphone français ^^U
( archos , mais derrière, c'est pas forcément moins chinois et Geeksphone est espagnol, mais derrière il ne doivent pas faire beaucoup mieux ... après, la partie logiciel est peut-être plus européenne ... )
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0
( archos , mais derrière, c'est pas forcément moins chinois et Geeksphone est espagnol, mais derrière il ne doivent pas faire beaucoup mieux ... après, la partie logiciel est peut-être plus européenne ... )
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0
Ma page de présentation en dev. web :
http://www.silpaop.com
http://www.silpaop.com
Re: Environnement de compilation
Merci pour vos retours.
Après avoir racheté un ZTE OpenC (avec 30€ de réduction ZTE jusqu'au 12 ou 15 février - on ne les arrête plus dans leur offre de remboursement !), je suis finalement passé à :
Tout semble se passer normalement et les builds fonctionnent.
Je compile B2G/Gaia 3.0 actuellement (la branche Master).
J'ai mis à jour le MDN anglais pour les prerequistes sur Archlinux et même s'il me reste le français à faire, je passe le message en résolu.
Encore merci de votre aide !
Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0
Après avoir racheté un ZTE OpenC (avec 30€ de réduction ZTE jusqu'au 12 ou 15 février - on ne les arrête plus dans leur offre de remboursement !), je suis finalement passé à :
- OpenJDK 7 (je n'ai pas tenté de passer à OpenJDK 8)
- gcc 4.9.2
- Python 2 est passé en 2.79
Tout semble se passer normalement et les builds fonctionnent.
Je compile B2G/Gaia 3.0 actuellement (la branche Master).
J'ai mis à jour le MDN anglais pour les prerequistes sur Archlinux et même s'il me reste le français à faire, je passe le message en résolu.
Encore merci de votre aide !

Votre Navigateur : Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité