Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
harfbuzz and freetype circular dependency -- unable to fix
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 3:57 pm    Post subject: harfbuzz and freetype circular dependency -- unable to fix Reply with quote

Hi everyone,

I've had an awesome experience with Gentoo thus far, and got my initial installation + KDE environment set up relatively without pain; however,
at this point I am now attempting to emerge app-emulation/wine-staging and app-emulation/winetricks so I may utilize GloriousEggroll's 'proton-ge-custom' with my already-installed Steam program (via steam-overlay with eselect-repository as described in the Gentoo wiki page for Steam itself).

The problem I'm encountering is, when I ran (as root):

Code:
$ emerge --ask app-emulation/wine-staging app-emulation/winetricks


It resulted in a message saying I needed to update my configuration, which I have done before using $etc-update && source /etc/profile for other emerges that requested it, and chose -3 as my option which I believe overwrites all necessary changes to the configuration. I then as usual ran $ emerge --ask app-emulation/wine-staging app-emulation/winetricks again, and am running into the below error message:

Code:
Total: 3 packages (3 reinstalls), Size of downloads: 0 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.

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.




I understand that this is a circular dependency caused by freetype and harfbuzz , but whenever I try installing emerging either of them seperately with use flags to not include the other one, they both fail, as below:

Code:
$ USE="-harfbuzz" emerge --oneshot =media-libs/freetype-2.10.4


results in:
Code:

[ebuild   R    ] app-arch/bzip2-1.0.8-r1  ABI_X86="32*"
[ebuild   R    ] media-libs/libpng-1.6.37-r2  ABI_X86="32*"
[ebuild   R    ] media-libs/freetype-2.10.4  USE="-harfbuzz*" ABI_X86="32*"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/freetype:2

  (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) USE="X adobe-cff bzip2 cleartype_hinting png -bindist -brotli -debug -doc -fontforge -harfbuzz (-infinality) -static-libs -utils" ABI_X86="32 (64) (-x32)" pulled in by
    =media-libs/freetype-2.10.4 (Argument)

  (media-libs/freetype-2.10.4:2/2::gentoo, installed) USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)" pulled in by
    >=media-libs/freetype-2.5.0.1:2/2=[harfbuzz,png,abi_x86_64(-)] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"
                                       ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                 
    >=media-libs/freetype-2.5.0.1:2=[harfbuzz,png,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"
                                     ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                     


It might be possible to solve this slot collision
by applying all of the following changes:
   - media-libs/freetype-2.10.4 (Change USE: +harfbuzz)


!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


and running the opposite (harfbuzz without freetype):

$ USE="-freetype" emerge --oneshot =media-libs/harfbuzz-2.8.1

results in:

Code:
Calculating dependencies... done!


[ebuild   R    ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo glib graphite icu introspection truetype -debug -doc -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.1: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.

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.



Does anyone have advice on how to best resolve this situation?


This is my '$ emerge --info' result:

Code:
Portage 3.0.20 (python 3.9.6-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-11.1.0, glibc-2.33-r1, 5.13.0-gentoo x86_64)
=================================================================
System uname: Linux-5.13.0-gentoo-x86_64-AMD_Ryzen_5_5600X_6-Core_Processor-with-glibc2.33
KiB Mem:    32805464 total,  28212916 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Wed, 07 Jul 2021 02:30:01 +0000
Head commit of repository gentoo: d74f0522b69eeeb88b2ad7d9d38444dd41d6c484
Timestamp of repository steam-overlay: Fri, 02 Jul 2021 15:53:54 +0000
Head commit of repository steam-overlay: 31979352bc89f6162189b8feb6321da1f682a77f

sh bash 5.1_p8
ld GNU ld (Gentoo 2.36.1 p3) 2.36.1
app-shells/bash:          5.1_p8::gentoo
dev-lang/perl:            5.34.0::gentoo
dev-lang/python:          3.9.6::gentoo, 3.10.0_beta3::gentoo
dev-lang/rust:            1.53.0::gentoo
dev-util/cmake:           3.20.5::gentoo
sys-apps/baselayout:      2.7-r3::gentoo
sys-apps/openrc:          0.43.3::gentoo
sys-apps/sandbox:         2.24::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.3-r1::gentoo
sys-devel/binutils:       2.36.1-r1::gentoo
sys-devel/gcc:            11.1.0-r1::gentoo
sys-devel/gcc-config:     2.4::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.3::gentoo
sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers)
sys-libs/glibc:           2.33-r1::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: yes
    sync-rsync-verify-max-age: 24
    sync-rsync-extra-opts:

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=znver3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=znver3 -pipe"
DISTDIR="/var/cache/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=3 --load-average=10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -march=znver3 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=znver3 -pipe"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ https://gentoo.osuosl.org/ http://mirrors.rit.edu/gentoo/ https://mirrors.rit.edu/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4 -l10"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="KDE X a52 aac acl acpi activities alsa amd64 bluetooth branding bzip2 cairo cdda cdr cli crypt cups dbus declarative dri dts dvd dvdr elogind emboss encode exif flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg kde kipi kwallet lcms libglvnd libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl nvidia ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 readline sdl seccomp semantic-desktop spell split-usr ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis widgets wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS


[Moderator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 4:16 pm    Post subject: Reply with quote

What happens if you temporarily use a universal USE="-harfbuzz" in make.conf?
You also need an entry
in
Code:

/etc/portage/package.accept_keywords

like this
Code:

sys-kernel/gentoo-sources ~amd64

I dont know why,but it seems to need it.
_________________
:)
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 4:33 pm    Post subject: Reply with quote

alamahant wrote:
What happens if you temporarily use a universal USE="-harfbuzz" in make.conf?
You also need an entry
in
Code:

/etc/portage/package.accept_keywords

like this
Code:

sys-kernel/gentoo-sources ~amd64

I dont know why,but it seems to need it.


I just added -harfbuzz to my universal USE flags in /etc/portage/make.conf , but I'm confused what you mean by the package.accept_keywords part of your reply... are you saying I need to add the '-harfbuzz' flag somehow via package.accept_keywords? Or is that pertaining only specifically to the 'sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)' string I was also encountering after the main circular dependency error messages?
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Jul 07, 2021 4:34 pm    Post subject: Reply with quote

sys-kernel/gentoo-sources-5.13.0::gentoo is hard masked because of NFS server bug, sys-kernel/gentoo-sources-5.13.0-r1::gentoo is available.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 4:36 pm    Post subject: Reply with quote

No no.
package.accept_keywords you just create an entry for gentoo-sources.
Because it is complaining.
Ah ah I got it
You had already installed gentoo-sources-5.13 and then it was masked.
Code:

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)

5.13.1
is out
:)
_________________
:)
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 4:50 pm    Post subject: Reply with quote

alamahant wrote:
No no.
package.accept_keywords you just create an entry for gentoo-sources.
Because it is complaining.
Ah ah I got it
You had already installed gentoo-sources-5.13 and then it was masked.
Code:

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)

5.13.1
is out
:)



Understood :)

I'm going to wait on upgrading the kernel to 5.13.1 , as well as unmasking kernel 5.13.0 , because I have never performed a kernel upgrade before in Gentoo and want to hopefully resolve this ongoing circular dependency prior to doing so to avoid further messing things up haha.

Even with the -harfbuzz USE flag set in /etc/portage/make.conf , I am still getting the below output & error message:

Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!


[ebuild N ] app-emulation/winetricks-20210206::gentoo USE="gtk kde -rar -test" 681 KiB
[nomerge ] app-emulation/winetricks-20210206::gentoo USE="gtk kde -rar -test"
[ebuild N ] virtual/wine-0-r7::gentoo USE="-staging" ABI_X86="32 64" 0 KiB
[ebuild N ] app-emulation/wine-staging-6.12:6.12::gentoo USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads truetype udev udisks unwind usb xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -v4l -vaapi -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)" 33,580 KiB
[nomerge ] app-emulation/wine-staging-6.12:6.12::gentoo USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads truetype udev udisks unwind usb xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -v4l -vaapi -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)"
[nomerge ] net-print/cups-2.3.3_p2-r2::gentoo USE="X acl dbus pam ssl threads usb -debug -kerberos (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="32* (64) (-x32)"
[nomerge ] net-print/cups-filters-1.28.9::gentoo USE="dbus foomatic jpeg pdf png postscript tiff -ldap -pclm -perl -test -zeroconf"
[nomerge ] app-text/mupdf-1.18.0-r4:0/1.18.0::gentoo USE="X javascript opengl ssl"
[ebuild R ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild R ] media-libs/fontconfig-2.13.1-r2:1.0::gentoo USE="-doc -static-libs" 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: 6 packages (3 new, 3 reinstalls), Size of downloads: 34,261 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.

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


when running command:

Code:
$ emerge --ask app-emulation/wine-staging app-emulation/winetricks
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30915
Location: here

PostPosted: Wed Jul 07, 2021 4:54 pm    Post subject: Reply with quote

Try with
Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz media-libs/freetype

and then run your emerge --ask app-emulation/wine-staging app-emulation/winetricks command
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 4:56 pm    Post subject: Reply with quote

Then try
Code:

emerge -uDUav @world

emerge -av wine-staging winetricks

Also yes if gentoo-sources was masked because of ~arch it would have said so.
Plz totally disregard my suggestion about package.accept_keywords.
Better follow
fedeliallalinea's
advice
_________________
:)
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:12 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Try with
Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz media-libs/freetype

and then run your emerge --ask app-emulation/wine-staging app-emulation/winetricks command


The above-suggested command returned this message:

Quote:
Calculating dependencies... done!


