LINUX.ORG.RU

gentoo: не получается поставить firefox

 ,


0

1

Приветствую!

Ставлю firefox вот так:

USE="cpu_flags_x86_mmxext" emerge www-client/firefox

(Потому что без этого флага выдаст ошибку «The following REQUIRED_USE flag constraints are unsatisfied: cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )»

Получаю:

[quote][quote][quote] Emerging (1 of 4) media-sound/lame-3.99.5-r1::gentoo[br][/quote][/quote][/quote] * lame-3.99.5.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                             [ ok ]
 * lame-3.99.5-automake-2.12.patch.gz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                             [ ok ]
[quote][quote][quote] Unpacking source...[br] Unpacking lame-3.99.5.tar.gz to /var/tmp/portage/media-sound/lame-3.99.5-r1/work[br] Unpacking lame-3.99.5-automake-2.12.patch.gz to /var/tmp/portage/media-sound/lame-3.99.5-r1/work[br] Source unpacked in /var/tmp/portage/media-sound/lame-3.99.5-r1/work[br] Preparing source in /var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5 ...[br][/quote][/quote][/quote] * Applying lame-3.96-ccc.patch ...                                                                                                                                                    [ ok ]
 * Applying lame-3.98-gtk-path.patch ...                                                                                                                                               [ ok ]
 * Applying lame-3.99.5-tinfo.patch ...                                                                                                                                                [ ok ]
 * Applying lame-3.99.5-msse.patch ...                                                                                                                                                 [ ok ]
 * Applying lame-3.99.5-automake-2.12.patch ...                                                                                                                                        [ ok ]
 * Running eautoreconf in '/var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5' ...
 * Running libtoolize --install --copy --force --automake ...                                                                                                                          [ ok ]
 * Running aclocal -I . ...                                                                                                                                                            [ ok ]
 * This package has a configure.in file which has long been deprecated.  Please
 * update it to use configure.ac instead as newer versions of autotools will die
 * when it finds this file.  See https://bugs.gentoo.org/426262 for details.
 * Running autoconf -I . --force ...                                                                                                                                                   [ !! ]

 * Failed Running autoconf !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/media-sound/lame-3.99.5-r1/temp/autoconf.out

 * ERROR: media-sound/lame-3.99.5-r1::gentoo failed (prepare phase):
 *   Failed Running autoconf !
 *
 * Call stack:
 *     ebuild.sh, line  115:  Called src_prepare
 *   environment, line 2761:  Called eautoreconf
 *   environment, line  793:  Called eautoconf '--force'
 *   environment, line  706:  Called autotools_run_tool '--at-m4flags' 'autoconf' '--force'
 *   environment, line  525:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 *
 * If you need support, post the output of `emerge --info '=media-sound/lame-3.99.5-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-sound/lame-3.99.5-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-sound/lame-3.99.5-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/lame-3.99.5-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5'
 * S: '/var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5'

[quote][quote][quote] Failed to emerge media-sound/lame-3.99.5-r1, Log file:[br][/quote][/quote][/quote][quote][quote][quote]  '/var/tmp/portage/media-sound/lame-3.99.5-r1/temp/build.log'[br][/quote][/quote][/quote] * Messages for package media-sound/lame-3.99.5-r1:

 * Failed Running autoconf !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/media-sound/lame-3.99.5-r1/temp/autoconf.out
 * ERROR: media-sound/lame-3.99.5-r1::gentoo failed (prepare phase):
 *   Failed Running autoconf !
 *
 * Call stack:
 *     ebuild.sh, line  115:  Called src_prepare
 *   environment, line 2761:  Called eautoreconf
 *   environment, line  793:  Called eautoconf '--force'
 *   environment, line  706:  Called autotools_run_tool '--at-m4flags' 'autoconf' '--force'
 *   environment, line  525:  Called die
 * The specific snippet of code:
 *           die "Failed Running $1 !";
 *
 * If you need support, post the output of `emerge --info '=media-sound/lame-3.99.5-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-sound/lame-3.99.5-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-sound/lame-3.99.5-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/lame-3.99.5-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5'
 * S: '/var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5'

Помогите пожалуйста понять что не нравится системе и как это исправить.

Киньте что ли содержимое вот этого /var/tmp/portage/media-sound/lame-3.99.5-r1/temp/autoconf.out

Ну и вместо

USE="cpu_flags_x86_mmxext" emerge www-client/firefox

добавьте в /etc/portage/make.conf строку

CPU_FLAGS_X86="mmxext"

Ну а ещё лучше

emerge cpuid2cpuflags
, которая угадает все флаги автоматически - думаю, вам не один mmxext впоследствии понадобится.

BattleCoder ★★★★★
()
Последнее исправление: BattleCoder (всего исправлений: 1)
Ответ на: комментарий от BattleCoder

# cat /var/tmp/portage/media-sound/lame-3.99.5-r1/temp/autoconf.out ***** autoconf ***** ***** PWD: /var/tmp/portage/media-sound/lame-3.99.5-r1/work/lame-3.99.5 ***** autoconf -I . --force

configure.in:394: error: possibly undefined macro: AM_PATH_GTK If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.

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

Интересно будет сравнить. Флаги CPU взял из cpuid2cpuflags, CFLAGS="-march=native -O2 -pipe"

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

Оба будут одинаково тормозить, а вот в случае хрома, да, не имеет никакого смысла собирать хромиум, а сразу вкатывать google-chrome-beta.

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

не имеет никакого смысла собирать хромиум

чистый хромиум, а с кастомными патчами даже очень имеет

Deleted
()
Ответ на: комментарий от Bruce_Lee

не имеет никакого смысла собирать хромиум, а сразу вкатывать firefox/firefox-bin

fixed

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

lame-то жив ещё, 10 дней назад новая версия вышла. думал, что мр3 уже померло

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от MikeWortin

vaapi, inox/ungoogled + отключение всяких протечек

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.