Summary: | sys-apps/portage - a package conflicts with its own virtual | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Mokrejš
2019-08-02 09:33:46 UTC
The general approach for resolving cases like this is to compare the USE settings and make sure that they are aligned, using a command like this to to the current USE settings:
> emerge -pv --nodeps virtual/libgudev dev-libs/libgudev
Hi Zac, thank you. I managed over the time to move a bit ahead so I am not sure if the below output is showing I managed to reinstall of one the components manually or if a problem was elsewhere: # emerge -pv --nodeps virtual/libgudev dev-libs/libgudev These are the packages that would be merged, in order: [ebuild R ] virtual/libgudev-232::gentoo USE="-introspection -static-libs" 0 KiB [ebuild R ] dev-libs/libgudev-232::gentoo USE="-introspection -static-libs" 0 KiB Does the below current case eventually show something helpfull? # emerge -uN1 net-wireless/bluez * IMPORTANT: 1 news items need reading for repository 'science'. * IMPORTANT: 34 news items need reading for repository 'gentoo'. * Use eselect news read to view new items. Calculating dependencies... done! WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: net-wireless/bluez:0 (net-wireless/bluez-5.50-r3:0/3::gentoo, ebuild scheduled for merge) conflicts with net-wireless/bluez:0/3=[abi_x86_32(-),abi_x86_64(-)] required by (net-libs/libpcap-1.8.1-r1:0/0::gentoo, installed) # emerge -pv net-wireless/bluez net-libs/libpcap These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/libical-3.0.5:0/3::gentoo USE="berkdb -doc -examples -static-libs -test" 862 KiB [ebuild U ] net-wireless/bluez-5.50-r3:0/3::gentoo [5.47-r1:0/3::gentoo] USE="cups mesh obex readline udev -btpclient% -debug -deprecated -doc -experimental -extra-tools -midi% (-selinux) -systemd -test -test-programs -user-session (-alsa%*)" PYTHON_TARGETS="python2_7" 1 746 KiB [ebuild U ] net-libs/libpcap-1.9.0::gentoo [1.8.1-r1::gentoo] USE="bluetooth dbus usb -netlink -static-libs" 801 KiB Total: 3 packages (2 upgrades, 1 new), Size of downloads: 3 408 KiB I think it is probably about my 64-bit no-multilib profile. Here it is after uninstalling pcap, and upgrading bluez: # emerge -pv net-wireless/bluez net-libs/libpcap These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-wireless/bluez-5.50-r3:0/3::gentoo USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs -user-session" PYTHON_TARGETS="python2_7" 0 KiB [ebuild N ] net-libs/libpcap-1.9.0::gentoo USE="bluetooth dbus usb -netlink -static-libs" 801 KiB Total: 2 packages (1 new, 1 reinstall), Size of downloads: 801 KiB I will install back pcap but this maybe on its own demonstrates there was no incompatibility between pcap and bluez? (In reply to Martin Mokrejš from comment #2) > Hi Zac, > thank you. I managed over the time to move a bit ahead so I am not sure if > the below output is showing I managed to reinstall of one the components > manually or if a problem was elsewhere: > > # emerge -pv --nodeps virtual/libgudev dev-libs/libgudev > > These are the packages that would be merged, in order: > > [ebuild R ] virtual/libgudev-232::gentoo USE="-introspection > -static-libs" 0 KiB > [ebuild R ] dev-libs/libgudev-232::gentoo USE="-introspection > -static-libs" 0 KiB The fact that it doesn't show you the problematic ABI_X86 flags indicates that your profile is missing something like this: USE_EXPAND_HIDDEN="-ABI_X86" # emerge --info | grep -i hidden # # export USE_EXPAND_HIDDEN="-ABI_X86" # emerge -pv --nodeps virtual/libgudev dev-libs/libgudev These are the packages that would be merged, in order: [ebuild R ] virtual/libgudev-232::gentoo USE="-introspection -static-libs" ABI_X86="(64) (-32*) (-x32)" 0 KiB [ebuild R ] dev-libs/libgudev-232::gentoo USE="-introspection -static-libs" ABI_X86="(64) (-32) (-x32)" 0 KiB Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB # emerge -pv net-wireless/bluez net-libs/libpcap These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-wireless/bluez-5.50-r3:0/3::gentoo USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs -user-session" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7" 0 KiB [ebuild N ] net-libs/libpcap-1.9.0::gentoo USE="bluetooth dbus usb -netlink -static-libs" ABI_X86="(64) (-32) (-x32)" 801 KiB Total: 2 packages (1 new, 1 reinstall), Size of downloads: 801 KiB |