[ebuild R ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -doc -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.1: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.

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by app-text/mupdf-1.18.0-r4::gentoo
# required by net-print/cups-filters-1.28.9::gentoo[pdf]
# required by net-print/cups-2.3.3_p2-r2::gentoo
# required by dev-qt/qtprintsupport-5.15.2::gentoo[cups]
# required by dev-qt/designer-5.15.2::gentoo
# required by kde-plasma/kwin-5.22.3::gentoo
# required by kde-plasma/plasma-desktop-5.22.3::gentoo
# required by kde-plasma/plasma-meta-5.22.3::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/harfbuzz-2.8.1 truetype

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.

!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Do I now need to run '$etc-update && source /etc/profile' , choosing -3 ?
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30915
Location: here

PostPosted: Wed Jul 07, 2021 5:22 pm    Post subject: Reply with quote

What command did you give exactly?
Because truetype use flag is not disabled.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:25 pm    Post subject: Reply with quote

fedeliallalinea wrote:
What command did you give exactly?
Because truetype use flag is not disabled.


the command I used is:

Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz media-libs/freetype


copied it directly from my Terminal by pressing the Up arrow on my keyboard to display the last run command, just to make sure.


Sorry, maybe you were confused by my quoting your 2 posts at once accidentally and thought I was outputting the returned message from running the emerge --ask command for wine-staging and winetricks again. I haven't done that yet because I am not sure what to do regarding the
Quote:

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by app-text/mupdf-1.18.0-r4::gentoo
# required by net-print/cups-filters-1.28.9::gentoo[pdf]
# required by net-print/cups-2.3.3_p2-r2::gentoo
# required by dev-qt/qtprintsupport-5.15.2::gentoo[cups]
# required by dev-qt/designer-5.15.2::gentoo
# required by kde-plasma/kwin-5.22.3::gentoo
# required by kde-plasma/plasma-desktop-5.22.3::gentoo
# required by kde-plasma/plasma-meta-5.22.3::gentoo
# required by @selected
# required by @world (argument)
>=media-libs/harfbuzz-2.8.1 truetype

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Wed Jul 07, 2021 5:33 pm    Post subject: Reply with quote

Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz

Try this, and then proceed as normal.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:37 pm    Post subject: Reply with quote

Jaglover wrote:
Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz

Try this, and then proceed as normal.


I tried:

Code:
# USE="-truetype" emerge -1 media-libs/harfbuzz


and it again returned the following:
Quote:

Calculating dependencies... done!
[ebuild R ] virtual/libintl-0-r2 ABI_X86="32*"
[ebuild R ] virtual/libiconv-0-r2 ABI_X86="32*"
[ebuild R ] dev-libs/libpcre-8.45 ABI_X86="32*"
[ebuild R ] media-gfx/graphite2-1.3.14 ABI_X86="32*"
[ebuild R ] sys-apps/util-linux-2.37 ABI_X86="32*"
[ebuild R ] dev-libs/glib-2.68.3-r1 ABI_X86="32*"
[ebuild R ] media-libs/harfbuzz-2.8.1 USE="-truetype*" ABI_X86="32*"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/harfbuzz:0

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) USE="cairo glib graphite icu introspection -debug -doc -static-libs -test -truetype" ABI_X86="32 (64) (-x32)" pulled in by
media-libs/harfbuzz (Argument)

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, installed) USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" ABI_X86="(64) -32 (-x32)" pulled in by
media-libs/harfbuzz:0/0.9.18=[truetype] required by (app-text/mupdf-1.18.0-r4:0/1.18.0::gentoo, installed) USE="X javascript opengl ssl" ABI_X86="(64)"
^^^^^^^^
>=media-libs/harfbuzz-1.3.0[truetype,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-libs/freetype-2.10.4:2/2::gentoo, installed) USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)"
^^^^^^^^
>=media-libs/harfbuzz-2.0:0/0.9.18=[glib(+),introspection,truetype(+),abi_x86_64(-)] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"

>=media-libs/harfbuzz-2.0:=[glib(+),introspection?,truetype(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"

media-libs/harfbuzz:=[truetype] required by (app-text/mupdf-1.18.0-r4:0/1.18.0::gentoo, installed) USE="X javascript opengl ssl" ABI_X86="(64)"
^^^^^^^^


It might be possible to solve this slot collision
by applying all of the following changes:
- media-libs/harfbuzz-2.8.1 (Change USE: +truetype)


!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30915
Location: here

PostPosted: Wed Jul 07, 2021 5:42 pm    Post subject: Reply with quote

Ok then try with
Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype

_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:47 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Ok then try with
Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype


Unfortunately I'm still getting an error even with the above command...

Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype


results in:

Code:
Calculating dependencies... done!
[ebuild   R    ] virtual/libintl-0-r2  ABI_X86="32*"
[ebuild   R    ] app-arch/bzip2-1.0.8-r1  ABI_X86="32*"
[ebuild   R    ] virtual/libiconv-0-r2  ABI_X86="32*"
[ebuild   R    ] media-libs/libpng-1.6.37-r2  ABI_X86="32*"
[ebuild   R    ] dev-libs/libpcre-8.45  ABI_X86="32*"
[ebuild   R    ] media-libs/freetype-2.10.4  USE="-harfbuzz*" ABI_X86="32*"
[ebuild   R    ] media-gfx/graphite2-1.3.14  ABI_X86="32*"
[ebuild   R    ] sys-apps/util-linux-2.37  ABI_X86="32*"
[ebuild   R    ] dev-libs/glib-2.68.3-r1  ABI_X86="32*"
[ebuild   R    ] media-libs/harfbuzz-2.8.1  ABI_X86="32*"

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

media-libs/freetype:2

  (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) USE="X adobe-cff bzip2 cleartype_hinting png -bindist -brotli -debug -doc -fontforge -harfbuzz (-infinality) -static-libs -utils" ABI_X86="32 (64) (-x32)" pulled in by
    media-libs/freetype (Argument)
    >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" ABI_X86="32 (64) (-x32)"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  (media-libs/freetype-2.10.4:2/2::gentoo, installed) USE="X adobe-cff bzip2 cleartype_hinting harfbuzz png -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)" pulled in by
    >=media-libs/freetype-2.5.0.1:2/2=[harfbuzz,png,abi_x86_64(-)] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"
                                       ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                 
    >=media-libs/freetype-2.5.0.1:2=[harfbuzz,png,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (x11-libs/pango-1.48.7:0/0::gentoo, installed) USE="X introspection -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)"
                                     ^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                     


It might be possible to solve this slot collision
by applying all of the following changes:
   - media-libs/freetype-2.10.4 (Change USE: +harfbuzz)


!!! The following installed packages are masked:
- sys-kernel/gentoo-sources-5.13.0::gentoo (masked by: package.mask)
/var/db/repos/gentoo/profiles/package.mask:
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-07-04)
# severely broken nfs
# possibly depper problem due to bug in mm/page_alloc
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ff4b2b4014cbffb3d32b22629252f4dc8616b0fe
# feel free to unmask if required, but be aware of
# possible silent data corruption

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Is there any other output from my system/files you need in order to possibly gain further information on the issue?
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 5:51 pm    Post subject: Reply with quote

Try this
Code:

USE="-truetype -X" emerge -av wine-staging winetricks

_________________
:)


