Rebase udev/systemd build split (198-0001-Disable-udev-targets.patch) to current master, please
Rebased and committed.
Rebase needed again
What?
>>> Source unpacked in /tmp/portage/sys-apps/systemd-9999/work >>> Preparing source in /tmp/portage/sys-apps/systemd-9999/work/systemd-9999 ... * Applying 199-0001-Disable-udev-targets.patch ... * Failed Patch: 199-0001-Disable-udev-targets.patch ! * ( /usr/portage/sys-apps/systemd/files/199-0001-Disable-udev-targets.patch )
Updated.
Looks like last commits broke something >>> Installing (1 of 1) sys-apps/systemd-9999 * checking 799 files for package collisions * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). Once again, please do NOT file * a bug report unless you have completely understood the above message. * * Detected file collision(s): * * /usr/include/libudev.h * /usr/share/pkgconfig/udev.pc * /usr/share/man/man8/systemd-udevd.service.8.bz2 * /usr/share/man/man8/udevadm.8.bz2 * /usr/share/man/man8/systemd-udevd.8.bz2 * /usr/share/man/man7/udev.7.bz2 * /usr/share/bash-completion/udevadm * /usr/lib/systemd/systemd-udevd * /usr/lib/systemd/system/systemd-udev-settle.service * /usr/lib/systemd/system/systemd-udev-trigger.service * /usr/lib/systemd/system/systemd-udevd.service * /usr/lib/systemd/system/systemd-udevd-kernel.socket * /usr/lib/systemd/system/systemd-udevd-control.socket * /usr/lib64/pkgconfig/libudev.pc * /usr/lib64/libudev.so * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * ^
You cut it in the most important moment. Please paste again, with the result of collision check.
(In reply to comment #7) > You cut it in the most important moment. Please paste again, with the result > of collision check. It's udev, obiously. Looks like #ifdef GUDEV goes to the wrong place or so * * Press Ctrl-C to Stop * * sys-fs/udev-9999:0::gentoo * /usr/include/libudev.h * /usr/lib/systemd/system/systemd-udev-settle.service * /usr/lib/systemd/system/systemd-udev-trigger.service * /usr/lib/systemd/system/systemd-udevd-control.socket * /usr/lib/systemd/system/systemd-udevd-kernel.socket * /usr/lib/systemd/system/systemd-udevd.service * /usr/lib/systemd/systemd-udevd * /usr/lib64/libudev.so * /usr/lib64/pkgconfig/libudev.pc * /usr/share/bash-completion/udevadm * /usr/share/man/man7/udev.7.bz2 * /usr/share/man/man8/systemd-udevd.8.bz2 * /usr/share/man/man8/systemd-udevd.service.8.bz2 * /usr/share/man/man8/udevadm.8.bz2 * /usr/share/pkgconfig/udev.pc * * Package 'sys-apps/systemd-9999' NOT merged due to file collisions. If * necessary, refer to your elog messages for the whole content of the * above message.
Erm, are you using '--nodep' or something like that? systemd blocks udev nowadays and installs its own copy.
Omg! You do that! Many thanks :) Really, I emerge it with --nodeps
And please open a separate bug next time you have an issue :). This one's getting quite long.