Firefox JSSH Connection или очень подробные шаги компиляции на Ubuntu 64? - PullRequest
1 голос
/ 19 сентября 2009

Мне трудно заставить jssh и firefox хорошо играть на 64-битной машине с Ubuntu Jaunty. Кто-нибудь знает конкретные шаги, необходимые для этой работы? (или, если вы используете что-то другое, чтобы заставить работать firewatir, я также приму их в качестве ответов)

Вот несколько вещей, которые я пробовал:

  1. установка расширения jssh самостоятельно (следуя инструкциям в http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu), затем выполнение следующей командной строки выдает ошибку:

    firefox -jssh

    телнет localhost: 9997

    Я получаю ошибку:

    Попытка :: 1 ...

    Попытка 127.0.0.1 ...

    telnet: невозможно подключиться к удаленному хосту: соединение отклонено

  2. Компиляция Firefox со следующим файлом mozconf и командой make выдает ошибку:

.

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. Компиляция

Ответы [ 2 ]

1 голос
/ 02 октября 2009

Вы можете попробовать выполнить следующую инструкцию: (найдено с помощью Google, но мне пришлось немного исправить):

Вы должны установить несколько пакетов для оформления заказа и успешно скомпилировать 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

затем клонируйте источник Firefox из хранилища

Эта версия имеет проблемы с совместимостью дополнений Firefox

для быстрого обхода установите это дополнение http://www.oxymoronical.com/web/firefox/nightly

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

cd mozilla-central

Создать новый файл .mozconfig в текущем каталоге

gedit .mozconfig

и вставьте в него следующие параметры сборки.

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

затем сделайте

autoconf2.13

cd js/src

autoconf2.13

cd ../..

и скомпилировать, используя

make -f client.mk build

В случае неудачи установите необходимые пакеты, отображаемые в сообщениях об ошибках

сейчас

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

telnet localhost:9997

и, к счастью, вы должны увидеть «Добро пожаловать в оболочку Mozilla JavaScript!»

Я желаю вам удачи и наберитесь терпения, сборка занимает некоторое время

1 голос
/ 21 сентября 2009
...