Last edited by alamahant on Wed Jul 07, 2021 5:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:53 pm    Post subject: Reply with quote

alamahant wrote:
Try this
Code:

USE="-truetype" emerge -av wine-staging winetricks


The above command -

Code:
USE="-truetype" emerge -av wine-staging winetricks


- Returns the following result:

Quote:
These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for app-emulation/wine-staging
... done!

!!! The ebuild selected to satisfy "wine-staging" has unmet requirements.
- app-emulation/wine-staging-6.12::gentoo USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads udev udisks unwind usb xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -truetype -v4l -vaapi -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)"

The following REQUIRED_USE flag constraints are unsatisfied:
X? ( truetype )

The above constraints are a subset of the following complete expression:
any-of ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) osmesa? ( opengl ) pipelight? ( staging ) test? ( abi_x86_32 ) themes? ( staging ) vaapi? ( staging ) vkd3d? ( vulkan )
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 5:54 pm    Post subject: Reply with quote

Code:

USE="-truetype -X" emerge -av wine-staging winetricks


_________________
:)
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 5:57 pm    Post subject: Reply with quote

alamahant wrote:
Code:

USE="-truetype -X" emerge -av wine-staging winetricks



I ran the above command and that may be getting me somewhere...
the below is the output returned:

Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!


[ebuild N ] app-emulation/winetricks-20210206::gentoo USE="gtk kde -rar -test" 681 KiB
[nomerge ] app-emulation/winetricks-20210206::gentoo USE="gtk kde -rar -test"
[ebuild N ] virtual/wine-0-r7::gentoo USE="-staging" ABI_X86="32 64" 0 KiB
[ebuild N ] app-emulation/wine-staging-6.12:6.12::gentoo USE="alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads udev udisks unwind usb xcomposite xml -X -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -truetype -v4l -vaapi -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)" 33,580 KiB
[nomerge ] app-emulation/winetricks-20210206::gentoo USE="gtk kde -rar -test"
[nomerge ] gnome-extra/zenity-3.32.0::gentoo USE="libnotify -debug -webkit"
[nomerge ] x11-libs/gtk+-3.24.29:3::gentoo USE="X cups introspection (-aqua) -broadway -cloudprint -colord -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)"
[ebuild R ] media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -doc -static-libs -test" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild R ] media-libs/fontconfig-2.13.1-r2:1.0::gentoo USE="-doc -static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild R ] 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="32* (64) (-x32)" 0 KiB

Total: 6 packages (3 new, 3 reinstalls), Size of downloads: 34,261 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.

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by app-arch/p7zip-16.02-r8::gentoo[wxwidgets]
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/wxGTK-3.0.5.1 X
# required by app-text/mupdf-1.18.0-r4::gentoo
# required by net-print/cups-filters-1.28.9::gentoo[pdf]
# required by net-print/cups-2.3.3_p2-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/harfbuzz-2.8.1 truetype

Would you like to add these changes to your config files? [Yes/No]


I assume I should go ahead and choose 'Yes' for this...? Waiting to choose until I see your next response, LOL :P
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30915
Location: here

PostPosted: Wed Jul 07, 2021 5:59 pm    Post subject: Reply with quote

The problem is clear to me, you have enabled 32bit support for some packages required by wine and that create circular dependencies on media-libs/harfbuzz and media-libs/freetype, unfortunately these packages with those use flags are needed by other packages you have installed.
In this case probably you should use --nodeps option for break the circular dependencies problem
Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype --nodeps
# emerge -1 media-libs/harfbuzz media-libs/freetype

remeber that this trick is usually discouraged.

--edit--
before run commands create a backup for this packages with quickpkg media-libs/harfbuzz media-libs/freetype
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 6:10 pm    Post subject: Reply with quote

fedeliallalinea wrote:
The problem is clear to me, you have enabled 32bit support for some packages required by wine and that create circular dependencies on media-libs/harfbuzz and media-libs/freetype, unfortunately these packages with those use flags are needed by other packages you have installed.
In this case probably you should use --nodeps option for break the circular dependencies problem
Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype --nodeps
# emerge -1 media-libs/harfbuzz media-libs/freetype

remeber that this trick is usually discouraged.

--edit--
before run commands create a backup for this packages with quickpkg media-libs/harfbuzz media-libs/freetype


