Откуда берутся ненужные use?(Ошибки в рукокниге?) [SOLVED]

В make.conf поставлено -berkdb ,однако решил один пакет с зависимостями пересобрать-смотрю и в зависимых есть use berkdb.И как такое понимать?Ведь пишут:
"Конечно же, существует определенная последовательность формирования значения USE. Вы же не хотите объявить USE="-java" только для того, чтобы узнать, что java все еще включена из-за значения с более высоким приоритетом. Последовательность установки значения USE в порядке приоритета (от меньшего к большему) такова:

1. значение USE по умолчанию, объявленное в файлах make.defaults в составе вашего профиля
2. значение, определенное пользователем в /etc/make.conf
3. значение, указанное пользователем в /etc/portage/package.use
4. значение, определенное пользователям в переменной среды"

При указании в package.use снимается.Но чтож, для каждого пакета что ли юзы расставлять?
Заодно обьясните, что это такое-berkdb?

Покажите строчку

Покажите строчку "зависимости" из emerge -pv и emerge --info

Не совсем понял про "строчку

Не совсем понял про "строчку "зависимости".

Emerge-info - да,там есть berkdb.В том и вопрос-откуда и почему оно там если в make.conf -berkdb?

Вот например один зависимый пакет - emerge -pv perl

Calculating dependencies... done!
[ebuild   R   ] dev-lang/perl-5.8.8-r6  USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB

NightNord

Таки дайте wgetpaste -I и

Тогда дайте wgetpaste -i /etc/make.conf и заимейте привычку использовать теги [code]

http://pastebin.com/m5bd349c

http://pastebin.com/m5bd349c -емерже инфо
http://pastebin.com/mf81dbb6 -мэйк конф

Что такое теги я незнаю, к сожаленью...(>_<)

Попробуйте grep -R berkdb

Попробуйте grep -R berkdb /etc/portage, на всякий случай. В профиле force нету... в layman'овом make.conf еще проверьте USE, мало-ли ;)

Да, кстати, вроде как \ (анти-перенос) внутри строки USE не нужны?

grep -R berkdb

grep -R berkdb /etc/portage

/etc/portage/package.use:dev-util/subversion -berkdb -perl -python
/etc/portage/package.use:dev-libs/apr-util -berkdb
/etc/portage/package.use:dev-libs/cyrus-sasl -berkdb -ldap -pam
/etc/portage/package.use:sys-libs/gdbm -berkdb
/etc/portage/package.use~:dev-util/subversion -berkdb -perl -python
/etc/portage/package.use~:dev-libs/apr-util -berkdb
/etc/portage/package.use~:dev-libs/cyrus-sasl -berkdb -ldap -pam

Только -berkdb
(освоил тег(^_^))

>в layman'овом make.conf еще проверьте USE

Да, в лаймановом не оказалось.Поставил -berkdb и теперь всё верно.Но что ж получается -make.conf лаймана более приоритетен чем общий make.conf?А ведь эти пакеты (perl и т.п.) не из лаймана, а из основого дерева.

А перенос -это я как-то проверял как porthole изменяет make.conf, и он вот ставит его.Я подумал что так правильно.Вреда от этого нет, во всяком случае.

Хм... Ваще в layman'овом

Хм... Ваще в layman'овом make.conf не дожно быть никаких USE=""... Попробуйте убрать таки \-ы, возможно портаж воспринимает их как ошибку синтаксиса и игнорирует эту строку USE.

C убирание всех use из

C убиранием всех use из make.conf лаймана всё ломается.
Наличие или отсутствие \ ничего не меняет, попробовал.

Тык. там вообще не должно

Тык. там вообще не должно быть строчки с USE. Ибо source иначе перетрет то, что в make.conf

Ага, понятно.Так все

Ага, понятно.Так все правильно получается.Строчку с USE удалил из лаймана, теперь berkdb не лезет и юзы make.conf отрабатываются верно.

Спасибо!

[SOLVED]

наименоваие и версию ебилда в

наименоваие и версию ебилда в студию

Цитата:
Заодно обьясните, что это такое-berkdb?

Гугл говорит, что на википедии есть описание :)
http://ru.wikipedia.org/wiki/Berkeley_DB

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Это mplayer

Это mplayer последний
.media-video/mplayer-1.0_rc4_p20090919-r1

Википедию,да, почитаю.(^_^) Спасибо.

Этот USE-флаг устанавливается

Этот USE-флаг устанавливается профилем и к нему применим совет "работает - не трогай".

Профилем устанавливается куча

Профилем устанавливается куча ненужного мусора.Make.conf для того и есть чтоб расставлять свои предпочтения.

У меня такая прикол с

У меня такая прикол с dev-util/subversion и флагом nls, несмотря на то что nls глобально включен subversion пытается собираться с -nls, но у него не получается и в ошибке прямым текстом сказано, что нужно включить nls. Происходит это не всегда, но регулярно и только после сборки с USE="nls" проблема временно исчезает. Наблюдаю это уже продолжительное время уже сменилось несколько версий subversion и portage(2.2)

package.use ?

package.use
?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".