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:

  1. 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

  2. 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
  1. Compiler
Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top