Похожие чаты

Sudo emerge harfbuzz * IMPORTANT: 8 news items need reading

for repository 'gentoo'.
* Use eselect news read to view new items.

Calculating dependencies... done!


[ebuild R ] media-libs/harfbuzz-2.8.2-r1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -doc -experimental -static-libs -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild R ] media-libs/freetype-2.10.4:2::gentoo USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="32* (64) (-x32)" 0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB

* Error: circular dependencies:

(media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) depends on
(media-libs/harfbuzz-2.8.2-r1:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime)
(media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)

* Note that circular dependencies can often be avoided by temporarily
* disabling USE flags that trigger optional dependencies.
Что нужно отключить, чтобы разорвать связь между этими зависимостями? Я пробовал у freetype поставить -harfbuzz, но не помогло

8 ответов

24 просмотра

--nodeps, -O как вариант

C.C.- Автор вопроса

Это на freetype?

Т.е., freetype -harfbuzz все равно зависит от harfbuzz?

C.C.- Автор вопроса

Да

У меня нет (и суть, конечно, в том, чтоб не зависел)

C.C.- Автор вопроса

Ещё суть в том, что в маске у меня вот это прописалось автоматически >=media-libs/freetype-2.10.4 harfbuzz # required by net-misc/curl-7.77.0-r1::gentoo[http2] # required by dev-lang/rust-1.53.0::gentoo # required by virtual/rust-1.53.0::gentoo # required by gnome-base/librsvg-2.50.7::gentoo # required by media-video/ffmpeg-4.4-r1::gentoo[svg] # required by media-plugins/alsa-plugins-1.2.2::gentoo[ffmpeg] # required by media-sound/pulseaudio-13.0-r1::gentoo[alsa-plugin,alsa] # required by media-libs/openal-1.21.1-r1::gentoo[pulseaudio] # required by @steam # required by @selected # required by @world (argument)

Нужно для начала собрать freetype без harfbuzz. Для этого нужно отключить USE-флаг. Насколько я понимаю, в package.use флаги применяются в порядке прочтения, а если это директория, то файлы читаются в алфавитном порядке. Так что нужно добавить freetype -harfbuzz «где-нибудь в конце» с учетом этого.

(потом убрать)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Карта сайта