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

Reply via email to