View previous topic :: View next topic |
Author |
Message |
gangstervano Tux's lil' helper
Joined: 15 Aug 2016 Posts: 95
|
Posted: Sat Jan 04, 2025 12:51 am Post subject: Easy way to determine why a binary package is not being use |
|
|
Hi,
Is there an easy way to determine why a binary package is not being used?
For example:
I am trying to update the "dev-qt/qtwebengine", but the system did not receive it from the binary host.
emerge -pv dev-qt/qtwebengine
Code: | [ebuild U ] dev-qt/qtwebengine-6.8.1:6/6.8.1::gentoo [6.7.2:6/6.7.2::gentoo] USE="alsa bindist* jumbo-build* opengl pulseaudio qml system-icu vulkan widgets -accessibility -custom-cflags -designer -geolocation -kerberos -pdfium -screencast* -test -vaapi -webdriver" 0 KiB |
I downloaded qtwebengine-6.8.1-r1-3.pkg.tar from the binary host and checked the "USE" flags:
Code: | abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml system-icu vulkan widgets |
then I added all flags to package.use, but emerge still doesn't use binhost. |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22949
|
Posted: Sat Jan 04, 2025 1:53 am Post subject: |
|
|
Tell Portage to use the binary package: emerge --ask --verbose --oneshot --getbinpkgonly '=dev-qt/qtwebengine-6.8.1'. It will do so or explain why not. |
|
Back to top |
|
|
gangstervano Tux's lil' helper
Joined: 15 Aug 2016 Posts: 95
|
Posted: Sun Jan 05, 2025 2:51 am Post subject: |
|
|
There are few details in the explanation.
I add to package.use
Code: | dev-qt/qtwebengine abi_x86_64 alsa amd64 bindist elibc_glibc jumbo-build kernel_linux opengl pulseaudio qml system-icu vulkan widgets |
because this use flag is in qtwebengine-6.8.1-r1-3.gpkg.tar, but it didn't help.
Code: | emerge --ask --verbose --oneshot --getbinpkgonly '=dev-qt/qtwebengine-6.8.1'
Local copy of remote index is up-to-date and will be used.
These are the packages that would be merged, in order: dependencies... done!
Dependency resolution took 2.05 s (backtrack: 0/20).
emerge: there are no binary packages to satisfy "=dev-qt/qtwebengine-6.8.1". |
Any other ideas why portage doesn't want to use binary qtwebengine?
UPD.
After emerge-webrsync, portage uses the binary qtwebengine.
Thanks. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9621 Location: beyond the rim
|
Posted: Sun Jan 05, 2025 12:55 pm Post subject: |
|
|
gangstervano wrote: | because this use flag is in qtwebengine-6.8.1-r1-3.gpkg.tar, but it didn't help.
Code: | emerge: there are no binary packages to satisfy "=dev-qt/qtwebengine-6.8.1". |
Any other ideas why portage doesn't want to use binary qtwebengine? |
To clarify this even if it no longer is an issue: You asked portage to install qtwebengine-6.8.1 while your binary package was qtwebengine-6.8.1-r1. Just a revision update, but still technically a different version so it didn't match your request for exactly 6.8.1. |
|
Back to top |
|
|
|