Hi, the ebuild for xen-sources-2.6.16.28-r2 is broken. Usually, xen-kernels link themselfs to /boot/vmlinuz-2.6-xen and /boot/vmlinuz-2.6.16-xen. But these sources don't do it anymore. The reson is quite clear to me: Makfile doesn't contain the XENGUEST-variable anymore. But it's still used in arch/i386/boot-xen/Makefile for example. The first lines of Makefile currently look like this: VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 16 EXTRAVERSION = .28-xen-r2 NAME=Stable Penguin But they should look like that: VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 16 EXTRAVERSION = .28-xen-r2 XENGUEST = -xen NAME=Stable Penguin
xen-sources-2.6.16.28 is long gone and current kernels should handle make install in a sane manner. Closing.