Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] emerge binaries weirdness
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Mon Jan 06, 2025 9:16 am    Post subject: [SOLVED] emerge binaries weirdness Reply with quote

I really want to avoid compiling qtwebengine but portage does not want me to use the binary despite I adjust my USE flags accordingly:


Code:

KROGPC-SKYLAKE /mnt/home/krog # emerge --oneshot -a =dev-qt/qtwebengine-6.8.1-r1

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies               ... done!
Dependency resolution took 10.36 s (backtrack: 1/20).

[binary  N     ] app-arch/snappy-1.1.10-r1-1:0/1.1::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2" 70 KiB
[binary  NS    ] dev-qt/qtwebchannel-6.8.1-1:6/6.8.1::gentoo [5.15.16:5/5.15::gentoo] USE="qml -test (-debug%)"0 KiB
[ebuild  N     ] dev-qt/qtwebengine-6.8.1-r1:6/6.8.1::gentoo  USE="alsa bindist jumbo-build opengl pulseaudio qml screencast system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -test -vaapi -webdriver" 553.213 KiB

Total: 3 packages (2 new, 1 in new slot, 2 binaries), Size of downloads: 553.283 KiB

!!! The following binary packages have been ignored due to non matching USE:

=dev-qt/qtwebengine-6.8.1-r1 -screencast
=dev-qt/qtwebengine-6.8.1-r1 -pulseaudio -screencast

NOTE: The --binpkg-respect-use=n option will prevent emerge
from ignoring these binary packages if possible.
Using --binpkg-respect-use=y will silence this warning.

Would you like to merge these packages? [Yes/No] no

Quitting.

KROGPC-SKYLAKE /mnt/home/krog # USE=-screencast emerge --oneshot -a =dev-qt/qtwebengine-6.8.1-r1

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies                ... done!
Dependency resolution took 10.36 s (backtrack: 1/20).

[binary  N     ] app-arch/snappy-1.1.10-r1-1:0/1.1::gentoo  USE="-test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx avx2" 70 KiB
[binary  NS    ] dev-qt/qtwebchannel-6.8.1-1:6/6.8.1::gentoo [5.15.16:5/5.15::gentoo] USE="qml -test (-debug%)"0 KiB
[ebuild  N     ] dev-qt/qtwebengine-6.8.1-r1:6/6.8.1::gentoo  USE="alsa bindist jumbo-build opengl pulseaudio qml system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -screencast-test -vaapi -webdriver" 553.213 KiB

Total: 3 packages (2 new, 1 in new slot, 2 binaries), Size of downloads: 553.283 KiB

!!! The following binary packages have been ignored due to non matching USE:

=dev-qt/qtwebengine-6.8.1-r1 -pulseaudio
=dev-qt/qtwebengine-6.8.1-r1 screencast

NOTE: The --binpkg-respect-use=n option will prevent emerge
from ignoring these binary packages if possible.
Using --binpkg-respect-use=y will silence this warning.

Would you like to merge these packages? [Yes/No]



how is this even possible?

first time it says binary package is ignored due to this non matching USE:
=dev-qt/qtwebengine-6.8.1-r1 -screencast

second time it says:
=dev-qt/qtwebengine-6.8.1-r1 screencast

I've seen with other packages too but ignored the issue as the compiling time was not an isssue like for qtwebengine


Last edited by Krog on Tue Jan 07, 2025 1:27 pm; edited 2 times in total
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 446

PostPosted: Mon Jan 06, 2025 9:36 am    Post subject: Reply with quote

Binhost has 3 qtwebengine packages with the following USE flags set:
Code:
USE: abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl            qml            system-icu vulkan widgets
USE: abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml screencast system-icu vulkan widgets
USE: abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml            system-icu vulkan widgets


And your USE flags are:
Code:
USE="           alsa       bindist             jumbo-build              opengl pulseaudio qml screencast system-icu vulkan widgets"


So flipping the switch on USE=screencast just changes which of the 3 packages matches.
Why is portage refusing to use the one that matched? I don't know. Post emerge --info qtwebengine.
You can also try emerge /path/to/binary/package.
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Mon Jan 06, 2025 9:43 am    Post subject: Reply with quote

bstaletic wrote:

Why is portage refusing to use the one that matched? I don't know. Post emerge --info qtwebengine.


here it is: https://pastebin.com/1wiTp3tQ

bstaletic wrote:

You can also try emerge /path/to/binary/package.


what is the path?
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 446

PostPosted: Mon Jan 06, 2025 10:05 am    Post subject: Reply with quote

Krog wrote:
bstaletic wrote:

Why is portage refusing to use the one that matched? I don't know. Post emerge --info qtwebengine.


here it is: https://pastebin.com/1wiTp3tQ


I can't access it. It says

Error, this is a private paste or is pending moderation. If this paste belongs to you, please login to Pastebin to view it.

bstaletic wrote:

You can also try emerge /path/to/binary/package.


what is the path?[/quote]

By default in /var/cache/binpkgs/category/package, but the location is configurable.
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Mon Jan 06, 2025 10:07 am    Post subject: Reply with quote

Code:

KROGPC-SKYLAKE /mnt/home/krog # emerge --info qtwebengine
Portage 3.0.66.1 (python 3.12.8-final-0, default/linux/amd64/23.0/desktop/plasma, gcc-14, glibc-2.40-r5, 6.6.67-gentoo-krog x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.6.67-gentoo-krog-x86_64-Intel-R-_Core-TM-_i5-6600K_CPU_@_3.50GHz-with-glibc2.40
KiB Mem:    32813668 total,  12987364 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Mon, 06 Jan 2025 08:48:41 +0000
Head commit of repository gentoo: 44dfc7214edb5154b4198cfda991c5d030782892

Timestamp of repository gentoo-zh: Mon, 06 Jan 2025 01:18:18 +0000
Head commit of repository gentoo-zh: b703df020a5163f0dab9ae970e05b958fc9cd961

Timestamp of repository mva: Thu, 02 Jan 2025 17:18:39 +0000
Head commit of repository mva: 7e82ff1a163c5ee87a542882b92bf3b821aef9aa

Timestamp of repository plex-overlay: Wed, 18 Dec 2024 07:03:37 +0000
Head commit of repository plex-overlay: 245d0fa5f7e7b13352be862f4cfbb3dd05ca8ad0

Timestamp of repository vowstar: Mon, 30 Dec 2024 11:48:20 +0000
Head commit of repository vowstar: a1c0b3778cfe28e5ad81227b4f446617b95d5602

sh bash 5.2_p37
ld GNU ld (Gentoo 2.43 p3) 2.43.1
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.30.6::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.5.2::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.0::gentoo
dev-lang/python:           3.11.11_p1::gentoo, 3.12.8::gentoo, 3.13.1::gentoo
dev-lang/rust-bin:         1.81.0-r100::gentoo, 1.82.0-r101::gentoo
llvm-core/clang:           18.1.8-r6::gentoo, 19.1.4::gentoo
llvm-core/lld:             19.1.4::gentoo
llvm-core/llvm:            18.1.8-r6::gentoo, 19.1.4::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.55.1::gentoo
sys-apps/sandbox:          2.39::gentoo
sys-devel/binutils:        2.43-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             13.3.1_p20241220::gentoo, 14.2.1_p20241221::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r5::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: git
sync-uri: https://github.com/gentoo-mirror/gentoo.git
priority: -1000
volatile: True

gentoo-zh
location: /var/db/repos/gentoo-zh
sync-type: git
sync-uri: https://github.com/gentoo-mirror/gentoo-zh.git
masters: gentoo
volatile: False

mva
location: /var/db/repos/mva
sync-type: git
sync-uri: https://github.com/gentoo-mirror/mva.git
masters: gentoo
volatile: False

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

vowstar
location: /var/db/repos/vowstar
sync-type: git
sync-uri: https://github.com/gentoo-mirror/vowstar.git
masters: gentoo
volatile: False

Binary Repositories:

binhost
priority: 9999
sync-uri: https://gentoo.mirror.garr.it/releases/amd64/binpackages/23.0/x86-64-v3

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gcc_13"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
AUTOCLEAN="yes"
BINPKG_COMPRESS="bzip2"
BINPKG_FORMAT="xpak"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12 multilib zstd cet"
BROOT=""
CALLIGRA_FEATURES="active braindump flow karbon kexi krita stage tables words"
CAMERAS="ptp2"
CBUILD="x86_64-pc-linux-gnu"
CCACHE_SIZE="1G"
CFLAGS="-march=broadwell -O2 -pipe"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
COLORFGBG="15;0"
COLORTERM="truecolor"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.9/conf"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php8.2/ext-active/ /etc/php/cgi-php8.2/ext-active/ /etc/php/cli-php8.2/ext-active/ /etc/php/fpm-php8.2/ext-active/ /etc/php/phpdbg-php8.2/ext-active/ /etc/revdep-rebuild /etc/sandbox.d"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3"
CXXFLAGS="-march=broadwell -O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:path=/tmp/dbus-fvn683RbsA,guid=06cd9b73b07ab50fb6de0456677b7c08"
DEFAULT_ABI="amd64"
DESKTOP_SESSION="plasmax11"
DISPLAY=":0"
DISTDIR="/usr/portage/distfiles"
EDITOR="vim"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose --keep-going --jobs=3 --getbinpkg"
EMERGE_WARNING_DELAY="10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE 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 XDG_STATE_HOME"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-request-signature buildpkg-live candy config-protect-if-modified distlocks ebuild-locks fail-clean fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-ownedqa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host}= \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-O2 -pipe"
FLTK_DOCDIR="/usr/share/doc/fltk-1.3.8/html"
GCC_SPECS=""
GENTOO_MIRRORS="https://gentoo.mirror.garr.it/     http://gentoo.mirror.garr.it/"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS="pc"
GSETTINGS_BACKEND="dconf"
GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/krog/.gtkrc-2.0:/home/krog/.config/gtkrc-2.0"
GTK_MODULES="canberra-gtk-module:appmenu-gtk-module"
GTK_RC_FILES="/etc/gtk/gtkrc:/home/krog/.gtkrc:/home/krog/.config/gtkrc"
GUILE_SINGLE_TARGET="3-0"
GUILE_TARGETS="3-0"
HOME="/root"
ICEAUTHORITY="/run/user/1000/iceauth_ETgCfo"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/14/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/info:/usr/share/autoconf-2.72/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info"
INPUT_DEVICES="keyboard mouse evdev"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
JAVAC="/home/krog/.gentoo/java-config-2/current-user-vm/bin/javac"
JAVA_HOME="/home/krog/.gentoo/java-config-2/current-user-vm"
JDK_HOME="/home/krog/.gentoo/java-config-2/current-user-vm"
KDE_APPLICATIONS_AS_SCOPE="1"
KDE_FULL_SESSION="true"
KDE_SESSION_UID="1000"
KDE_SESSION_VERSION="6"
KERNEL="linux"
KONSOLE_DBUS_SERVICE=":1.89"
KONSOLE_DBUS_SESSION="/Sessions/1"
KONSOLE_DBUS_WINDOW="/Windows/1"
KONSOLE_VERSION="240803"
KWIN_DRM_ALLOW_NVIDIA_COLORSPACE="1"
KWIN_NVIDIA_HACK="1"
L10N="it en en_US en-US"
LANG="it_IT.UTF-8"
LANGUAGE="it:en_US"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_MESSAGES="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LIBVA_DRIVER_NAME="vdpau"
LIGHTDM_GREETER="lightdm-kde-greeter"
LINGUAS="it en en_US"
LLVM_TARGETS="BPF NVPTX WebAssembly* X86 XCore*"
LOGNAME="krog"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33
;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30
;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;
31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:
*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*
.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=
01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01
;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:
*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.
tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.
wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=
01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp
=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01
;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;
35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35
:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35
:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.
rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=
01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;
35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;
32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32
:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*
.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga
=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:
*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.
dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=
00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00
;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
LV2_PATH="/usr/lib64/lv2"
MAIL="/var/mail/krog"
MAKEOPTS="-j5 -l5"
MANPAGER="manpager"
MANPATH="/home/krog/.gentoo/java-config-2/current-user-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/14/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.43/man:/etc/java-config-2/current-system-vm/man/:/usr/lib64/php8.2/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man-bin-1.81.0:/usr/lib/rust/man-bin-1.82.0:/usr/lib/llvm/19/share/man:/usr/lib/llvm/18/share/man"
MOTD_SHOWN="pam"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
OFFICE_IMPLEMENTATION="libreoffice"
OPENCL_PROFILE="nvidia"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PAM_KWALLET5_LOGIN="/run/user/1000/kwallet5.socket"
PATH="/home/krog/.local/bin:/home/krog/script:/usr/libexec/cw:/home/krog/.
local/bin:/home/krog/script:/usr/libexec/cw:/usr/local/sbin:/usr/local/bin:
/usr/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin:/opt/cuda/bin"
PHP_TARGETS="php8-2"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.12"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="warn error info log qa"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_NICENESS="15"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.12/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.12/site-packages"
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_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TMPFS="/dev/shm"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="bcachefs.* bcachefs_effective.*  btrfs.* security.evm security.ima       security.selinux system.nfs4_acl user.apache_handler   user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres16"
PROFILEHOME=""
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/mnt/home/krog"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_12"
PYTHON_TARGETS="python3_12"
QT_AUTO_SCREEN_SCALE_FACTOR="0"
QT_GRAPHICSSYSTEM="raster"
QT_NO_GLIB="1"
QT_SCREEN_SCALE_FACTORS="DP-1=1;"
QT_USE_NATIVE_WINDOWS="1"
QT_WAYLAND_RECONNECT="1"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/19/bin:/usr/lib/llvm/18/bin:/opt/cuda/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby31 ruby32"
SESSION_MANAGER="local/KROGPC-SKYLAKE:@/tmp/.ICE-unix/13910,unix/KROGPC-SKYLAKE:/tmp/.ICE-unix/13910"
SHELL="/bin/bash"
SHELL_SESSION_ID="3ffb5f6633a14d4c94537d82be61e15b"
SHELL_SETS_TITLE="0"
SHLVL="2"
SSH_ASKPASS="/usr/bin/ksshaskpass"
SYMLINK_LIB="no"
SYSROOT="/"
TERM="xterm-256color"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UBUNTU_MENUPROXY="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/* /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="3dnow X \ a52 aac acl acpi activities akonadi alsa amd64 amr amrnb amrwb apache2 apm appindicator attica audiofile avahi bash-completion bittorrent bluetooth branding bzip2 cairo canberra cdaudio cdda cdr cet cjk colord crypt cuda cups cupsd dbus declarative desktopglobe dga directfb discover divx dri dts dvd dvdr dvdread ebook elogind emoji emovix encode exif exiv2 expoblending faac facebook farstream fasttrack fbcon fbsplash ffmpeg firefox3 flac flatpak fontconfig fribidi gd gdbm geoip gif gimp gimpprint git gles2 glib gmedia gnokii gnutella google googledrive gpm grub gtk gtk2 gtk3 gtkstyle gudev gui hddtemp heif hpcups hscolour hwaccel iconv icotools icq icu id3tag imagemagick imlib inotify introspection iostats ipv6 irc jabber java java6 jpeg jpeg2k kaccounts kde kdrive kf6compat kipi kontact kwallet lame lcms libass libnotify libtirpc linguas_en linguas_it lm-sensors lm_sensors logitech-mouse logrotate lzma mad messenger midi mjpeg mmx mmxext mng mozilla mp3 mp4 mpeg mplayer msn multilib mysql ncurses networkmanager nls nokia nptl nsplugin nvenc nvidia ofono ofono-headset ogg okularopengl openmp optimized-qmake opus pam pango pcre pdf pdfimport pertty pipewire plasma png policykit portaudiopostscript ppds prison proton pulseaudio python qml qrcode qscintilla qt qt-copy qt3support qt5 qt6 qtaudio qtcamera qtmultimedia radio raster raw readline real realmedia realtime redland rss ruby samba sdl seccomp semantic-desktop sip skype sms sndfile sound spell sqlite srt ssl startup-notification subversion svg taglib test-rust theora threads threadsafe thumbnail tiff timidity transcode transparency truetype tty-helpers udev udisks unicode upnp upower usb userlocales v4l v4l2 v4lutils vaapi vc vcd vdpau videoeffects vlc vorbis vulkan wayland webchannel webengine webinterface webkit webp webserver webui widgets win64 windeco winetools wmf wmp wxwidgets x264 x265 xattr xcb xcomposite xft xml xmms xmp xpm xv xvid xvmc xwayland zip zlib" ABI_X86="64" ADA_TARGET="gcc_13" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="active braindump flow karbon kexi krita stage tables words" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="pc" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" L10N="it en en_US en-US" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="BPF NVPTX WebAssembly* X86 XCore*" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="nvidia v4l vesa intel i915" XTABLES_ADDONS="quota2 psdpknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="krog"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_QUIC CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETSPOSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VBOX_APP_HOME="/usr/lib64/virtualbox"
VBOX_INSTALL_PATH="/usr/lib64/virtualbox"
VBOX_SDK_PATH="/usr/lib64/virtualbox/sdk"
VIDEO_CARDS="nvidia v4l vesa intel i915"
WANT_MP="true"
WINDOWID="100663315"
XAUTHORITY="/root/.xauthDXyHMi"
XDG_CONFIG_DIRS="/home/krog/.config/kdedefaults:/etc/xdg"
XDG_CURRENT_DESKTOP="KDE"
XDG_DATA_DIRS="/home/krog/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
XDG_MENU_PREFIX="plasma-"
XDG_RUNTIME_DIR="/run/user/1000"
XDG_SEAT="seat0"
XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
XDG_SESSION_CLASS="user"
XDG_SESSION_ID="131"
XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session1"
XDG_SESSION_TYPE="x11"
XDG_VTNR="2"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes"

KROGPC-SKYLAKE /mnt/home/krog #

Cast word-wrap on LS_COLORS and PATH to make the forum layout behave.Chiitoo
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Mon Jan 06, 2025 10:08 am    Post subject: Reply with quote

bstaletic wrote:


By default in /var/cache/binpkgs/category/package, but the location is configurable.


it's not there, where is it configured?
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22946

PostPosted: Mon Jan 06, 2025 1:49 pm    Post subject: Reply with quote

Krog wrote:
bstaletic wrote:
By default in /var/cache/binpkgs/category/package, but the location is configurable.
it's not there, where is it configured?
According to your emerge --info:
Krog wrote:
Code:

KROGPC-SKYLAKE /mnt/home/krog # emerge --info qtwebengine
PKGDIR="/usr/portage/packages"
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Mon Jan 06, 2025 1:52 pm    Post subject: Reply with quote

bstaletic wrote:

You can also try emerge /path/to/binary/package.


the binary package is not on my system as emerge does not download it
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 446

PostPosted: Mon Jan 06, 2025 7:54 pm    Post subject: Reply with quote

I have just noticed the same problem with nodejs. Note that my USE flags match those of binhost. The ones in the --info output don't, because I've only adjusted them now for this occasion.

Here's what I've found:
  • emerge -gav nodejs does not report why nodejs from the binhost is not used.
  • emerge -Gav nodejs does use the binary from the binhost, but also wants to downgrade ICU so that the binhost binary could be used.
  • emerge -1av /var/cache/binpkgs/net-libs/nodejs/nodejs-$VERSION.gpkg.tar tells me I need to adjust PKGDIR to use that package...
  • emerge -Gav --nodeps nodejs has the desired effect, but I'm not using --nodeps if I don't have an extremely good reason for it.


For posterity:
emerge --info nodejs:
Portage 3.0.66.1 (python 3.13.1-final-0, default/linux/amd64/23.0/split-usr, gcc-14, glibc-2.40-r7, 6.12.4-test x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.12.4-test-x86_64-Intel-R-_Core-TM-_i7-2620M_CPU_@_2.70GHz-with-glibc2.40
KiB Mem:     8023696 total,   4961236 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Mon, 06 Jan 2025 12:00:00 +0000
Head commit of repository gentoo: ed97298f94e1fef87e3c8d9bade9bb14cfbafdcd
Timestamp of repository librewolf: Sun, 05 Jan 2025 19:48:23 +0000
Head commit of repository librewolf: 6c8a2709856d5f80321bf22704a20b7736d4ab4f

Timestamp of repository pg_overlay: Mon, 06 Jan 2025 02:18:17 +0000
Head commit of repository pg_overlay: 5204d0858e757e75e7a0b41cc3a5678d1bd1f4bc

sh dash 0.5.12-r1
ld GNU ld (Gentoo 2.43 p3) 2.43.1
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.2_p37::gentoo
dev-build/autoconf:        2.71-r7::gentoo, 2.72-r1::gentoo
dev-build/automake:        1.17-r1::gentoo
dev-build/cmake:           3.31.3::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.6.1::gentoo
dev-lang/perl:             5.40.0-r1::gentoo
dev-lang/python:           3.12.8_p1::gentoo, 3.13.1_p1::gentoo
dev-lang/rust:             1.83.0-r1::gentoo
llvm-core/clang:           19.1.6::gentoo
llvm-core/llvm:            19.1.6::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.56::gentoo
sys-apps/sandbox:          2.42::gentoo
sys-devel/binutils:        2.43-r2::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             14.2.1_p20241221::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.12::gentoo (virtual/os-headers)
sys-libs/glibc:            2.40-r7::gentoo
Repositories:

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

crossdev
    location: /var/db/repos/crossdev
    masters: gentoo
    volatile: False

librewolf
    location: /var/db/repos/librewolf
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/librewolf.git
    masters: gentoo
    volatile: False

local
    location: /var/db/repos/local
    masters: gentoo
    volatile: False

pg_overlay
    location: /var/db/repos/pg_overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/pg_overlay.git
    masters: gentoo
    volatile: False

Binary Repositories:

binhost
    priority: 9999
    sync-uri: https://gentoo.jss.hu/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE @GPL-COMPATIBLE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=native -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O3 -march=native -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE 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 XDG_STATE_HOME"
FCFLAGS="-O3 -march=native -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-request-signature binpkg-signing buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles gpg-keepalive ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O3 -march=native -pipe -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
GENTOO_MIRRORS="https://gentoo.jss.hu"
INSTALL_MASK="/usr/lib/tmpfiles.d/*.conf"
LANG="C.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j4"
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"
RUSTFLAGS="-C opt-level=3 -C target-cpu=native"
SHELL="/bin/zsh"
USE="amd64 bzip2 cet crypt ftdi gdbm iconv libtirpc lto multilib ncurses openmp pcre pgo readline savedconfig seccomp sep-usr split-usr ssl system-* test-rust udev unicode xattr zlib" ABI_X86="64" ADA_TARGET="gcc_13" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio 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 aes avx pclmul popcnt sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" RUBY_TARGETS="ruby32" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, SIZE, STRINGS, STRIP, YACC, YFLAGS

=================================================================
                        Package Settings
=================================================================

net-libs/nodejs-22.10.0::gentoo was built with the following:
USE="icu npm snapshot ssl system-icu system-ssl -corepack -debug -doc -inspector (-lto) -pax-kernel -test" ABI_X86="(64)" CPU_FLAGS_X86="sse2"
CFLAGS="-O3 -march=native -pipe -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
CXXFLAGS="-O3 -march=native -pipe -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -fno-tree-vectorize"
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1479
Location: Earth

PostPosted: Mon Jan 06, 2025 8:01 pm    Post subject: Reply with quote

Krog wrote:
bstaletic wrote:

You can also try emerge /path/to/binary/package.


the binary package is not on my system as emerge does not download it


use --getbinpkg --fetchonly to get the binary - but the USE flags has to match still.

just for testing purposes - i don't need or use QT at all.
Code:
USE="opengl bindist -vaapi qml" emerge -va --getbinpkg --fetchonly qtwebengine

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies            ... done!           
Dependency resolution took 4.62 s (backtrack: 0/20).

[binary  N     ] dev-qt/qttranslations-6.8.1-1:6/6.8.1::gentoo  1.730 KiB
[binary  N     ] x11-libs/libxshmfence-1.3.2-4::gentoo  50 KiB
[binary  N     ] x11-libs/libxkbfile-1.1.3-4::gentoo  120 KiB
[binary  N     ] x11-libs/libXtst-1.2.5-1::gentoo  USE="-doc" 80 KiB
[binary  N     ] dev-libs/double-conversion-3.3.0-1:0/3::gentoo  USE="-test" 90 KiB
[ebuild  N     ] app-arch/snappy-1.1.10-r1:0/1.1::gentoo  USE="-test" CPU_FLAGS_X86="avx avx2" 1.080 KiB
[binary  N     ] dev-python/six-1.17.0-1::gentoo  USE="-doc -test" PYTHON_TARGETS="(-pypy3) -python3_10 -python3_11 python3_12 -python3_13 (-python3_13t)" 80 KiB
[binary  N     ] dev-python/webencodings-0.5.1-r2-3::gentoo  USE="-test" PYTHON_TARGETS="(-pypy3) -python3_10 -python3_11 python3_12 -python3_13" 70 KiB
[binary  N     ] dev-python/html5lib-1.1-r2-2::gentoo  USE="-test" PYTHON_TARGETS="(-pypy3) -python3_10 -python3_11 python3_12 -python3_13" 280 KiB
[ebuild  N     ] dev-qt/qtbase-6.8.1:6/6.8.1::gentoo  USE="-X -accessibility -brotli concurrent -cups dbus -eglfs -evdev -gles2-only -gssapi -gtk gui -icu -journald libinput -libproxy -mysql network nls -oci8 -odbc opengl -postgres -renderdoc -sctp sql sqlite ssl -syslog -test -tslib udev vulkan wayland widgets xml (zstd)" 47.091 KiB
[binary  N     ] dev-qt/qtwayland-6.8.1-2:6/6.8.1::gentoo  USE="-accessibility -compositor -gnome qml -test vulkan" 520 KiB
[binary  N     ] dev-qt/qtsvg-6.8.1-1:6/6.8.1::gentoo  USE="-test" 250 KiB
[binary  N     ] dev-qt/qtshadertools-6.8.1-1:6/6.8.1::gentoo  USE="-test" 1.640 KiB
[binary  N     ] dev-qt/qtdeclarative-6.8.1-1:6/6.8.1::gentoo  USE="-accessibility jit network opengl -qmlls sql ssl svg vulkan widgets" 13.060 KiB
[binary  N     ] dev-qt/qtwebchannel-6.8.1-1:6/6.8.1::gentoo  USE="qml -test" 150 KiB
[binary  N     ] dev-qt/qttools-6.8.1-1:6/6.8.1::gentoo  USE="assistant -clang -designer -distancefieldgenerator -gles2-only linguist opengl -pixeltool qdbus -qdoc qml -qmlls -qtattributionsscanner -qtdiag -qtplugininfo vulkan widgets (zstd)" LLVM_SLOT="-17 -18 19" 1.760 KiB
[binary  N     ] dev-qt/qtwebengine-6.8.1-r1-3:6/6.8.1::gentoo  USE="-accessibility alsa bindist -custom-cflags -designer -geolocation jumbo-build -kerberos opengl -pdfium pulseaudio qml -screencast system-icu -test -vaapi vulkan -webdriver widgets" 72.820 KiB

Total: 17 packages (17 new, 15 binaries), Size of downloads: 140.870 KiB

!!! The following binary packages have been ignored due to non matching USE:

    =app-arch/snappy-1.1.10-r1 -cpu_flags_x86_avx -cpu_flags_x86_avx2
    =dev-qt/qtbase-6.8.1 X cups gtk icu libproxy mysql
    =dev-qt/qtbase-6.8.1 X cups gtk icu libproxy

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

Would you like to fetch the source files for these packages? [Yes/No]

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
bstaletic
Guru
Guru


Joined: 05 Apr 2014
Posts: 446

PostPosted: Mon Jan 06, 2025 8:47 pm    Post subject: Reply with quote

Okay, --fetchonly explained my issue.
First, I did mess up the directory where the binpkg should reside. Nevermind that.
emerge -1afgv nodejs still refused to download the binpkg and instead downloaded the distfile.
emerge -1afgv nodejs --nodeps downloaded the binpkg. This time I was not afraid of --nodeps, because it's just downloading an archive.
emerge -1av /var/cache/binpkgs/net-libs/nodejs-22.12.0-r1.gpkg.tar finally explain what's going wrong.

firefox depends on >=dev-libs/icu-73.1, but was linked against =dev-libs/icu-76.1:0/76.
The binhost's nodejs also depends on >=dev-libs/icu-73.1, but was linked against =dev-libs/icu-76.1:0/76.

@Krog What is the output of emerge -1aGv qtwebengine? I bet you have a similar issue.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2577

PostPosted: Tue Jan 07, 2025 6:44 am    Post subject: Reply with quote

EDITED OUT: wrong assumption disproved further down.

Best Regards,
Georgi


Last edited by logrusx on Tue Jan 07, 2025 8:11 am; edited 1 time in total
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Tue Jan 07, 2025 6:47 am    Post subject: Reply with quote

first of all thanks to everybody, yesterday it took 8 hours and a half to build qtwebengine from sources, but the issue remains and will occur next time. So:

Code:


KROGPC-SKYLAKE /mnt/home/krog # emerge -1aGv qtwebengine

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies           ... done!
Dependency resolution took 24.54 s (backtrack: 7/20).


!!! All ebuilds that could satisfy "dev-libs/icu:0/75=" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/icu-75.1::gentoo (masked by: package.mask)
/etc/portage/package.mask/mask:
#=dev-libs/icu-75.1-1


(dependency required by "dev-qt/qtwebengine-6.7.3::gentoo" [binary])
(dependency required by "qtwebengine" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

KROGPC-SKYLAKE /mnt/home/krog # emerge --unmerge --pretend qtwebengine
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.

>>> These are the packages that would be unmerged:

dev-qt/qtwebengine
selected: 6.8.1-r1
protected: none
omitted: none

All selected packages: =dev-qt/qtwebengine-6.8.1-r1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

KROGPC-SKYLAKE /mnt/home/krog # emerge -1aGv =dev-qt/qtwebengine-6.8.1-r1

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies... done!
Dependency resolution took 17.38 s (backtrack: 3/20).


!!! All ebuilds that could satisfy "=dev-qt/qtwebengine-6.8.1-r1" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-qt/qtwebengine-6.8.1-r1::gentoo (masked by: backtracking: slot_operator_mask_built)

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

KROGPC-SKYLAKE /mnt/home/krog # emerge --pretend qtwebengine

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies                                   ... done!
Dependency resolution took 8.43 s (backtrack: 1/20).

[ebuild   R    ] dev-qt/qtwebengine-6.8.1-r1:6/6.8.1::gentoo  USE="alsa bindist jumbo-build opengl pulseaudio qml screencast system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -test -vaapi -webdriver" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

!!! The following binary packages have been ignored due to non matching USE:

=dev-qt/qtwebengine-6.8.1-r1 -screencast
=dev-qt/qtwebengine-6.8.1-r1 -pulseaudio -screencast

NOTE: The --binpkg-respect-use=n option will prevent emerge
from ignoring these binary packages if possible.
Using --binpkg-respect-use=y will silence this warning.
KROGPC-SKYLAKE /mnt/home/krog #

KROGPC-SKYLAKE /mnt/home/krog # emerge --pretend icu

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies                                  ... done!
Dependency resolution took 3.02 s (backtrack: 0/20).

[binary   R    ] dev-libs/icu-74.2-8:0/74.1::gentoo  USE="-debug -doc -examples -static-libs -test -verify-sig"ABI_X86="(64) -32 (-x32)" 0 KiB

Total: 1 package (1 reinstall, 1 binary), Size of downloads: 0 KiB
KROGPC-SKYLAKE /mnt/home/krog #



some of this is new even to me (masked by: backtracking: slot_operator_mask_built WTF is this)
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2577

PostPosted: Tue Jan 07, 2025 7:41 am    Post subject: Reply with quote

That's rather strange. Icu-75.1 is most certainly not masked. Do you happen to have masked it in your /etc/portage/package.mask?

Code:
grep -r icu /etc/portage


I also checked and qtwebengine is pulled in from the binhost fine, so my guess for a build failure on the binhost is wrong.

Krog wrote:

some of this is new even to me (masked by: backtracking: slot_operator_mask_built WTF is this)


You could have something in world that's creating issues. Share it please.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Tue Jan 07, 2025 7:44 am    Post subject: Reply with quote

logrusx wrote:
That's rather strange. Icu-75.1 is most certainly not masked. Do you happen to have masked it in your /etc/portage/package.mask?

I also checked and qtwebengine is pulled in from the binhost fine, so my guess for a build failure on the binhost is wrong.

You could also have something in world that's creating issues.

Best Regards,
Georgi


yeah, I masked =dev-libs/icu-75.1 for some reason I don't remember.
Still I believe this is not related to why portage refuses to use the binary for qtwebengine
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2577

PostPosted: Tue Jan 07, 2025 7:45 am    Post subject: Reply with quote

Krog wrote:

yeah, I masked =dev-libs/icu-75.1 for some reason I don't remember.
Still I believe this is not related to why portage refuses to use the binary for qtwebengine


Quite the contrary. Remove that mask and try again. Actually it might have cause quite a lot of trouble you're yet to see.

p.s. masked by backtracking et.c. is not new, maybe reporting of it is new.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Tue Jan 07, 2025 7:52 am    Post subject: Reply with quote

after unmasking =dev-libs/icu-75.1 (really don't remember why I masked it) portage now is "able" to use the binary file for qtwebengine:

Code:


emerge -auDv --newuse world

Local copy of remote index is up-to-date and will be used.

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

Calculating dependencies                    ... done!
Dependency resolution took 51.25 s (backtrack: 1/20).

[binary  r  U  ] dev-libs/icu-75.1-1:0/75::gentoo [74.2:0/74.1::gentoo] USE="-debug -doc -examples -static-libs-test -verify-sig" ABI_X86="(64) -32 (-x32)" 10.230 KiB
[ebuild  rR    ] dev-libs/libxml2-2.12.9:2::gentoo  USE="ftp icu lzma python readline -debug -examples -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13" 2.582 KiB
[binary  rR    ] media-libs/harfbuzz-10.1.0-1:0/6.0.0::gentoo  USE="cairo glib graphite icu introspection truetype -debug -doc -experimental -test" ABI_X86="(64) -32 (-x32)" 1.220 KiB
[binary  rR    ] dev-qt/qtcore-5.15.16-1:5/5.15.16::gentoo  USE="icu -debug -old-kernel -test" 4.580 KiB
[binary  rR    ] dev-libs/libical-3.0.18-3:0/3::gentoo  USE="glib introspection -doc -examples -static-libs -test -vala" 530 KiB
[binary  rR    ] dev-libs/boost-1.85.0-r1-10:0/1.85.0.1::gentoo  USE="bzip2 context icu nls python stacktrace zlib -debug -doc -lzma -mpi -numpy -tools -zstd" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_12 -python3_10 -python3_11 -python3_13" 12.210 KiB
[binary  rR    ] app-text/libebook-0.1.3-r3-5::gentoo  USE="-doc -test -tools" 220 KiB
[binary  rR    ] app-text/libmspub-0.1.4-6::gentoo  USE="-doc -static-libs" 210 KiB
[binary  rR    ] app-text/libqxp-0.0.2-2::gentoo  USE="-debug -doc -test -tools" 150 KiB
[binary  rR    ] media-libs/libvisio-0.1.7-2::gentoo  USE="-doc -static-libs -test -tools" 320 KiB
[binary  rR    ] media-libs/libzmf-0.0.2-r1-2::gentoo  USE="-debug -doc -test -tools" 100 KiB
[binary  rR    ] sci-libs/libqalculate-5.3.0-r1-2:0/23.3::gentoo  USE="hardened icu readline -curl -gnuplot -test" 2.650 KiB
[binary  rR    ] net-libs/nodejs-22.12.0-r1-1:0/22::gentoo  USE="icu snapshot ssl system-icu system-ssl -corepack -debug -doc -inspector (-lto) -npm -pax-kernel -test" CPU_FLAGS_X86="sse2" 12.740 KiB
[binary  rR    ] media-libs/libcdr-0.1.7-2::gentoo  USE="-doc -test" 410 KiB
[binary  rR    ] media-libs/raptor-2.0.16-2:2::gentoo  USE="-debug -json -static-libs" ABI_X86="(64) -32 (-x32)" 370 KiB
[binary  rR    ] app-text/gspell-1.12.2-3:0/2::gentoo  USE="introspection vala -test" 150 KiB
[binary  rR    ] dev-qt/qtbase-6.8.1-2:6/6.8.1::gentoo  USE="X concurrent cups dbus gtk gui icu libinput libproxy mysql network nls opengl sql sqlite ssl udev vulkan wayland widgets xml (zstd) -accessibility -brotli -eglfs-evdev -gles2-only -gssapi -journald -oci8 -odbc -postgres -renderdoc -sctp -syslog -test -tslib" 12.540 KiB
[binary  rR    ] dev-qt/qt5compat-6.8.1-1:6/6.8.1::gentoo  USE="icu qml -test" 460 KiB
[ebuild  rR    ] net-fs/samba-4.19.7::gentoo  USE="acl client cups pam python regedit system-mitkrb5 winbind -addc -ads -ceph -cluster -debug (-fam) -glusterfs -gpg -iprint -json -ldap -llvm-libunwind -profiling-data -quota (-selinux) -snapper -spotlight -syslog (-system-heimdal) -systemd (-test) -unwind -zeroconf" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" 40.871 KiB
[ebuild  rR    ] app-backup/snapper-0.11.0::gentoo  USE="pam xattr -lvm -systemd -test" 436 KiB
[ebuild  rR    ] dev-lang/php-8.2.24:8.2::gentoo  USE="acl apache2 bcmath bzip2 cjk cli ctype curl exif fileinfo filter flatfile gd gdbm gmp iconv intl ipv6 jit mysql nls opcache pdo phar posix readline session simplexml spell sqlite ssl sysvipc threads tokenizer truetype unicode webp xml xmlreader xmlwriter xpm zip zlib -apparmor -argon2 -avif -berkdb -calendar -cdb -cgi -debug -embed -enchant -ffi (-firebird) -fpm -ftp -imap -inifile -iodbc -kerberos -ldap -ldap-sasl -libedit -lmdb -mhash -mssql -mysqli (-oci8-instant-client) -odbc -pcntl -phpdbg -postgres -qdbm (-selinux) -session-mm -sharedmem -snmp -soap -sockets -sodium -systemd -test -tidy -tokyocabinet -valgrind -xslt" 11.827 KiB
[binary  rR    ] app-office/libreoffice-24.2.7.2-1::gentoo  USE="bluetooth branding cups dbus gtk kde mariadb qt5 qt6 vulkan -accessibility -base -clang (-coinmp) -custom-cflags -debug -eds (-firebird) -googledrive -gstreamer -java -ldap -odk -pdfimport -postgres -test -valgrind" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13" 140.560 KiB
[binary  rR    ] dev-qt/qtwebengine-6.8.1-r1-1:6/6.8.1::gentoo  USE="alsa bindist jumbo-build opengl pulseaudioqml screencast system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -test -vaapi -webdriver" 72.760 KiB
[ebuild  rR    ] www-client/firefox-128.5.0:esr::gentoo  USE="X clang dbus gmp-autoupdate hwaccel jumbo-build pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-png system-webp wayland -debug -eme-free -gnome-shell -hardened -jack -libproxy -openh264 -pgo (-selinux) -sndio -telemetry -wasm -wifi" L10N="it -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 -fur -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -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 -sc -sco -si -sk -skr -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" LLVM_SLOT="19 -17 -18" 554.496 KiB
[ebuild  rR    ] net-misc/freerdp-2.11.7:2::gentoo  USE="X alsa cups ffmpeg icu jpeg pulseaudio usb wayland xv -client -debug -gstreamer -kerberos -openh264 -server -smartcard -systemd -test -valgrind -verify-sig -xinerama" 7.166 KiB
[ebuild  rR    ] media-video/subtitlecomposer-0.8.1:5::gentoo  USE="unicode -debug -test" 753 KiB
[binary  rR    ] kde-apps/konsole-24.08.3-2:6::gentoo  USE="X handbook -debug -test" 2.000 KiB
[ebuild  rR    ] kde-plasma/kdeplasma-addons-6.2.4:6::gentoo  USE="alternate-calendar handbook webengine -debug-share" 883 KiB
[ebuild  rR    ] kde-plasma/plasma-workspace-6.2.4:6::gentoo  USE="calendar fontconfig handbook (policykit) screencast semantic-desktop wallpaper-metadata -appstream -debug -geolocation -gps -systemd -telemetry -test" 18.692 KiB
[ebuild  rR    ] kde-plasma/plasma-desktop-6.2.4:6::gentoo  USE="handbook screencast sdl semantic-desktop webengine -debug -ibus -scim -test" INPUT_DEVICES="-wacom" 15.960 KiB

Total: 30 packages (1 upgrade, 29 reinstalls, 20 binaries), Size of downloads: 928.071 KiB

The following packages are causing rebuilds:

(dev-libs/icu-75.1-1:0/75::gentoo, binary scheduled for merge) causes rebuilds for:
(app-text/libmspub-0.1.4-6:0/0::gentoo, binary scheduled for merge)
(media-libs/libcdr-0.1.7-2:0/0::gentoo, binary scheduled for merge)
(dev-libs/boost-1.85.0-r1-10:0/1.85.0.1::gentoo, binary scheduled for merge)
(dev-qt/qtbase-6.8.1-2:6/6.8.1::gentoo, binary scheduled for merge)
(net-fs/samba-4.19.7:0/0::gentoo, ebuild scheduled for merge)
(app-text/libebook-0.1.3-r3-5:0/0::gentoo, binary scheduled for merge)
(www-client/firefox-128.5.0:esr/esr::gentoo, ebuild scheduled for merge)
(kde-plasma/kdeplasma-addons-6.2.4:6/6::gentoo, ebuild scheduled for merge)
(dev-qt/qt5compat-6.8.1-1:6/6.8.1::gentoo, binary scheduled for merge)
(app-text/libqxp-0.0.2-2:0/0::gentoo, binary scheduled for merge)
(app-text/gspell-1.12.2-3:0/2::gentoo, binary scheduled for merge)
(kde-plasma/plasma-desktop-6.2.4:6/6::gentoo, ebuild scheduled for merge)
(media-video/subtitlecomposer-0.8.1:5/5::gentoo, ebuild scheduled for merge)
(net-misc/freerdp-2.11.7:2/2::gentoo, ebuild scheduled for merge)
(sci-libs/libqalculate-5.3.0-r1-2:0/23.3::gentoo, binary scheduled for merge)
(app-office/libreoffice-24.2.7.2-1:0/0::gentoo, binary scheduled for merge)
(app-backup/snapper-0.11.0:0/0::gentoo, ebuild scheduled for merge)
(net-libs/nodejs-22.12.0-r1-1:0/22::gentoo, binary scheduled for merge)
(dev-libs/libical-3.0.18-3:0/3::gentoo, binary scheduled for merge)
(media-libs/libzmf-0.0.2-r1-2:0/0::gentoo, binary scheduled for merge)
(media-libs/libvisio-0.1.7-2:0/0::gentoo, binary scheduled for merge)
(kde-plasma/plasma-workspace-6.2.4:6/6::gentoo, ebuild scheduled for merge)
(kde-apps/konsole-24.08.3-2:6/6::gentoo, binary scheduled for merge)
(media-libs/raptor-2.0.16-2:2/2::gentoo, binary scheduled for merge)
(dev-qt/qtcore-5.15.16-1:5/5.15.16::gentoo, binary scheduled for merge)
(dev-qt/qtwebengine-6.8.1-r1-1:6/6.8.1::gentoo, binary scheduled for merge)
(dev-libs/libxml2-2.12.9:2/2::gentoo, ebuild scheduled for merge)
(media-libs/harfbuzz-10.1.0-1:0/6.0.0::gentoo, binary scheduled for merge)
(dev-lang/php-8.2.24:8.2/8.2::gentoo, ebuild scheduled for merge)

!!! The following binary packages have been ignored due to non matching USE:

=dev-lang/php-8.2.24 -apache2 -bcmath -cjk -curl -exif -gd -gmp -intl -mysql -pdo -spell -sqlite -sysvipc -threads -truetype -webp -xmlreader -xmlwriter -xpm -zip
=dev-lang/php-8.2.24 -apache2 -bcmath -cjk -curl -exif fpm -gd -gmp -intl -mysql -pdo -spell -sqlite -sysvipc -threads -truetype -webp -xmlreader -xmlwriter -xpm -zip
=dev-lang/php-8.2.24 -apache2 -bcmath -cjk -curl -exif -gd -gmp -intl -mysql -pdo -sqlite systemd -sysvipc -threads -truetype -webp -xmlreader -xmlwriter -xpm -zip
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it -system-png telemetry
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it pgo -pulseaudio -system-png telemetry -wayland
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it pgo -system-png telemetry -wayland
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it pgo -pulseaudio -system-png telemetry
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it pgo -system-png telemetry
=www-client/firefox-128.5.0 -hwaccel -l10n_it -system-png telemetry
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 -system-png telemetry
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 pgo -pulseaudio -system-png telemetry -wayland
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 pgo -system-png telemetry -wayland
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 pgo -pulseaudio -system-png telemetry
=www-client/firefox-128.5.0 gnome-shell -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 pgo -system-png telemetry
=www-client/firefox-128.5.0 -hwaccel -l10n_it llvm_slot_18 -llvm_slot_19 -system-png telemetry
=dev-libs/libxml2-2.12.9 abi_x86_32 -lzma python_targets_python3_13
=dev-libs/libxml2-2.12.9 abi_x86_32 -lzma
=dev-libs/libxml2-2.12.9 -lzma
=dev-libs/libxml2-2.12.9 -icu -lzma python_targets_python3_13
=dev-libs/libxml2-2.12.9 -icu -lzma
=kde-plasma/kdeplasma-addons-6.2.4 -webengine
=kde-plasma/plasma-desktop-6.2.4 -screencast -webengine
=kde-plasma/plasma-desktop-6.2.4 -webengine
=kde-plasma/plasma-workspace-6.2.4 -screencast
=kde-plasma/plasma-workspace-6.2.4 systemd
=net-fs/samba-4.19.7 -python -winbind
=net-fs/samba-4.19.7 -python systemd -winbind
=net-misc/freerdp-2.11.7 gstreamer
=net-misc/freerdp-2.11.7 systemd

NOTE: The --binpkg-respect-use=n option will prevent emerge
from ignoring these binary packages if possible.
Using --binpkg-respect-use=y will silence this warning.

Would you like to merge these packages? [Yes/No]



still, it is strange WHY it was not able before and... silly question, what is the point of "rebuilding" packages using binary files? [binary rR ]
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2577

PostPosted: Tue Jan 07, 2025 8:06 am    Post subject: Reply with quote

Krog wrote:
after unmasking =dev-libs/icu-75.1 (really don't remember why I masked it) portage now is "able" to use the binary file for qtwebengine:

Code:



still, it is strange WHY it was not able before


It was not able because ICU is know to introduce ABI breaking changes, so any change in ICU leads to a bunch of rebuilds related to it and makes packages built with a previous version incompatible. In your case qtwebengine on the binhost was built with v75 and wouldn't work with 74. That's why it's marked := in the ebuild:

Code:
system-icu? ( dev-libs/icu:= )


Devmanual#Slot Operators wrote:

:= means that any slot is acceptable. Additionally indicates that your package should be rebuilt if the version best matching the runtime dependency is updated to a version with a different slot or subslot.


Krog wrote:
and... silly question, what is the point of "rebuilding" packages using binary files? [binary rR ]


There are no silly questions. It's silly not to ask.

"Rebuilding" packages using binary files fixes portage database. It doesn't actually rebuild but for portage it looks like a rebuild. More related explanation in the below paragraph. Using binary packages happens inside one of the phases, so portage does not make a difference in that regard. For it, the re-installation of the package is triggered as a rebuild, it doesn't care if a binary package will be used.

Also [binary rR ] contains additional information. It indicates it will be rebuild with R but also that it's due to something else being rebuilt with r. Looking above you'll see [binary r U ] without R for ICU, which means this is the package causing rebuilds.

So the update in ICU caused a bunch of packages to need to be updated or otherwise they would break. That's why binary rebuild happened.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Tue Jan 07, 2025 8:32 am    Post subject: Reply with quote

thank you all for the help!
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2577

PostPosted: Tue Jan 07, 2025 8:34 am    Post subject: Reply with quote

You're welcome. BTW the [....] emerge output is documented in emerge manual page, you can have a quick look at it so you understand better what emerge tells you.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22946

PostPosted: Tue Jan 07, 2025 1:12 pm    Post subject: Reply with quote

Krog, would you consider this thread solved? If so, please edit the thread title accordingly. If not, please recap any remaining questions.
Back to top
View user's profile Send private message
Krog
Guru
Guru


Joined: 26 Jun 2007
Posts: 351
Location: Roma, Italy

PostPosted: Tue Jan 07, 2025 1:28 pm    Post subject: Reply with quote

Hu wrote:
Krog, would you consider this thread solved? If so, please edit the thread title accordingly. If not, please recap any remaining questions.


done, thanks
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
Page 1 of 1

 
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