Upon trying to boot a gentoo-sources-2.4.28-r9 kernel the NOC tells me I get an error to the effect of the Gentoo init system can't get devfs or udev up and running (sorry for not having the exact text of the error, it was summarized to me over the phone). I built the kernel via make oldconfig from my working gentoo-sources-2.4.25_pre7-r2.
I tried make menuconfig, and oddly enough /dev is not listed under filesystems. I checked the base .config and the entries are there but not set... # CONFIG_DEVFS_FS is not set # CONFIG_DEVFS_MOUNT is not set I enabled them manually, tried make dep && make bzImage, but got the errors pasted below. I checked the bug tracker and it appears that someone had the exact same problem against gentoo-sources-2.4.20-r2: http://bugs.gentoo.org/show_bug.cgi?id=17973 Except their solution, cleaning out distfiles and remerging gentoo-sources-2.4.28-r9 didn't clear this up for me. Any ideas? Thanks, Ian make -C devfs make[2]: Entering directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs' make all_targets make[3]: Entering directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs' gcc -D__KERNEL__ -I/usr/src/linux-2.4.28-gentoo-r9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon-mp -nostdinc -iwithprefix include -DKBUILD_BASENAME=base -DEXPORT_SYMTAB -c base.c base.c:911: error: redefinition of `devfs_put' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:130: error: `devfs_put' previously defined here base.c:1549: error: redefinition of `devfs_register' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:140: error: `devfs_register' previously defined here base.c:1716: error: redefinition of `devfs_unregister' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:144: error: `devfs_unregister' previously defined here base.c:1794: error: redefinition of `devfs_mk_symlink' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:150: error: `devfs_mk_symlink' previously defined here base.c:1824: error: redefinition of `devfs_mk_dir' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:155: error: `devfs_mk_dir' previously defined here base.c:1887: error: redefinition of `devfs_get_handle' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:164: error: `devfs_get_handle' previously defined here base.c:1898: error: redefinition of `devfs_find_handle' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:173: error: `devfs_find_handle' previously defined here base.c:1916: error: redefinition of `devfs_get_flags' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:177: error: `devfs_get_flags' previously defined here base.c:1942: error: redefinition of `devfs_set_flags' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:181: error: `devfs_set_flags' previously defined here base.c:1967: error: redefinition of `devfs_get_maj_min' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:186: error: `devfs_get_maj_min' previously defined here base.c:1986: error: redefinition of `devfs_get_handle_from_inode' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:190: error: `devfs_get_handle_from_inode' previously defined here base.c:2005: error: redefinition of `devfs_generate_path' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:195: error: `devfs_generate_path' previously defined here base.c:2036: error: redefinition of `devfs_get_ops' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:199: error: `devfs_get_ops' previously defined here base.c:2067: error: redefinition of `devfs_put_ops' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:203: error: `devfs_put_ops' previously defined here base.c:2091: error: redefinition of `devfs_set_file_size' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:207: error: `devfs_set_file_size' previously defined here base.c:2111: error: redefinition of `devfs_get_info' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:211: error: `devfs_get_info' previously defined here base.c:2126: error: redefinition of `devfs_set_info' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:215: error: `devfs_set_info' previously defined here base.c:2141: error: redefinition of `devfs_get_parent' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:219: error: `devfs_get_parent' previously defined here base.c:2156: error: redefinition of `devfs_get_first_child' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:223: error: `devfs_get_first_child' previously defined here base.c:2172: error: redefinition of `devfs_get_next_sibling' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:227: error: `devfs_get_next_sibling' previously defined here base.c:2188: error: redefinition of `devfs_auto_unregister' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:232: error: `devfs_auto_unregister' previously defined here base.c:2212: error: redefinition of `devfs_get_unregister_slave' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:236: error: `devfs_get_unregister_slave' previously defined here base.c:2228: error: redefinition of `devfs_get_name' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:241: error: `devfs_get_name' previously defined here base.c:2249: error: redefinition of `devfs_register_chrdev' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:246: error: `devfs_register_chrdev' previously defined here base.c:2268: error: redefinition of `devfs_register_blkdev' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:251: error: `devfs_register_blkdev' previously defined here base.c:2285: error: redefinition of `devfs_unregister_chrdev' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:255: error: `devfs_unregister_chrdev' previously defined here base.c:2302: error: redefinition of `devfs_unregister_blkdev' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:259: error: `devfs_unregister_blkdev' previously defined here base.c:3549: error: redefinition of `mount_devfs_fs' /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:311: error: `mount_devfs_fs' previously defined here make[3]: *** [base.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs' make[1]: *** [_subdir_devfs] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs' make: *** [_dir_fs] Error 2 -- gentoo-user@gentoo.org mailing list