On April 16, 2024 10:44:55 AM EDT, Peter Humphrey <pe...@prh.myzen.co.uk> wrote: > >This is what I get after this morning's update: > >======== >Dependency resolution took 16.03 s (backtrack: 0/20). > >[ebuild N ] gui-libs/gtk-4.12.5:4::gentoo USE="X cups gstreamer >introspection wayland (-aqua) -broadway -cloudproviders -colord -examples (- >ffmpeg) -sysprof -test (-vulkan)" CPU_FLAGS_X86="f16c" 16,909 KiB >[binary NS ] net-libs/libsoup-3.4.4-2:3.0::gentoo [2.74.3:2.4::gentoo] >USE="brotli* introspection ssl vala -gssapi -gtk-doc -samba -sysprof -test" >ABI_X86="(64) -32 (-x32)" 390 KiB >[ebuild NS ] net-libs/webkit-gtk-2.42.5-r600:6/0::gentoo >[2.42.5:4/37::gentoo] USE="X gstreamer introspection jpeg2k jumbo-build lcms >pdf (seccomp) spell wayland (-aqua) -avif -examples -gamepad -jpegxl -keyring >-systemd" 0 KiB > >Total: 3 packages (1 new, 2 in new slots, 1 binary), Size of downloads: 17,299 >KiB > >!!! The following binary packages have been ignored due to non matching USE: > > =gui-libs/gtk-4.12.5 colord -cpu_flags_x86_f16c sysprof > =gui-libs/gtk-4.12.5 -cpu_flags_x86_f16c -gstreamer >======== > >Notice that there's no mention of non-matching USE in webkit-gtk. And, re >gtk-4.12.5, why do the USE flags not match the default in the profile? And >what >on earth is 'cpu_flags_x86_f16c'? And why does gtk get two different lines for >the same package?
CPU_FLAGS_X86 is probably in your make.conf. It is an expanded USE and not typically set per package. Two different lines for the same package is because there are two different sets of USE flags available on the binhost. Because the binhost compiles it on two different builders with different USE flags. (There is a server profile, a gnome profile, and a KDE profile.) webkit-gtk isn't mentioned at all, because the binhost doesn't have a binary package for SLOT="2.42.5". Is there a reason you expected it would be? The binhost has many packages, and lacks many packages. The ones it has tend to be popular leaf applications and their dependencies. The package you're trying to install is a library framework -- perhaps none of the binhost packages depend on that specific SLOT for webkit-gtk. >What's more, neither gtk nor libsoup was mentioned this morning, and I haven't >sync'd in the interim. Why should they have been mentioned, if they are only needed (marked as "New", not updated) because you're trying to install webkit-gtk from scratch? >You see why I'm mystified - unless I've messed up my scripts, of course. > > Does your emerge command include --getbinpkg, or -g? > >Of course; I /am/ doing my best to follow the instructions verbatim. > -- Eli Schwartz