Система portage

Обсуждение системы портежей, а также вопросов установки програмного обеспечения посредством портежей

новое ядро, проблемы с совместимостью

Занялся апгрейдом мира и обнаружил забавный факт: в новом ядре нет Big Kernel Lock. Соотвественно в группе рисков оказался весь софт, который составляет себе хелперы - модули ядра. Гарантировано отказался собираться по этой причине libsvga (smp_lock.h is missing). Внёс в USE-флаг "-svga", посмотрю захотят ли остальные драйвера собираться. Надо ли куда писать баг, чтобы libsvga прописали <= зависимость от ядра?

Помогите разораться с зависимостями

Здравствуйте, помогите разобраться с зависимостями.

[code]
root ~ # emerge -avuD world 21:59

* 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 ] app-emulation/virtualbox-modules-4.1.2 [4.1.0-r1] 0 kB
[ebuild U ] x11-drivers/xf86-video-virtualbox-4.1.2 [4.1.0] USE="dri" 0 kB
[ebuild U ] x11-drivers/xf86-input-virtualbox-4.1.2 [4.1.0] 0 kB

не собирается media-gfx/blender-2.59

Люди добрые, подскажите что не так делают мои корявые ручки.

Цель: установить blender >=2.57 версии

Пробовал ставить из portage версию 2.49-r2 , 2.57-r1, а так же из overlay alice , где присутствует 2.59 версия.
итог: одна и та же ошибка при установке.

есть у меня подозрение что scons не правильно отрабатывает.
В bugzile видимо что то где то не углядел, вообщем не пойму что делать , натолкните на путь истинный.

=============================================================================================
MOMO# uname -a

сошел с ума eix [РЕШЕНО]

возможно не в этот раздел, но.
после обновления системы, сделал eix-sync и после все пакеты стали маскированными. причем это проблема eix'a, ибо при emerge все выдается правильно. как быть?

Утилита dpkg и .deb файлы. [SOLVED]

Привет всем! Если устанавливать дебы через dpkg -i в генте то как их удалить потом? dpkg -r ? Они же не регистрируются в списке установленного в портежах. Если сам пакет установлен но его нет в кэше /var/cache/apt/archives, что тогда? Или проще написать ебилд для деб-пакета?

glib "error GNU libiconv not in use but included iconv.h is from libiconv" [РЕШЕНО]

Доброго времени суток! Не могу понять, в чем проблема. Собираю

emerge =dev-libs/glib-2.28.8

Компиляция обрывается здесь:

  CC     gbase64.lo
  CC     gbitlock.lo
  CC     gbookmarkfile.lo
  CC     gbuffer.lo
  CC     gcache.lo
  CC     gchecksum.lo
  CC     gcompletion.lo
  CC     gconvert.lo
gconvert.c:65:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv
make[4]: *** [gconvert.lo] Ошибка 1

Как видится, ключевая строка эта
[code]

[SOLVED] не пересобирается evolution-data-server

всех приветствую.

пересборка мира заканчивается на evolution-data-server:

[code]
/var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r1/work/evolution-data-server-2.32.3/docs/reference/addressbook/libedata-book/.libs/libedata-book-scan: error while loading shared libraries: libicuuc.so.46: cannot open shared object file: No such file or directory
Scan failed:
make[5]: *** [scan-build.stamp] Error 127
make[5]: Leaving directory `/var/tmp/portage/gnome-extra/evolution-data-server-2.32.3-r1/work/evolution-data-server-2.32.3/docs/reference/addressbook/libedata-book'

[SOLVED] Скорость сборки и загрузка процессора

После апгрейда железа (Phenom II x4 955, 4Gb RAM) я заметил, что сборка программ не загружает процессор на 100%, максимум по 40% на ядро. Хотя старый проц Athlon 64 3500+ загружался полностью. Это как бы не плохо, что процессор не загружен, но от этого ж по идее увеличивается время сборки? В MAKEOPT я указал -j5 (читал, что нужно кол-во ядер + 1). У меня было предположение, что дело в тормознутости винта (компилятор то постоянно что-то читает/пишет), но после монтирования tmpfs в /var/tmp/portage фактически ничего не изменилось. В чём может быть дело?

Не собирается dbus

При обновлении мира сборка dbus валится на:
[code]
Copying ../bus/session.conf ../bus/system.conf to test directory
make[3]: Leaving directory `/var/tmp/portage/sys-apps/dbus-1.4.12/work/dbus-1.4.12-build/test'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/sys-apps/dbus-1.4.12/work/dbus-1.4.12-build/test'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/dbus-1.4.12/work/dbus-1.4.12-build'
make: *** [all] Ошибка 2
emake failed
* ERROR: sys-apps/dbus-1.4.12 failed (compile phase):

Обновление system: app-editors/vim-7.3.266 failed (compile phase)

Доброго времени всем!
Заметив, что обновился gcc, решил обновить систему по данному howto.
Собственно затык при сборке vim:
[code]
Undefined subroutine &ExtUtils::ParseXS::errors called at /usr/lib64/perl5/5.12.4/ExtUtils/xsubpp line 41.
make[1]: *** [auto/if_perl.c] Ошибка 255
make[1]: *** Ожидание завершения заданий...

Ленты новостей