LINUX.ORG.RU

Установка firefox-kde-opensuse в Arch

 , ,


0

1

Ставлю вот это из yaourt. Потянувшаяся зависимость kmozillahelper поставилась, а сам сусевский ФФ не хочет.
Выхлоп makepkg:


configure:1181: checking host system type
configure:1202: checking target system type
configure:1220: checking build system type
configure:1295: checking for gawk
*** Fix above errors and then restart with «make -f client.mk build»
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:357: ошибка выполнения рецепта для цели «configure»
make[2]: *** [configure] Ошибка 1
make[2]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:371: ошибка выполнения рецепта для цели «obj-i686-pc-linux-gnu/Makefile»
make[1]: *** [obj-i686-pc-linux-gnu/Makefile] Ошибка 2
make[1]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
client.mk:179: ошибка выполнения рецепта для цели «build»


$ make -f client.mk build


[user@arch mozilla-release]$ make -f client.mk build
make -f /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk realbuild
make[1]: вход в каталог «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
Adding client.mk options from /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/.mozconfig:
PROFILE_GEN_SCRIPT=EXTRA_TEST_ARGS=10 $(MAKE) -C $(MOZ_OBJDIR) pgo-profile-run
BUILD_OFFICIAL=1
MOZILLA_OFFICIAL=1
FOUND_MOZCONFIG := /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/.mozconfig
make[2]: вход в каталог «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
python /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py -I /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/testing/mozbase/mozfile \
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/python/mozbuild/mozbuild/controller/clobber.py /home/user/Sources/firefox-kde-opensuse/src/mozilla-release obj-i686-pc-linux-gnu
Traceback (most recent call last):
File «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py», line 56, in <module>
main(sys.argv[1:])
File «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py», line 48, in main
execfile(script, frozenglobals)
NameError: global name 'execfile' is not defined
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:340: ошибка выполнения рецепта для цели «check-clobber»
make[2]: *** [check-clobber] Ошибка 1
make[2]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:371: ошибка выполнения рецепта для цели «obj-i686-pc-linux-gnu/Makefile»
make[1]: *** [obj-i686-pc-linux-gnu/Makefile] Ошибка 2
make[1]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
client.mk:179: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2


Или даже не пытаться?

Ответ на: комментарий от hope13

$ make -f client.mk build

obj-i686-pc-linux-gnu/.mozconfig.mk

make -f /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk realbuild
make[1]: вход в каталог «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
Adding client.mk options from /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/.mozconfig:
BUILD_OFFICIAL=1
MOZILLA_OFFICIAL=1
FOUND_MOZCONFIG := /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/.mozconfig
make[2]: вход в каталог «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
python /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py -I /home/user/Sources/firefox-kde-opensuse/src/mozilla-release/testing/mozbase/mozfile \
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/python/mozbuild/mozbuild/controller/clobber.py /home/user/Sources/firefox-kde-opensuse/src/mozilla-release obj-i686-pc-linux-gnu
Traceback (most recent call last):
File «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py», line 56, in <module>
main(sys.argv[1:])
File «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/config/pythonpath.py», line 48, in main
execfile(script, frozenglobals)
NameError: global name 'execfile' is not defined
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:340: ошибка выполнения рецепта для цели «check-clobber»
make[2]: *** [check-clobber] Ошибка 1
make[2]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
/home/user/Sources/firefox-kde-opensuse/src/mozilla-release/client.mk:371: ошибка выполнения рецепта для цели «obj-i686-pc-linux-gnu/Makefile»
make[1]: *** [obj-i686-pc-linux-gnu/Makefile] Ошибка 2
make[1]: выход из каталога «/home/user/Sources/firefox-kde-opensuse/src/mozilla-release»
client.mk:179: ошибка выполнения рецепта для цели «build»
make: *** [build] Ошибка 2


Гиблое это дело?

Marlboro
() автор топика
Ответ на: комментарий от hope13

Приказал юзать второй питон - не помогло

Marlboro
() автор топика

Допиши в /etc/pacman.conf и не мучайся:

[apathism]
# AUR packages that would take long to build,
# such as firefox-kde-opensuse and mysql-workbench
SigLevel = Never
Server = http://apathism.net/archlinux/

unikum ★★★★★
()
Ответ на: комментарий от Marlboro

У меня x86 :(

Вот не знаю, но сейчас 64 бита версия собралась.

hope13 ★★★
()
Ответ на: комментарий от Marlboro

Да. Ещё можно попробовать собирать в чруте, где-то в арчвики была статья, в своё время мне помогло.

false ★★★★★
()
Ответ на: комментарий от false

Спасибо, буду знать.
derlafff
Спасибо большое. Попробовал и пополз обратно на ФФ без сторонних патчей. Посмотрел - баги и там и там одинаковые :)

Marlboro
() автор топика

Пальцем в небо

.mozconfig:

mk_add_options PYTHON=/usr/bin/python2
mk_add_options AUTOCONF=autoconf-2.13

pacman -Syu --needed base-devel zip unzip freetype2 fontconfig pkg-config gtk2 dbus-glib iw libidl2 python2 mercurial alsa-lib curl libnotify libxt mesa autoconf2.13 yasm wireless_tools gstreamer0.10 gstreamer0.10-base-plugins libpulse
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.