Firefox неканпеляется

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Firefox неканпеляется

Сообщение Devider »

Во время обновления revdep-rebuild сказал
* Checking dynamic linking consistency
[ 53% ] * broken /usr/lib64/firefox/components/libbrowsercomps.so (requires libmozalloc.so
libxpcom.so)
* broken /usr/lib64/firefox/components/libdbusservice.so (requires libmozalloc.so
libxpcom.so)
* broken /usr/lib64/firefox/components/libmozgnome.so (requires libmozalloc.so
libxpcom.so)
* broken /usr/lib64/firefox/libxpcom.so (requires libxul.so)
* broken /usr/lib64/firefox/libxul.so (requires libmozalloc.so
libmozsqlite3.so
libvpx.so.0)
* broken /usr/lib64/firefox/plugin-container (requires libmozalloc.so
libxul.so)
* broken /usr/lib64/firefox/sdk/lib/libxpcom.so (requires libxul.so)
* broken /usr/lib64/firefox/sdk/lib/libxul.so (requires libmozalloc.so
libmozsqlite3.so
libvpx.so.0)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* /usr/lib64/firefox/components/libbrowsercomps.so -> www-client/firefox
* /usr/lib64/firefox/components/libdbusservice.so -> www-client/firefox
* /usr/lib64/firefox/components/libmozgnome.so -> www-client/firefox
* /usr/lib64/firefox/libxpcom.so -> www-client/firefox
* /usr/lib64/firefox/libxul.so -> www-client/firefox
* /usr/lib64/firefox/plugin-container -> www-client/firefox
* /usr/lib64/firefox/sdk/lib/libxpcom.so -> www-client/firefox
* /usr/lib64/firefox/sdk/lib/libxul.so -> www-client/firefox
* Generated new 4_raw.rr and 4_owners.rr
* Cleaning list of packages to rebuild
* Generated new 4_pkgs.rr
* Assigning packages to ebuilds
* Generated new 4_ebuilds.rr
* Evaluating package order
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --complete-graph=y --oneshot www-client/firefox:0

и стал, соответственно, его пересобирать. Но сборка сломалась:
checking for vpx/vpx_decoder.h... yes
checking for vpx_codec_dec_init_ver in -lvpx... yes
checking for libvpx version >= v0.9.7... no
configure: error: --with-system-libvpx requested but it is not v0.9.7 or later
*** Fix above errors and then restart with "make -f client.mk build"
make[2]: *** [configure] Error 1
make[2]: Leaving directory `/var/tmp/portage/www-client/firefox-10.0.1/work/mozilla-release'
make[1]: *** [obj-x86_64-unknown-linux-gnu/Makefile] Error 2
make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-10.0.1/work/mozilla-release'
make: *** [build] Error 2
emake failed
* ERROR: www-client/firefox-10.0.1 failed (compile phase):
* emake failed
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 6690: Called die
* The specific snippet of code:
* CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" MOZ_MAKE_FLAGS="${MAKEOPTS}" emake -f client.mk || die "emake failed";
*
* If you need support, post the output of 'emerge --info =www-client/firefox-10.0.1',
* the complete build log and the output of 'emerge -pqv =www-client/firefox-10.0.1'.
* The complete build log is located at '/var/tmp/portage/www-client/firefox-10.0.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/firefox-10.0.1/temp/environment'.
* S: '/var/tmp/portage/www-client/firefox-10.0.1/work/mozilla-release'

при том что в системе наличествует libvpx version >= v0.9.7, а именно 1.0.0. Есть идеи чем лечить?
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Firefox неканпеляется

Сообщение Devider »

Кажется, нашел.
Пытаюсь наложить патч на /var/tmp/portage/www-client/firefox-10.0.1/work/mozilla-release/configure.in таким образом:
# patch configure.in -i configure.patch
patching file configure.in
Hunk #1 FAILED at 5664.
1 out of 1 hunk FAILED -- saving rejects to file configure.in.rej
# diff configure.in.rej configure.patch
1,3c1,10
< --- configure.in
< +++ configure.in
< @@ -5664,41 +5664,41 @@
---
> # HG changeset patch
> # Parent 0a6f3638cdaba9d3b5ef2eef73a42b2a167dc52a
> # User ojab <ojab@ojab.ru>
> Bug 722127 - Build --with-system-libvpx is broken for libvpx-1.0.0
>
>
> diff --git a/configure.in b/configure.in
> --- a/configure.in
> +++ b/configure.in
> @@ -5664,41 +5664,41 @@ if test -n "$MOZ_WEBM"; then

В общем, ответ на вопрос, чем бы скоротать вечерок, получен.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Firefox неканпеляется

Сообщение taaroa »

see #401985

p.s. опоздал.
:wq
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Firefox неканпеляется

Сообщение Devider »

taaroa писал(а):
29.02.2012 20:50
p.s. опоздал.

Все равно спасибо

PS. В общем, пока
USE="-webm" emerge firefox
, а там поглядим.
Спасибо сказали: