Cтранное поведение emerge при разрешении use флагов
Замечаю уже не первый раз, что при установке какого-либо пакета выдается сообщение, что у пакета, от которого зависит устанавливаемый требуется задействовать use флаг, но на выводе emerge -pv или emerge -av флаг выставлен, и выдаётся предложение использовать autounmask.
Разве при установке нового пакета другие пакеты, от которого он зависит ещё не установленные в системе не должны автоматически собираться с нужными use флагами, вроде на другой системе такого поведения нет.
Зависимости удовлетворяются только при USE="
Если я ставлю новый пакет и он тянет новую зависимость, то use флаги этой зависимости выставляются в соответствии с требованиями устанавливаемого пакета, даже если use флаги по умолчанию другие, или я путаю ?
emerge app-text/chm2pdf -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/chmlib-0.40-r1 USE="examples -static-libs" 0 kB [ebuild N ] app-text/htmldoc-1.8.27-r1 USE="ssl -fltk" 0 kB [ebuild N ] dev-python/pychm-0.8.4 0 kB [ebuild N ~] app-text/chm2pdf-0.9.1-r1 0 kB Total: 4 packages (4 new), Size of downloads: 0 kB The following USE changes are necessary to proceed: #required by app-text/chm2pdf-0.9.1-r1, required by app-text/chm2pdf (argument) >=dev-libs/chmlib-0.40-r1 examples NOTE: This --autounmask behavior can be disabled by setting EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
- Для комментирования войдите или зарегистрируйтесь
.
Не должны
Путаете
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Цитата: ... и выдаётся