LINUX.ORG.RU

Чужой ты на этом празднике жизни, раз уж даже буквы картинками… В этом году не успеть объяснить.

andytux ★★★★★
()
Ответ на: комментарий от NightSpamer

как вариант развести руки в стороны, медленно встать в положение стоя и круговыми движениями рук грести зависимости. Важно, не забывать про дыхание!

anonymous
()

А в чём смысл задавать вопрос, давая скриншот, где написано, что делать?

Xenius ★★★★★
()

Тебе оно белым по чёрному написало, как это можно исправить, чем не подходит?

XMs ★★★★★
()

Насколько я вижу, по-умолчанию в ебилде media-libs/libwebp не включён use-флаг tiff, а в media-libs/tiff не включён use-флаг webp. Без них, очевидно, никакой циклической зависимости не возникнет, а толку от них немного, так как любой многоформатный софт вроде imagemagick, gimp или смотрелок изображений будет линковаться с каждым по отдельности.

Так что появиться эта проблема могла по двум причинам: 1) какой-то другой пакет требует в обязательном порядке наличия use-флага на своей зависимости, или 2) шаловливые ручки пользователя (мне почему-то кажется, что здесь именно этот вариант).

Случай (2) лечится пониманием, что use-флаги, особенно глобальные, нужно добавлять по-минимуму и с пониманием того, что делаешь. В данном случае было бы достаточно сначала добавить use-флаг для одной из библиотек, переустановить её (с ключом -1/--oneshot, чтобы библиотека не добавилась в world), а потом уже, если это реально требуется, добавлять use-флаг для другой библиотеки и переустанавливать её.

Случай (1) тоже возможен, хотя и слабо верится, что какая-то софтина может требовать поддержки tiff в webp и одновременно webp в tiff. Лечится поэтапной установкой

annulen ★★★★★
()
Ответ на: комментарий от masa

Дистрибутив позволяет заниматься извращениями, если они требуются пользователю. С дефолтными флагами никаких циклических зависимостей здесь нет.

annulen ★★★★★
()

Подскажите пожалуйста как исправить

Старая циркулярная зависимость, которую никак не исправят.

Решается просто: банишь временно один пакет media-libs/libwebp и ставишь точечно пакет media-libs/tiff с флагом webp (флаг этот много где приигодится потом при сборке других пакетов). После сборки media-libs/libwebp, банишь временно media-libs/tiff и точечно собираешь media-libs/libwebp с флагом tiff, после сборки разбаниваешь пакет.

With ★☆☆
()
Ответ на: комментарий от Ololo_Trololo

От части это и Наша вина, «Папка обязан показывать…». А то Импортозамещение и дикие зуммеры устроят новый крах эдема ;-D

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария