Connexion JSSH Firefox ou étapes de compilation très détaillées sur Ubuntu 64?
Question
J'ai de la difficulté à faire en sorte que jssh et firefox jouent bien sur une machine Ubuntu Jaunty 64 bits. Quelqu'un connaît les étapes spécifiques nécessaires pour faire ce travail? (ou, si vous utilisez autre chose pour que firewatir fonctionne, je prendrai également ces réponses pour réponse.)
Voici quelques choses que j'ai essayées:
-
installer l'extension jssh elle-même (en suivant les instructions de http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) l'exécution de la ligne de commande suivante génère une erreur:
firefox -jssh
telnet localhost: 9997
Je reçois le message d'erreur:
Essayer :: 1 ...
Essayer 127.0.0.1 ...
telnet: impossible de se connecter à l'hôte distant: connexion refusée
-
La compilation de firefox avec le fichier mozconf suivant et la commande make génère une erreur:
.
The file:
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-application=browser
The command:
make -f client.mk
I get the Error:
make[6]: [WebGLContext.o] Error 1
make[6]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas/src'
make[5]: [src_libs] Error 2
make[5]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas'
make[4]: [canvas_libs] Error 2
make[4]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content'
make[3]: [libs_tier_gecko] Error 2
make[3]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[2]: [tier_gecko] Error 2
make[2]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[1]: [default] Error 2
make[1]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make: [build] Error 2
- Compiler
La solution
Vous pouvez essayer de suivre cette instruction: (trouvé en utilisant Google mais j'ai du corriger un peu):
Vous devez installer des paquets pour vérifier et compiler Firefox
avec succès.sudo apt-get build-dep firefox
sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev libglu1-mesa-dev
puis clonez la source firefox du référentiel
Cette version a des problèmes avec la compatibilité des add-ons firefox
pour une solution rapide, installez ce module http://www.oxymoronical.com/web / firefox / nightly
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
Créez un nouveau fichier .mozconfig dans le répertoire en cours
gedit .mozconfig
et collez-y les options de construction suivantes.
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-webservices
ac_add_options --enable-application=browser
puis faites
autoconf2.13
cd js/src
autoconf2.13
cd ../..
et compiler avec
make -f client.mk build
En cas d'échec, installez les packages requis affichés dans les messages d'erreur
.maintenant
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
et heureusement, vous devriez voir "Bienvenue dans le shell JavaScript de Mozilla!"
.Je vous souhaite bonne chance et soyez patient, la compilation prend du temps
Autres conseils
Avez-vous jeté un coup d'œil à cela?
http://wiki.openqa.org/display/WTR/FireWatir + sur + Ubuntu
Il existe déjà un Linux XPI compilé:
.