linux-headers-2.6.18 is still masked, so this is only a feedback for kernel and toolchain people working on it. Test done on ~amd64. >>> Completed installing linux-headers-2.6.18 into /var/tmp/portage/sys-kernel/linux-headers-2.6.18/image/ man: * checking 656 files for package collisions existing file /usr/include/sound/sb16_csp.h is not owned by this package existing file /usr/include/sound/emu10k1.h is not owned by this package existing file /usr/include/sound/asound.h is not owned by this package existing file /usr/include/sound/asequencer.h is not owned by this package existing file /usr/include/sound/sscape_ioctl.h is not owned by this package existing file /usr/include/sound/sfnt_info.h is not owned by this package existing file /usr/include/sound/hdspm.h is not owned by this package existing file /usr/include/sound/hdsp.h is not owned by this package existing file /usr/include/sound/asound_fm.h is not owned by this package existing file /usr/include/scsi/sg.h is not owned by this package existing file /usr/include/scsi/scsi_ioctl.h is not owned by this package existing file /usr/include/scsi/scsi.h is not owned by this package * spent 0.532305002213 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org qfile -v /usr/include/sound/sb16_csp.h /usr/include/sound/emu10k1.h /usr/include/sound/asound.h /usr/include/sound/asequencer.h /usr/include/sound/sscape_ioctl.h /usr/include/sound/sfnt_info.h /usr/include/sound/hdspm.h /usr/include/sound/hdsp.h /usr/include/sound/asound_fm.h /usr/include/scsi/sg.h /usr/include/scsi/scsi_ioctl.h /usr/include/scsi/scsi.h media-sound/alsa-headers-1.0.13 (/usr/include/sound/sscape_ioctl.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/sfnt_info.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/sb16_csp.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/hdspm.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/hdsp.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/emu10k1.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/asound.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/asound_fm.h) media-sound/alsa-headers-1.0.13 (/usr/include/sound/asequencer.h) sys-libs/glibc-2.5 (/usr/include/scsi/sg.h) sys-libs/glibc-2.5 (/usr/include/scsi/scsi_ioctl.h)
Well, I'm not going to remove alsa-headers, it's up to kernel team to remove the conflicting ones on those, or alsa-lib userland will break.
the kernel headers eclass now punts /usr/include/scsi and /usr/include/sound
*** Bug 153296 has been marked as a duplicate of this bug. ***