emerge * Error: circular dependencies [SOLVED]
slalom 29 ноября, 2018 - 20:07
При обновлении или установке атома
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
т.е. один запрещал другой.
Нет, двойка тебе. Не
Нет, двойка тебе. Не разобрался. Суть проблемы - harfbuzz зависит от freetype, а тот - от harfbuzz. Решается так:
USE="-harfbuzz" emerge -O1 freetype
emerge -O1 harfbuzz freetype
Не надо "изобретать", не разобравшись. Более того, тебе там даже варианты решения предлагали, но их надо было почитать. Да, это сложно. Да, это не на русском.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"