Summary: | sys-apps/portage: unable to install systemd because of udev related blockers (emerge -uDN @world solves it though) | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Pacho Ramos <pacho> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | esigra, tb |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=290818 https://bugs.gentoo.org/show_bug.cgi?id=559354 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 300071 |
Description
Pacho Ramos
![]() The virtual/udev dependencies look like this: RDEPEND="!systemd? ( || ( >=sys-fs/udev-208-r1 >=sys-fs/eudev-1.3 ) ) systemd? ( >=sys-apps/systemd-208:0 )" Therefore, you need to rebuild virtual/udev with USE="system" enabled. If you enable the systemd USE flag, then if 'emerge 1av systemd' doesn't solve automatically, you might try this instead: emerge -1av virtual/udev systemd Yeah, it does work (adding virtual/libudev to rebuild too). But I am sure this wasn't needed in the past... I remember "emerge systemd" was enough if udev wasn't in world file :| Maybe something changed when virtuals started to play with USE flags or similar :/ Isn't there a way to let portage rebuild it? I have tried also "emerge -N systemd" but it wasn't smart enough to try to update the USE for the udev virtuals pulled in the build Thanks for your help :) (In reply to Pacho Ramos from comment #2) > Isn't there a way to let portage rebuild it? I have tried also "emerge -N > systemd" but it wasn't smart enough to try to update the USE for the udev > virtuals pulled in the build If you have USE=systemd enabled, then 'emerge -uDN @world' might solve it. Ah, indeed, it works ok with full world set :D *** This bug has been marked as a duplicate of bug 290818 *** This isn't quite the same as bug 290818, but it's closely related. yeah, in this case it is not about missing "updates", but missing rebuilds of the same versions with the new USEs *** Bug 558936 has been marked as a duplicate of this bug. *** |