Pergunta

Estou tendo um tempo difícil obter jssh e firefox para jogar bonito em uma máquina de 64 bits Ubuntu Jaunty. Qualquer um sabe os passos específicos necessários para fazer este trabalho? (Ou, se você estiver usando uma outra coisa para obter firewatir ao trabalho, eu vou levá-las como respostas bem)

Aqui estão algumas coisas que eu tentei:

  1. instalar a extensão jssh por si mesmo (seguindo as instruções em http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ), em seguida, executar o seguinte linha de comando rende um erro:

    firefox -jssh

    telnet localhost: 9997

    eu recebo o erro:

    Tentando :: 1 ...

    Tentando 127.0.0.1 ...

    telnet: Não é possível conectar ao host remoto: Conexão recusada

  2. Compilando o Firefox com o seguinte arquivo mozconf e comando make torna um erro:

.

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. Compilação
Foi útil?

Solução

Você pode tentar pousio esta instrução: (encontrado usando google mas eu tive que corrigir um pouco):

Você tem que instalar alguns pacotes para check-out e com êxito compilar firefox

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

então clone fonte do Firefox a partir do repositório

Esta versão tem problemas com firefox add-ons compatibilidade

para solução rápida instalar este add-on http://www.oxymoronical.com/web / firefox / noturno

hg clone http://hg.mozilla.org/mozilla-central/

cd mozilla-central

Criar um novo .mozconfig arquivo no diretório atual

gedit .mozconfig

e cole as seguintes opções de construção para ele.

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

então faça

autoconf2.13

cd js/src

autoconf2.13

cd ../..

e compilar usando

make -f client.mk build

Se falha, instalar pacotes necessários exibido em mensagens de erro

Agora

./firefox-jssh/dist/bin/firefox -jssh

telnet localhost:9997

e, felizmente, você deve ver "Welcome to the Mozilla JavaScript Shell!"

Desejo-lhe sorte, e ser paciente, compilação leva um tempo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top