LINUX.ORG.RU

Проблемы с циркулярными зависимостями

 ,


0

1

Вот выхлоп:

artyom-Aspire-V3-551 / # emerge firefox-bin
setlocale: unsupported locale setting
setlocale: unsupported locale setting

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!


[ebuild  N     ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 73269 KiB
[ebuild  N     ]  virtual/freedesktop-icon-theme-0-r4::gentoo  0 KiB
[ebuild  N     ]   x11-themes/adwaita-icon-theme-40.1.1::gentoo  USE="-branding" 16828 KiB
[ebuild  N     ]    x11-libs/gtk+-3.24.29:3::gentoo  USE="X introspection (-aqua) -broadway -cloudprint -colord -cups -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 20896 KiB
[nomerge       ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 
[nomerge       ]  media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   app-eselect/eselect-fontconfig-1.1-r1::gentoo  2 KiB
[nomerge       ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 
[nomerge       ]  x11-libs/gtk+-3.24.29:3::gentoo  USE="X introspection (-aqua) -broadway -cloudprint -colord -cups -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   gnome-base/librsvg-2.50.7:2::gentoo  USE="introspection vala" ABI_X86="(64) -32 (-x32)" 21704 KiB
[ebuild  N     ]    x11-libs/pango-1.48.7::gentoo  USE="introspection -X -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)" 2003 KiB
[ebuild  N     ]     media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo glib graphite introspection truetype -debug -doc -icu -static-libs -test" ABI_X86="(64) -32 (-x32)" 17520 KiB
[ebuild  N     ]      x11-libs/cairo-1.16.0-r4::gentoo  USE="X glib svg (-aqua) -debug (-gles2-only) -opengl -static-libs -utils -valgrind" ABI_X86="(64) -32 (-x32)" 41014 KiB
[ebuild  N     ]       media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 1684 KiB
[ebuild  N     ]        media-libs/freetype-2.10.4:2::gentoo  USE="adobe-cff bzip2 cleartype_hinting harfbuzz png -X -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)" 2360 KiB

Total: 11 packages (11 new), Size of downloads: 197275 KiB

 * Error: circular dependencies:

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) depends on
 (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (media-libs/harfbuzz-2.8.1: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.

все что просит портаж я поменял но все также

Иногда работает такой лайфхак:

$ emerge -av1 harfbuzz freetype

То есть явно указать пакеты, которые завязаны друг на друга.

Kroz ★★★★★
()

Сначала ставишь haurfbuzz, потом прописываешь в package.use media-libs/freetype harfbuzz и ставишь freetype. Шрифты становятся лучше.

theLORdweller
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.