2009-08-23

Fennec 1.0b3

Недавно вышла третья бета-версия браузера для Nokia N8x0 на платформе Maemo, в т.ч. в виде сборок для обычных ОС. К сожалению, запустить его на моей 64-разрядной системе не удалось, т.к. вылезала ошибка:

[mao@mao-note-arch fennec]$ ./fennec
Couldn't load XPCOM.


Погуглив в инете, выяснил, что если перейти в подкаталог xulrunner и запустить xulrunner напрямую оттуда:

[mao@mao-note-arch xulrunner]$ ./xulrunner
./xulrunner-bin: error while loading shared libraries: libdbus-glib-1.so.2: wrong ELF class: ELFCLASS64


то вывод однозначно дает понять, что не хватает соответствующей 32-разрядной библиотеки:

[mao@mao-note-arch fennec]$ sudo yaourt -S aur/lib32-dbus-glib


После этого fennec благополучно запустился, правда, ругаясь на отсутствие других библиотек:

[mao@mao-note-arch fennec]$ ./fennec
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: неправильный класс ELF: ELFCLASS64

(fennec:22021): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmist.so: неправильный класс ELF: ELFCLASS64
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: неправильный класс ELF: ELFCLASS64

(fennec:22021): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmist.so: неправильный класс ELF: ELFCLASS64


Попытался ставить lib32-libcanberra:

[mao@mao-note-arch ~]$ sudo yaourt -S lib32-libcanberra


но при установке своих зависимостей скрипт инсталляции выдал ошибку:

Нет такого файла `tdb-3.3.6-1-i686.pkg.tar.gz'


после чего я решил оставить это дело в покое :) И так работает. А "на посмотреть" хватит. Кому нужно, без труда доставит остальное :)

P.S. На моей старенькой машинке с Debian GNU/Linux i686 все запустилось без проблем. Ну, оно и понятно...

Комментариев нет: