dev-qt/qtdeclarative:9[network] seems required. For some reason it isn't promoted by portage Likely to bring robustness to ebuild in some corner case. Builds and works fine here. Reproducible: Always
Should read: dev-qt/qtdeclarative:6[network]
Could you please present some evidence to support this? Like a build log, or a link to the relevant build system check?
Before install eix qtbase Installed versions: 6.7.0-r1(6/6.7.0)^t(01:32:54 14/04/2024)(X cups dbus eglfs gui libinput network opengl postgres sql udev widgets zstd -accessibility -brotli -concurrent -evdev -gles2-only -gssapi -gtk -icu -libproxy -mysql -nls -oci8 -odbc -renderdoc -sctp -sqlite -ssl -test -tslib -vulkan -wayland -xml) eix qtdeclarative Available versions: (5) 5.15.13(5/5.15)^t **5.15.13.9999(5/5.15)*l^t[1] (6) 6.7.0(6/6.7.0)^t **6.7.9999(6/6.7.9999)*l^t **6.9999(6/6.9999)*l^t Installed versions: 5.15.13(5/5.15)^t(14:36:47 04/04/2024)(widgets -debug -gles2-only -jit -localstorage -test -vulkan) ------------------------------------------------------------------------------- emerge -1 -p riseup-vpn --- Invalid atom in /etc/portage/package.accept_keywords/app-shells::blesh.conf: =app-shells/blesh-0.4.0-rc3_p154 * IMPORTANT: 10 config files in '/etc/portage' need updating. * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS * sections of the emerge man page to learn how to update config files. These are the packages that would be merged, in reverse order: Calculating dependencies !!! /etc/portage/package.env references non-existent file: /etc/portage/env/unchecked .!!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build !!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build ..!!! /etc/portage/package.env references non-existent file: /etc/portage/env/unchecked !!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build !!! /etc/portage/package.env references non-existent file: /etc/portage/env/no-build ... done! Dependency resolution took 12.74 s (backtrack: 0/20). [ebuild R ~] net-vpn/riseup-vpn-0.24.3 [ebuild NS ] dev-qt/qtdeclarative-6.7.0 [5.15.13] USE="-accessibility% -network% opengl%* (-qmlls) -sql% -ssl% -svg%" [ebuild R ] dev-qt/qtbase-6.7.0-r1 USE="-network*" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-qt/qtbase:6 (dev-qt/qtbase-6.7.0-r1:6/6.7.0::gentoo, installed) USE="X -accessibility -brotli -concurrent cups dbus eglfs -evdev -gles2-only -gssapi -gtk gui -icu libinput -libproxy -mysql network -nls -oci8 -odbc opengl postgres -renderdoc -sctp sql -sqlite -ssl -test -tslib udev -vulkan -wayland widgets -xml (zstd)" ABI_X86="(64)" pulled in by dev-qt/qtbase:6[gui,network] required by (dev-libs/qt6pas-6.2.8:0/0::pg_overlay, installed) USE="" ABI_X86="(64)" ^^^^^^^ dev-qt/qtbase:6[cups,gui,network,widgets] required by (dev-db/pgmodeler-1.1.1:6/6::local, installed) USE="" ABI_X86="(64)" POSTGRES_TARGETS="postgres14 postgres15 postgres16" ^^^^^^^ ~dev-qt/qtbase-6.7.0:6[network,widgets?] required by (dev-qt/qttools-6.7.0:6/6.7.0::gentoo, installed) USE="-assistant -clang -designer -distancefieldgenerator -gles2-only linguist -opengl -pixeltool -qdbus -qdoc -qml -qtattributionsscanner -qtdiag -qtplugininfo -test -vulkan -widgets (zstd)" ABI_X86="(64)" LLVM_SLOT="-15 -16 -17 (-18)" ^^^^^^^ (dev-qt/qtbase-6.7.0-r1:6/6.7.0::gentoo, ebuild scheduled for merge) USE="X -accessibility -brotli -concurrent cups dbus eglfs -evdev -gles2-only -gssapi -gtk gui -icu libinput -libproxy -mysql -network -nls -oci8 -odbc opengl postgres -renderdoc -sctp sql -sqlite -ssl -test -tslib udev -vulkan -wayland widgets -xml (zstd)" ABI_X86="(64)" pulled in by ~dev-qt/qtbase-6.7.0:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] required by (dev-qt/qtdeclarative-6.7.0:6/6.7.0::gentoo, ebuild scheduled for merge) USE="-accessibility -network opengl (-qmlls) -sql -ssl -svg -test -vulkan widgets" ABI_X86="(64)" ^^^^^^^^ It might be possible to solve this slot collision by applying all of the following changes: - dev-qt/qtbase-6.7.0-r1 (Change USE: +network) - dev-qt/qtdeclarative-6.7.0 (Change USE: +network) The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by dev-qt/qtdeclarative-6.7.0::gentoo # required by net-vpn/riseup-vpn-0.24.3::gentoo # required by riseup-vpn (argument) >=dev-qt/qtbase-6.7.0-r1 -network -------------------------------------------------------------------------------- Hoping this makes things clear enough.
Maybe the issue isn't related to riseup-vpn... Anyhow consistent USE=network seems required by portage between the 2 qrbase and qtdeclarative
(In reply to CaptainBlood from comment #4) > Maybe the issue isn't related to riseup-vpn... Indeed. This seems like your system is misconfigured. Please seek help in Gentoo support channels.
USE=-network worked fine here indeed.