1

Пересобирал после обновления флагов в make.conf:

CFLAGS="-O2 -pipe"
CXXFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
USE="-a52 accessibility -amr alsa atm -avahi \
        cairo consolekit bindist branding dbus djvu dvd -dvdnav ffmpeg \
        flac -faac fbcondecor \
        gif gpm -hal jpeg kde libnotify loop-aes \
        matroska mmx mng mp3 mp4 mpeg mpeg2 mpeg4pt2 \
        networkmanager nouveau ogg opengl policykit portaudio png \
        qt3support gt4  -real socks5 sse sse2 emantic-desktop \
        tiff truetype vino -x264 xvid X usb"

ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev synaptics virtualbox"
MAKEOPTS="-j3"
LINGUAS="ru en"
#PORTDIR_OVERLAY="/usr/local/portage"
ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE"
KDIR=/usr/src/linux
XFCE_PLUGINS="menu"
#source /var/lib/layman/make.conf
FEATURES="-userfetch candy"
ACCEPT_KEYWORDS="~x86 ~amd64"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/"

SYNC="rsync://rsync2.ru.gentoo.org/gentoo-portage"
+ открыть спойлер
emerge -auDNv world

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies     ... done!
[ebuild     U  ] sys-apps/util-linux-2.20 [2.19.1] USE="cramfs crypt loop-aes* ncurses nls perl unicode -ddate% -old-linux (-selinux) -slang -static-libs% (-uclibc)" 0 kB
[ebuild     U  ] sys-fs/e2fsprogs-1.42_pre0702 [1.41.12] USE="nls" 0 kB
[ebuild     U  ] sys-apps/sysvinit-2.88-r3 [2.88-r1] USE="(-ibm) (-selinux) -static" 0 kB
[blocks b      ] <sys-apps/sysvinit-2.88-r3 ("<sys-apps/sysvinit-2.88-r3" is blocking sys-apps/util-linux-2.20)
[ebuild     U  ] sys-power/upower-0.9.13 [0.9.12] USE="introspection -debug -doc -ios" 0 kB
[ebuild   R    ] media-plugins/gst-plugins-meta-0.10-r6  USE="X aac alsa dvd ffmpeg* flac mp3* mpeg ogg vorbis xv -a52 -dv -dvb -esd -lame -mms -musepack -mythtv -oss -pulseaudio -taglib -theora -v4l2 -vcd -vpx -wavpack" 0 kB
[ebuild     U  ] kde-base/kde-l10n-4.7.1 [4.7.0-r2] USE="handbook (-aqua) (-kdeenablefinal)" LINGUAS="ru -ar -bg -bs -ca -ca@valencia -cs -da -de -el -en_GB -es -et -eu -fi -fr -ga -gl -he -hr -hu -ia -id -is -it -ja -kk -km -kn -ko -lt -lv -nb -nds -nl -nn -pa -pl -pt -pt_BR -ro -sk -sl -sr -sv -th -tr -ug -uk -wa -zh_CN -zh_TW" 0 kB

Total: 6 packages (5 upgrades, 1 reinstall), Size of downloads: 0 kB
Conflict: 1 block

WARNING: One or more updates have been skipped due to a dependency conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.11.0::gentoo, ebuild scheduled for merge) conflicts with
    <x11-base/xorg-server-1.10.99 required by (x11-drivers/nvidia-drivers-275.09.07::gentoo, installed)


Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 6) sys-apps/util-linux-2.20
 * util-linux-2.20.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...               [ ok ]
 * util-linux-2.19.1-20110510.diff.bz2 RMD160 SHA1 SHA256 size ;-) ...   [ ok ]
>>> Unpacking source...
>>> Unpacking util-linux-2.20.tar.bz2 to /var/tmp/portage/sys-apps/util-linux-2.20/work
>>> Unpacking util-linux-2.19.1-20110510.diff.bz2 to /var/tmp/portage/sys-apps/util-linux-2.20/work
>>> Source unpacked in /var/tmp/portage/sys-apps/util-linux-2.20/work
>>> Preparing source in /var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.20 ...
 * Applying util-linux-2.19.1-20110510.diff ...

 * Failed Patch: util-linux-2.19.1-20110510.diff !
 *  ( /var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.19.1-20110510.diff )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-apps/util-linux-2.20/temp/util-linux-2.19.1-20110510.diff.out

 * ERROR: sys-apps/util-linux-2.20 failed (prepare phase):
 *   Failed Patch: util-linux-2.19.1-20110510.diff!
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 2927:  Called epatch '/var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.19.1-20110510.diff'
 *   environment, line 1588:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 *
 * If you need support, post the output of 'emerge --info =sys-apps/util-linux-2.20',
 * the complete build log and the output of 'emerge -pqv =sys-apps/util-linux-2.20'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/util-linux-2.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/util-linux-2.20/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.20'

>>> Failed to emerge sys-apps/util-linux-2.20, Log file:

>>>  '/var/tmp/portage/sys-apps/util-linux-2.20/temp/build.log'

 * Messages for package sys-apps/util-linux-2.20:

 * Failed Patch: util-linux-2.19.1-20110510.diff !
 *  ( /var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.19.1-20110510.diff )
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/sys-apps/util-linux-2.20/temp/util-linux-2.19.1-20110510.diff.out
 * ERROR: sys-apps/util-linux-2.20 failed (prepare phase):
 *   Failed Patch: util-linux-2.19.1-20110510.diff!
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_prepare
 *   environment, line 2927:  Called epatch '/var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.19.1-20110510.diff'
 *   environment, line 1588:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 *
 * If you need support, post the output of 'emerge --info =sys-apps/util-linux-2.20',
 * the complete build log and the output of 'emerge -pqv =sys-apps/util-linux-2.20'.
 * The complete build log is located at '/var/tmp/portage/sys-apps/util-linux-2.20/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/util-linux-2.20/temp/environment'.
 * S: '/var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.20'

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
ОС: Gentoo/Funtoo

