Решено: Не устанавливаются пакеты

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
unkn0wn
Сообщения: 71
ОС: Gentoo Linux

Решено: Не устанавливаются пакеты

Сообщение unkn0wn »

При установке пакетов вываливается такая ошибка:

Код:

* * ERROR: media-video/kmplayer-0.10.0c failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 4225: Called kde_src_compile * environment, line 3008: Called kde_src_compile 'all' * environment, line 3023: Called kde_src_compile 'make' * environment, line 3015: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-video/kmplayer-0.10.0c/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/kmplayer-0.10.0c/temp/environment'. * >>> Failed to emerge media-video/kmplayer-0.10.0c, Log file: >>> '/var/tmp/portage/media-video/kmplayer-0.10.0c/temp/build.log' * Messages for package media-video/kmplayer-0.10.0c: * Neither the mplayer, xine, cairo nor gstreamer USE flags have been set. One of * them is required. mplayer can be installed afterwards; all of the others will * require you to recompile kmplayer. * * ERROR: media-video/kmplayer-0.10.0c failed. * Call stack: * ebuild.sh, line 48: Called src_compile * environment, line 4225: Called kde_src_compile * environment, line 3008: Called kde_src_compile 'all' * environment, line 3023: Called kde_src_compile 'make' * environment, line 3015: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-video/kmplayer-0.10.0c/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/kmplayer-0.10.0c/temp/environment'.

Что это значит?
нельзя линукс и винду на одном компе, винду нада снеси
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: Решено: Не устанавливаются пакеты

Сообщение Maximus_V »

unkn0wn писал(а):
17.05.2009 10:04
* Neither the mplayer, xine, cairo nor gstreamer USE flags have been set. One of
* them is required. mplayer can be installed afterwards; all of the others will
* require you to recompile kmplayer.

Резюмируя цитату: вы пытаетесь собрать kmplayer, но emerge не знает, какой движок вы хотите использовать: mplayer, xine, cairo или же gstreamer. Установите соответствующие USE-флаги, пересоберите необходимые пакеты.
Спасибо сказали:
Аватара пользователя
unkn0wn
Сообщения: 71
ОС: Gentoo Linux

Re: Решено: Не устанавливаются пакеты

Сообщение unkn0wn »

Странно, никогда такова не было. Вот что сейчас выдал adobe-flash

Код:

localhost ~ # emerge adobe-flash Calculating dependencies... done! >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 2) x11-libs/gtk+-2.14.7-r2 * gtk+-2.14.7.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Please re-emerge x11-libs/cairo with the X USE flag set * * ERROR: x11-libs/gtk+-2.14.7-r2 failed. * Call stack: * ebuild.sh, line 48: Called pkg_setup * gtk+-2.14.7-r2.ebuild, line 57: Called die * The specific snippet of code: * die "cairo needs the X flag set" * The die message: * cairo needs the X flag set * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/gtk+-2.14.7-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-2.14.7-r2/temp/die.env'. * >>> Failed to emerge x11-libs/gtk+-2.14.7-r2, Log file: >>> '/var/tmp/portage/x11-libs/gtk+-2.14.7-r2/temp/build.log' * Messages for package x11-libs/gtk+-2.14.7-r2: * Please re-emerge x11-libs/cairo with the X USE flag set * * ERROR: x11-libs/gtk+-2.14.7-r2 failed. * Call stack: * ebuild.sh, line 48: Called pkg_setup * gtk+-2.14.7-r2.ebuild, line 57: Called die * The specific snippet of code: * die "cairo needs the X flag set" * The die message: * cairo needs the X flag set * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/gtk+-2.14.7-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-2.14.7-r2/temp/die.env'. *

USE="X" ? Или что ему нужно?

А понял вроди

Код:

Please re-emerge x11-libs/cairo with the X USE flag set

Сейчас попробую переустановить
нельзя линукс и винду на одном компе, винду нада снеси
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: Решено: Не устанавливаются пакеты

Сообщение Maximus_V »

unkn0wn писал(а):
17.05.2009 10:46
А понял вроди

Код: Выделить всё

Please re-emerge x11-libs/cairo with the X USE flag set

И если у вас Х-флаг не используется глобально, то будет лучше добавить это флаг локально в /etc/portage/package.use, чтобы не собирать весь world с данным флагом:

Код: Выделить всё

echo "x11-libs/cairo X" >> /etc/portage/package.use
Спасибо сказали:
Аватара пользователя
unkn0wn
Сообщения: 71
ОС: Gentoo Linux

Re: Решено: Не устанавливаются пакеты

Сообщение unkn0wn »

Так может его сразу в /etc/make.conf засунуть? Как я раньше без него обходился? Всё нормально устанавливалось..
нельзя линукс и винду на одном компе, винду нада снеси
Спасибо сказали:
Аватара пользователя
Maximus_V
Сообщения: 432
ОС: Gentoo, FreeBSD

Re: Решено: Не устанавливаются пакеты

Сообщение Maximus_V »

unkn0wn писал(а):
17.05.2009 10:56
Так может его сразу в /etc/make.conf засунуть? Как я раньше без него обходился? Всё нормально устанавливалось..

Если вам этот флаг действительно нужен - то конечно засуньте в /etc/make.conf
Но нужен ли он вам? Пропишите его там - и с ним будут собираться все остальные пакеты. Например, консольный браузер links, файл-менеджер MC, некоторые другие, что может потянуть за собой многие другие пакеты, увеличение времени компиляции, ненужные вопросы на форуме "Почему я ставлю консольную программу, а у меня вытягивается весь xorg-server". Мне например в большнистве пакетов флаг X совершенно ни к чему.
Спасибо сказали: