Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 109940 - gentoo-sources-2.4.28-r9 missing devfs
Summary: gentoo-sources-2.4.28-r9 missing devfs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard: linux-2.4
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-20 11:44 UTC by Ian Brandt
Modified: 2006-01-03 15:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Brandt 2005-10-20 11:44:19 UTC
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.


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

Reproducible: Always
Steps to Reproduce:
Comment 1 Tim Yamin (RETIRED) gentoo-dev 2006-01-03 15:05:45 UTC
Closing bug - can't reproduce with 2.4.31/32.