2

tyrnov пишет:

ACCEPT_KEYWORDS="~x86 ~amd64"

Вы бы уже определились с архитектурой  wink

tyrnov пишет:

* Failed Patch: util-linux-2.19.1-20110510.diff ! * ( /var/tmp/portage/sys-apps/util-linux-2.20/work/util-linux-2.19.1-20110510.diff )

По какой-то из причин патч не накладывается.
Есть пару способов, если не решить, то временно обойти проблему:
1. Отключить USE=loop-aes для sys-apps/util-linux
2. Замаскировать версию =sys-apps/util-linux-2.20

Был, был и весь вышел...

3 (09.09.2011 15:58:12 отредактировано Fat-Zer)

tyrnov пишет:

ACCEPT_KEYWORDS="~x86 ~amd64"

вот с этим вы не погорячились?

по сабжу: видимо ошибка в ебилде: старый патч не работает, а нового нет...
решение: или USE="-loop-aes", или замаскировать  sys-apps/util-linux-2.20

ИМХО если хотите ~ветку, то учитесь читайте вывод emerge и ебилды...

[added]
опоздал на 12 секунд  :lol:

95% процентов проблем находятся между клавиатурой и стулом.

4

Насчет архитектуры это точно все забыл убрать. Сейчас уберу x86

ОС: Gentoo/Funtoo

5

Fat-Zer, коллективный разум в действии  oO 
:lol:

Был, был и весь вышел...

6

Собрал без флага loop-aes для sys-apps/util-linux все прошло нормально можно решено ставить. Спасибо за подсказку.

ОС: Gentoo/Funtoo

7

При обновлении:

emerge -auDNv world

These are the packages that would be merged, in order:

Calculating dependencies       ... done!
[ebuild     U  ] sys-apps/openrc-0.9.3-r1 [0.9.3] USE="ncurses pam unicode -debug (-selinux)" 0 kB
[ebuild  N     ] media-plugins/gst-plugins-dts-0.10.22  USE="orc" 0 kB
[ebuild   R    ] media-plugins/gst-plugins-meta-0.10-r6  USE="X aac alsa dts%* dvd ffmpeg flac mp3 mpeg ogg vorbis xv -a52 -dv -dvb -esd -lame -mms -musepack -mythtv -oss -pulseaudio -taglib -theora -v4l2 -vcd -vpx -wavpack" 0 kB

Total: 3 packages (1 upgrade, 1 new, 1 reinstall), Size of downloads: 0 kB

WARNING: One or more updates have been skipped due to a dependency conflict:

x11-base/xorg-server:0

  (x11-base/xorg-server-1.11.0::gentoo, ebuild scheduled for merge) conflicts with
    <x11-base/xorg-server-1.10.99 required by (x11-drivers/nvidia-drivers-275.09.07::gentoo, installed)

Так понимаю пропущенно какое то обновление из-за конфликта зависимостей. Это как то надо исправить или просто внимания не обращать?

ОС: Gentoo/Funtoo

8

tyrnov пишет:

Так понимаю пропущенно какое то обновление из-за конфликта зависимостей. Это как то надо исправить или просто внимания не обращать?

Не обращать внимания.
...или решить, что важнее — последняя версия xorg-server'а и жёстко замаскированный драйвер NVidia, или не самая последняя версия xorg-server'а и драйвер из тестовой ветки.
P.S. По слухам последний драйвер NVidia ещё «сырой»  oO

Был, был и весь вышел...

9

А как размаскировать последний драйвер nvidia?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10

newzenon пишет:

А как размаскировать последний драйвер nvidia?

 Консоль:

mkdir -p /etc/portage/package.unmask
echo '=x11-drivers/nvidia-drivers-275.21' >> /etc/portage/package.unmask/x11-drivers

P.S. Чтобы устанавливался последний доступный на данный момент драйвер, версию нужно не указывать.

Был, был и весь вышел...

11

Lupo Alberto, а так:

 Консоль:
$ echo "<x11-drivers/nvidia-drivers-9999 **">> /etc/portage/package.keywords

можно?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

12

newzenon пишет:

можно?

Не уверен — в x11-drivers/nvidia-drivers нет версии -9999.

Был, был и весь вышел...

13

Тогда по аналогии x11-drivers/nvidia-drivers-275.21 -> x11-drivers/nvidia-drivers-999.99?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

14

newzenon, вот все доступные на данный момент версии nvidia-drivers, по крайней мере в официальном дереве:

 Консоль:

lupo@gentoo-laptop ~ % eix -e x11-drivers/nvidia-drivers
* x11-drivers/nvidia-drivers
     Available versions:  96.43.19!s (~)96.43.20!s 173.14.28!s 173.14.30!s (~)173.14.31!s (~)256.53!s 260.19.44!s 270.41.06!s 270.41.19!s (~)275.09.07!s [M](~)275.19!s [M](~)275.21!s {acpi custom-cflags gtk kernel_linux multilib}
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

Был, был и весь вышел...

15

newzenon пишет:

можно?

по идее так не должно работать... он именно насильно замаскирован, его через package.unmask надо размаскировать.

95% процентов проблем находятся между клавиатурой и стулом.

16

package.unmask - обязательно каталог или можно файл со списком размаскировок?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

17

newzenon пишет:

package.unmask - обязательно каталог или можно файл со списком размаскировок?

По вкусу... wink

Был, был и весь вышел...