I didn't see your edit regarding running quickpkg media-libs/harfbuzz media-libs/freetype before running the first of the 2 listed commands unfortunately, but it may not matter as I ran the
Code:
# USE="-harfbuzz" emerge -1 media-libs/harfbuzz media-libs/freetype --nodeps
command and it returned the following:

Quote:
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) media-libs/harfbuzz-2.8.1::gentoo
>>> Emerging (2 of 2) media-libs/freetype-2.10.4::gentoo
>>> Failed to emerge media-libs/freetype-2.10.4, Log file:
>>> '/var/tmp/portage/media-libs/freetype-2.10.4/temp/build.log'
>>> Failed to emerge media-libs/harfbuzz-2.8.1, Log file:
>>> '/var/tmp/portage/media-libs/harfbuzz-2.8.1/temp/build.log'
>>> Jobs: 0 of 2 complete, 2 failed Load avg: 0.24, 0.10, 0.07

* Messages for package media-libs/freetype-2.10.4:

* ERROR: media-libs/freetype-2.10.4::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 2149: Called multilib-minimal_src_configure
* environment, line 1469: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 1722: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 1399: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 1397: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 467: Called multilib-minimal_abi_src_configure
* environment, line 1463: Called multilib_src_configure
* environment, line 1953: Called econf '--disable-freetype-config' '--enable-biarch-config' '--enable-shared' '--without-brotli' '--with-bzip2' '--without-harfbuzz' '--with-png' '--disable-static' 'LIBPNG_CFLAGS=' 'LIBPNG_LDFLAGS=' 'ac_cv_prog_RC=' 'ac_cv_prog_ac_ct_RC='
* phase-helpers.sh, line 711: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 112: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=media-libs/freetype-2.10.4::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-libs/freetype-2.10.4::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-libs/freetype-2.10.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/freetype-2.10.4/temp/environment'.
* Working directory: '/var/tmp/portage/media-libs/freetype-2.10.4/work/freetype-2.10.4-abi_x86_32.x86'
* S: '/var/tmp/portage/media-libs/freetype-2.10.4/work/freetype-2.10.4'

* Messages for package media-libs/harfbuzz-2.8.1:

