emerge * Error: circular dependencies [SOLVED]

При обновлении или установке атома

sudo emerge media-libs/freetype
Calculating dependencies... done!


[nomerge       ] app-text/poppler-0.62.0-r1:0/73::gentoo  USE="cairo cxx introspection jpeg jpeg2k lcms png qt5 tiff utils -cjk -curl -debug -doc -nss" 
[nomerge       ]  dev-qt/qtgui-5.11.1:5/5.11::gentoo  USE="dbus egl gif jpeg libinput png udev xcb -accessibility -debug -eglfs -evdev (-gles2) -ibus -test -tslib -tuio -vnc" 
[ebuild  N     ]   media-libs/harfbuzz-2.0.2:0/0.9.18::gentoo  USE="cairo glib graphite introspection truetype -debug -fontconfig -icu -static-libs -test" ABI_X86="32 (64) (-x32)" 0 KiB
[nomerge       ]    x11-libs/cairo-1.14.12::gentoo  USE="X glib opengl svg xcb (-aqua) -debug (-gles2) -static-libs -valgrind" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]     media-libs/fontconfig-2.13.0-r4:1.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]      media-libs/freetype-2.9.1-r3:2::gentoo  USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -debug -doc -fontforge -infinality -static-libs -utils" ABI_X86="32 (64) (-x32)" 0 KiB

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

 * Error: circular dependencies:

(media-libs/harfbuzz-2.0.2:0/0.9.18::gentoo, ebuild scheduled for merge) depends on
 (media-libs/freetype-2.9.1-r3:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (media-libs/harfbuzz-2.0.2:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.

Наустанавливал кодеков VLC-му, потом переустановил его и вот.......

Тут конфликт флага ABI_X86= ?

Разобрался сам (дождёшься

Разобрался сам (дождёшься вас..... :) Проблема была в файле unmasced

>=media-libs/freetype-2.9.1-r3 -harfbuzz

т.е. один запрещал другой.

Нет, двойка тебе. Не

Нет, двойка тебе. Не разобрался. Суть проблемы - harfbuzz зависит от freetype, а тот - от harfbuzz. Решается так:

USE="-harfbuzz" emerge -O1 freetype
emerge -O1 harfbuzz freetype

Не надо "изобретать", не разобравшись. Более того, тебе там даже варианты решения предлагали, но их надо было почитать. Да, это сложно. Да, это не на русском.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

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

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