Similarly to another thread, trying to get wine to install is triggering
this issue;
 * Error: circular dependencies:

(media-libs/harfbuzz-2.8.2-r1: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.2-r1: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.

In my package.use;
# required by x11-libs/pango-1.48.7::gentoo
# required by media-gfx/imagemagick-7.1.0.2::gentoo[pango]
# required by virtual/imagemagick-tools-0::gentoo
# required by x11-misc/shutter-0.97::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/freetype-2.10.4 harfbuzz

If i disable this, I get;
* Error: circular dependencies:

(sys-libs/gpm-1.20.7-r3:0/0::gentoo, ebuild scheduled for merge) depends on
 (sys-libs/ncurses-6.2_p20210123:0/6::gentoo, ebuild scheduled for merge)
(buildtime_slot_op)
  (sys-libs/gpm-1.20.7-r3:0/0::gentoo, ebuild scheduled for merge)
(buildtime)

and if I sys-libs/ncurses -gpm as suggested;
 * Error: circular dependencies:

(x11-libs/libva-2.12.0:0/2::gentoo, ebuild scheduled for merge) depends on
 (virtual/opengl-7.0-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (media-libs/mesa-21.1.4:0/0::gentoo, ebuild scheduled for merge) (runtime)
   (x11-libs/libva-2.12.0:0/2::gentoo, ebuild scheduled for merge)
(buildtime_slot_op)

At which point i'm looking for an alternative approach.

I quickpkg'd harfbuzz and freetype, then tried to emerge --nodeps them, but
both failed at the configure stage.

Is there something else I should try?

Reply via email to