* ERROR: media-libs/harfbuzz-2.8.1::gentoo failed (configure phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3262: Called meson-multilib_src_configure
* environment, line 1954: Called multilib-minimal_src_configure
* environment, line 2182: Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
* environment, line 2435: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 2112: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
* environment, line 2110: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
* environment, line 619: Called multilib-minimal_abi_src_configure
* environment, line 2176: Called multilib_src_configure
* environment, line 2652: Called meson_src_configure
* environment, line 2042: Called die
* The specific snippet of code:
* "${mesonargs[@]}" ) || die
*
* If you need support, post the output of `emerge --info '=media-libs/harfbuzz-2.8.1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-libs/harfbuzz-2.8.1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-libs/harfbuzz-2.8.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/harfbuzz-2.8.1/temp/environment'.
* Working directory: '/var/tmp/portage/media-libs/harfbuzz-2.8.1/work/harfbuzz-2.8.1-abi_x86_32.x86'
* S: '/var/tmp/portage/media-libs/harfbuzz-2.8.1/work/harfbuzz-2.8.1'
*
* The following 2 packages have failed to build, install, or execute
* postinst:
*
* (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/media-libs/freetype-2.10.4/temp/build.log'
* (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge), Log file:
* '/var/tmp/portage/media-libs/harfbuzz-2.8.1/temp/build.log'


Just to be clear however, when I ran the command
Code:
USE="-truetype -X" emerge -av wine-staging winetricks
suggested by alamahant, and it prompted "Would you like to add these changes to your config files? [Yes/No] , I chose NO because I did not want to break something further before confirming I should choose 'YES' otherwise.

Do I need to rerun
Code:
USE="-truetype -X" emerge -av wine-staging winetricks
and choose 'YES' , then rerun your suggested two lines of code...?
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 6:11 pm    Post subject: Reply with quote

I found this
Code:

USE="-gallium" emerge -1av wine-staging winetricks freetype mesa
emerge --noreplace wine-staging winetricks

This IS the way out
:)
For me at least.
_________________
:)
Back to top
View user's profile Send private message
bigjew222
n00b
n00b


Joined: 07 Jul 2021
Posts: 12

PostPosted: Wed Jul 07, 2021 6:42 pm    Post subject: Reply with quote

alamahant wrote:
I found this
Code:

USE="-gallium" emerge -1av wine-staging winetricks freetype mesa
emerge --noreplace wine-staging winetricks

This IS the way out
:)
For me at least.


I tried the above first command and it still gave the same error regarding circular dependency between freetype and harfbuzz :(

Can you please confirm for me whether or not I should now try running
Code:
USE="-truetype -X" emerge -av wine-staging winetricks

again AND choose 'YES' for the Would you like to add these changes to your config files? [Yes/No] question...?
Or would the circular dependency still remain?
Back to top
View user's profile Send private message
alamahant
Advocate
Advocate


Joined: 23 Mar 2019
Posts: 3879

PostPosted: Wed Jul 07, 2021 6:53 pm    Post subject: Reply with quote

I wouldnt because I noticed if you scroll up you will see the circular dependencies still there.
However if i run
emerge -1av wine-staging winetricks freetype
i get
Code:

emerge -1av wine-staging winetricks freetype

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


These are the packages that would be merged, in order:

Calculating dependencies... done!


[ebuild  N     ] app-emulation/winetricks-20210206::gentoo  USE="gtk -kde -rar -test" 681 KiB
[ebuild  N     ]  virtual/wine-0-r7::gentoo  USE="-staging" ABI_X86="32 64" 0 KiB
[nomerge       ] app-emulation/wine-staging-6.12:6.12::gentoo  USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads truetype udev udisks unwind usb vaapi xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -v4l -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)"
[nomerge       ]  x11-libs/libva-2.12.0:0/2::gentoo  USE="X drm opengl utils vdpau -wayland" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="i965 intel nouveau nvidia"
[ebuild   R    ]   x11-libs/libva-intel-driver-2.4.1::gentoo  USE="X -wayland" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ]   x11-libs/libva-vdpau-driver-0.7.4-r5::gentoo  USE="opengl -debug" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild  N     ] app-emulation/wine-staging-6.12:6.12::gentoo  USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads truetype udev udisks unwind usb vaapi xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -v4l -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)" 33,580 KiB
[nomerge       ]  media-libs/libsdl2-2.0.14-r2::gentoo  USE="X alsa dbus haptic* joystick opengl pulseaudio sound threads udev video (-aqua) (-custom-cflags) -fcitx4 -gles1 -gles2 -ibus -jack -kms -libsamplerate -nas -oss -sndio -static-libs -vulkan -wayland -xinerama -xscreensaver" ABI_X86="32* (64) (-x32)" CPU_FLAGS_X86="mmx sse sse2 -3dnow" VIDEO_CARDS="(-vc4)"
[nomerge       ]   virtual/opengl-7.0-r2::gentoo  ABI_X86="32* (64) (-x32)"
[ebuild   R    ]    media-libs/mesa-21.1.4::gentoo  USE="X classic dri3 egl gallium gbm gles2 vaapi vdpau zstd -d3d9 -debug -gles1 -llvm -lm-sensors -opencl -osmesa (-selinux) -test -unwind -valgrind -vulkan -vulkan-overlay -wayland -xa -xvmc -zink" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="i965 intel nouveau (-freedreno) -i915 -iris (-lima) (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" 0 KiB
[ebuild   R    ]     x11-libs/libva-2.12.0:0/2::gentoo  USE="X drm opengl utils vdpau -wayland" ABI_X86="32* (64) (-x32)" VIDEO_CARDS="i965 intel nouveau nvidia" 0 KiB
[nomerge       ] app-emulation/wine-staging-6.12:6.12::gentoo  USE="X alsa cups faudio fontconfig gcrypt gecko jpeg lcms mono mp3 nls opengl perl png pulseaudio realtime run-exes sdl ssl (staging) threads truetype udev udisks unwind usb vaapi xcomposite xml -capi -custom-cflags -dos -gphoto2 -gsm -gssapi -gstreamer -kerberos -ldap -mingw -netapi -odbc -openal -opencl -osmesa -oss -pcap -pipelight -prelink -samba -scanner (-selinux) -test -themes -v4l -vkd3d -vulkan -xinerama" ABI_X86="32 64 (-x32)"
[ebuild  N     ]  app-emulation/faudio-21.01::gentoo  USE="-debug -dumpvoices -gstreamer -test -utils -xnasong" ABI_X86="32 (64)" 1,109 KiB
[ebuild   R    ]   media-libs/libsdl2-2.0.14-r2::gentoo  USE="X alsa dbus haptic* joystick opengl pulseaudio sound threads udev video (-aqua) (-custom-cflags) -fcitx4 -gles1 -gles2 -ibus -jack -kms -libsamplerate -nas -oss -sndio -static-libs -vulkan -wayland -xinerama -xscreensaver" ABI_X86="32* (64) (-x32)" CPU_FLAGS_X86="mmx sse sse2 -3dnow" VIDEO_CARDS="(-vc4)" 0 KiB
[ebuild   R    ]    virtual/glu-9.0-r2::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ]     media-libs/glu-9.0.2::gentoo  USE="-static-libs" ABI_X86="32* (64) (-x32)" 0 KiB
[ebuild   R    ]      virtual/opengl-7.0-r2::gentoo  ABI_X86="32* (64) (-x32)" 0 KiB

Total: 12 packages (4 new, 8 reinstalls), Size of downloads: 35,369 KiB

 * Error: circular dependencies:

(virtual/opengl-7.0-r2:0/0::gentoo, ebuild scheduled for merge) depends on
 (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)
   (virtual/opengl-7.0-r2:0/0::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying any of the following changes:
- x11-libs/libva-2.12.0 (Change USE: -opengl)
 (This change might require USE changes on parent packages.)- media-libs/mesa-21.1.4 (Change USE: -vaapi)
- media-libs/mesa-21.1.4 (Change USE: -gallium)

Note that this change can be reverted, once the package has been installed.

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-libs/libsdl2-2.0.14-r2::gentoo[X]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXcursor-1.2.0 abi_x86_32
# required by x11-libs/libXi-1.7.10::gentoo
# required by x11-libs/libXtst-1.2.3-r2::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[X]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXfixes-6.0.0 abi_x86_32
# required by media-libs/libsdl2-2.0.14-r2::gentoo[X]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXrandr-1.5.2 abi_x86_32
# required by media-libs/libsdl2-2.0.14-r2::gentoo[X]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXi-1.7.10 abi_x86_32
# required by media-libs/mesa-21.1.4::gentoo[X]
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXxf86vm-1.1.4-r2 abi_x86_32
# required by media-plugins/alsa-plugins-1.2.2::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[alsa-plugin,alsa]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/alsa-lib-1.2.5.1 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=net-print/cups-2.3.3_p2-r2 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[fontconfig]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/fontconfig-2.13.1-r2 abi_x86_32
# required by dev-libs/libxslt-1.1.34-r1::gentoo[crypt]
# required by sys-libs/pam-1.5.1::gentoo
# required by sys-libs/libcap-2.51::gentoo[pam]
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libgcrypt-1.9.3 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[lcms]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/lcms-2.12 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-sound/mpg123-1.28.0-r1 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[nls]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-devel/gettext-0.21-r1 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[png]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libpng-1.6.37-r2 abi_x86_32
# required by media-plugins/alsa-plugins-1.2.2::gentoo[pulseaudio]
>=media-sound/pulseaudio-13.0-r1 abi_x86_32
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libsdl2-2.0.14-r2 abi_x86_32 haptic
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=net-libs/gnutls-3.7.2 abi_x86_32
# required by sys-libs/libcap-2.51::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-apps/attr-2.5.1 abi_x86_32
# required by media-libs/fontconfig-2.13.1-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[fontconfig]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/freetype-2.10.4 abi_x86_32
# required by media-libs/libsdl2-2.0.14-r2::gentoo[dbus]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-apps/dbus-1.12.20-r1 abi_x86_32
# required by x11-libs/libva-intel-driver-2.4.1::gentoo
>=x11-libs/libva-2.12.0 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[xcomposite]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXcomposite-0.4.5 abi_x86_32
# required by dev-libs/libxslt-1.1.34-r1::gentoo
# required by sys-libs/pam-1.5.1::gentoo
# required by sys-libs/libcap-2.51::gentoo[pam]
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libxml2-2.9.12-r3 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[xml]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libxslt-1.1.34-r1 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[gecko]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=app-emulation/wine-gecko-2.47.2 abi_x86_32
# required by dev-libs/libxml2-2.9.12-r3::gentoo[icu]
# required by sys-devel/gettext-0.21-r1::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[nls]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/icu-69.1 abi_x86_32
# required by media-libs/mesa-21.1.4::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libdrm-2.4.107 abi_x86_32
# required by x11-libs/libva-2.12.0::gentoo[video_cards_nouveau]
# required by media-libs/mesa-21.1.4::gentoo[gallium,vaapi]
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libva-vdpau-driver-0.7.4-r5 abi_x86_32
# required by x11-libs/libva-2.12.0::gentoo[video_cards_intel,video_cards_i965]
# required by media-libs/mesa-21.1.4::gentoo[gallium,vaapi]
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libva-intel-driver-2.4.1 abi_x86_32
# required by x11-libs/libdrm-2.4.107::gentoo[video_cards_intel]
# required by media-libs/mesa-21.1.4::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libpciaccess-0.16 abi_x86_32
# required by net-libs/gnutls-3.7.2::gentoo
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libtasn1-4.17.0 abi_x86_32
# required by net-libs/gnutls-3.7.2::gentoo
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libunistring-0.9.10-r1 abi_x86_32
# required by net-libs/gnutls-3.7.2::gentoo
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/nettle-3.7.3 abi_x86_32
# required by dev-libs/nettle-3.7.3::gentoo[gmp]
# required by net-libs/gnutls-3.7.2::gentoo
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/gmp-6.2.1-r1 abi_x86_32
# required by net-libs/gnutls-3.7.2::gentoo[idn]
# required by net-print/cups-2.3.3_p2-r2::gentoo[ssl]
# required by app-emulation/wine-staging-6.12::gentoo[cups]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=net-dns/libidn2-2.3.1 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libsndfile-1.0.31 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[X]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libSM-1.2.3-r1 abi_x86_32
# required by x11-libs/libSM-1.2.3-r1::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[X]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libICE-1.0.10 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[X]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXtst-1.2.3-r2 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-libs/libcap-2.51 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[glib]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/glib-2.68.3-r1 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[tcpd]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-apps/tcp-wrappers-7.6.28-r1 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[asyncns]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=net-libs/libasyncns-0.8-r4 abi_x86_32
# required by media-sound/pulseaudio-13.0-r1::gentoo[alsa-plugin,alsa]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-plugins/alsa-plugins-1.2.2 abi_x86_32
# required by dev-libs/glib-2.68.3-r1::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[glib]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libpcre-8.45 abi_x86_32
# required by dev-libs/glib-2.68.3-r1::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[glib]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libffi-3.3-r2 abi_x86_32
# required by x11-libs/libSM-1.2.3-r1::gentoo[uuid]
# required by media-sound/pulseaudio-13.0-r1::gentoo[X]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-apps/util-linux-2.37 abi_x86_32
# required by sys-libs/libcap-2.51::gentoo[pam]
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-libs/pam-1.5.1 abi_x86_32
# required by media-libs/libsndfile-1.0.31::gentoo[-minimal]
# required by media-sound/pulseaudio-13.0-r1::gentoo
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/flac-1.3.3-r1 abi_x86_32
# required by media-libs/flac-1.3.3-r1::gentoo[ogg]
# required by media-libs/libsndfile-1.0.31::gentoo[-minimal]
# required by media-sound/pulseaudio-13.0-r1::gentoo
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libogg-1.3.5 abi_x86_32
# required by media-libs/libsndfile-1.0.31::gentoo[-minimal]
# required by media-sound/pulseaudio-13.0-r1::gentoo
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libvorbis-1.3.7 abi_x86_32
# required by media-libs/libsndfile-1.0.31::gentoo[-minimal]
# required by media-sound/pulseaudio-13.0-r1::gentoo
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/opus-1.3.1-r2 abi_x86_32
# required by media-libs/lcms-2.12::gentoo[tiff]
# required by app-emulation/wine-staging-6.12::gentoo[lcms]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/tiff-4.3.0 abi_x86_32
# required by dev-libs/libgcrypt-1.9.3::gentoo
# required by dev-libs/libxslt-1.1.34-r1::gentoo[crypt]
# required by sys-libs/pam-1.5.1::gentoo
# required by sys-libs/libcap-2.51::gentoo[pam]
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libgpg-error-1.42 abi_x86_32
# required by media-libs/mesa-21.1.4::gentoo
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/expat-2.4.1 abi_x86_32
# required by x11-libs/libXcursor-1.2.0::gentoo
# required by media-libs/libsdl2-2.0.14-r2::gentoo[X]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libXrender-0.9.10-r2 abi_x86_32
# required by dev-libs/glib-2.68.3-r1::gentoo
# required by media-sound/pulseaudio-13.0-r1::gentoo[glib]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/libintl-0-r2 abi_x86_32
# required by media-libs/tiff-4.3.0::gentoo[jpeg]
# required by media-libs/lcms-2.12::gentoo[tiff]
# required by app-emulation/wine-staging-6.12::gentoo[lcms]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/jpeg-100 abi_x86_32
# required by virtual/jpeg-100::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[jpeg]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/libjpeg-turbo-2.1.0-r2 abi_x86_32
# required by sys-devel/gettext-0.21-r1::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[nls]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/libiconv-0-r2 abi_x86_32
# required by sys-libs/pam-1.5.1::gentoo
# required by sys-libs/libcap-2.51::gentoo[pam]
# required by media-sound/pulseaudio-13.0-r1::gentoo[caps]
# required by media-sound/mpg123-1.28.0-r1::gentoo[pulseaudio]
# required by app-emulation/wine-staging-6.12::gentoo[mp3]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/libcrypt-1-r1 abi_x86_32
# required by x11-libs/libva-2.12.0::gentoo[opengl]
# required by media-libs/mesa-21.1.4::gentoo[gallium,vaapi]
# required by media-video/mpv-0.33.1-r1::gentoo[egl]
# required by media-video/smplayer-20.6.0::gentoo
# required by @selected
# required by @world (argument)
>=virtual/opengl-7.0-r2 abi_x86_32
# required by media-libs/libsdl2-2.0.14-r2::gentoo[opengl]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/glu-9.0-r2 abi_x86_32
# required by media-libs/libsdl2-2.0.14-r2::gentoo[udev]
# required by app-emulation/faudio-21.01::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[faudio]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/libudev-232-r3 abi_x86_32
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/mesa-21.1.4 abi_x86_32
# required by media-libs/mesa-21.1.4::gentoo[X]
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=x11-libs/libxshmfence-1.3-r2 abi_x86_32
# required by media-libs/mesa-21.1.4::gentoo[zstd]
# required by virtual/opengl-7.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=app-arch/zstd-1.5.0 abi_x86_32
# required by virtual/glu-9.0-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[opengl]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=media-libs/glu-9.0.2 abi_x86_32
# required by virtual/libudev-232-r3::gentoo[-systemd]
# required by dev-libs/libusb-1.0.24-r1::gentoo[udev]
# required by virtual/libusb-1-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[usb]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=sys-fs/eudev-3.2.10 abi_x86_32
# required by app-emulation/wine-staging-6.12::gentoo[usb]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=virtual/libusb-1-r2 abi_x86_32
# required by virtual/libusb-1-r2::gentoo
# required by app-emulation/wine-staging-6.12::gentoo[usb]
# required by virtual/wine-0-r7::gentoo
# required by app-emulation/winetricks-20210206::gentoo
# required by winetricks (argument)
>=dev-libs/libusb-1.0.24-r1 abi_x86_32

Would you like to add these changes to your config files? [Yes/No]


there is another circular dependency about vaapi or opengl or gallium,which maybe is easier to break.
_________________
:)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30915
Location: here

PostPosted: Wed Jul 07, 2021 7:00 pm    Post subject: Reply with quote

bigjew222 wrote:
command and it returned the following:

This is true because I forgot the dependencies
Code:
# USE="-harfbuzz" emerge -1 virtual/libintl app-arch/bzip2 virtual/libiconv media-libs/libpng dev-libs/libpcre media-libs/freetype media-gfx/graphite2 sys-apps/util-linux dev-libs/glib media-libs/harfbuzz --nodeps
# emerge -1 media-libs/freetype media-libs/harfbuzz

create backup with quickpkg
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum