Похожие чаты

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 ответов

33 просмотра

--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 «где-нибудь в конце» с учетом этого.

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта