Gentoo Archives: gentoo-user

From: Ian Brandt <ian@×××××××××.com>
To: Gentoo User <gentoo-user@l.g.o>
Subject: [gentoo-user] Gentoo Sources 2.4.28-r9 and DevFS
Date: Wed, 19 Oct 2005 15:29:36
Message-Id: 435664CC.7030806@ianbrandt.com
1 Upon trying to boot a gentoo-sources-2.4.28-r9 kernel the NOC tells me
2 I get an error to the effect of the Gentoo init system can't get devfs
3 or udev up and running (sorry for not having the exact text of the
4 error, it was summarized to me over the phone). I built the kernel
5 via make oldconfig from my working gentoo-sources-2.4.25_pre7-r2.
6
7 I tried make menuconfig, and oddly enough /dev is not listed under
8 filesystems. I checked the base .config and the entries are there but
9 not set...
10
11 # CONFIG_DEVFS_FS is not set
12 # CONFIG_DEVFS_MOUNT is not set
13
14 I enabled them manually, tried make dep && make bzImage, but got the
15 errors pasted below.
16
17 I checked the bug tracker and it appears that someone had the exact
18 same problem against gentoo-sources-2.4.20-r2:
19
20 http://bugs.gentoo.org/show_bug.cgi?id=17973
21
22 Except their solution, cleaning out distfiles and remerging
23 gentoo-sources-2.4.28-r9 didn't clear this up for me.
24
25 Any ideas?
26
27 Thanks,
28
29 Ian
30
31
32 make -C devfs
33 make[2]: Entering directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs'
34 make all_targets
35 make[3]: Entering directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs'
36 gcc -D__KERNEL__ -I/usr/src/linux-2.4.28-gentoo-r9/include -Wall
37 -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
38 -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2
39 -march=athlon-mp -nostdinc -iwithprefix include
40 -DKBUILD_BASENAME=base -DEXPORT_SYMTAB -c base.c
41 base.c:911: error: redefinition of `devfs_put'
42 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:130:
43 error: `devfs_put' previously defined here
44 base.c:1549: error: redefinition of `devfs_register'
45 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:140:
46 error: `devfs_register' previously defined here
47 base.c:1716: error: redefinition of `devfs_unregister'
48 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:144:
49 error: `devfs_unregister' previously defined here
50 base.c:1794: error: redefinition of `devfs_mk_symlink'
51 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:150:
52 error: `devfs_mk_symlink' previously defined here
53 base.c:1824: error: redefinition of `devfs_mk_dir'
54 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:155:
55 error: `devfs_mk_dir' previously defined here
56 base.c:1887: error: redefinition of `devfs_get_handle'
57 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:164:
58 error: `devfs_get_handle' previously defined here
59 base.c:1898: error: redefinition of `devfs_find_handle'
60 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:173:
61 error: `devfs_find_handle' previously defined here
62 base.c:1916: error: redefinition of `devfs_get_flags'
63 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:177:
64 error: `devfs_get_flags' previously defined here
65 base.c:1942: error: redefinition of `devfs_set_flags'
66 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:181:
67 error: `devfs_set_flags' previously defined here
68 base.c:1967: error: redefinition of `devfs_get_maj_min'
69 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:186:
70 error: `devfs_get_maj_min' previously defined here
71 base.c:1986: error: redefinition of `devfs_get_handle_from_inode'
72 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:190:
73 error: `devfs_get_handle_from_inode' previously defined here
74 base.c:2005: error: redefinition of `devfs_generate_path'
75 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:195:
76 error: `devfs_generate_path' previously defined here
77 base.c:2036: error: redefinition of `devfs_get_ops'
78 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:199:
79 error: `devfs_get_ops' previously defined here
80 base.c:2067: error: redefinition of `devfs_put_ops'
81 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:203:
82 error: `devfs_put_ops' previously defined here
83 base.c:2091: error: redefinition of `devfs_set_file_size'
84 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:207:
85 error: `devfs_set_file_size' previously defined here
86 base.c:2111: error: redefinition of `devfs_get_info'
87 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:211:
88 error: `devfs_get_info' previously defined here
89 base.c:2126: error: redefinition of `devfs_set_info'
90 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:215:
91 error: `devfs_set_info' previously defined here
92 base.c:2141: error: redefinition of `devfs_get_parent'
93 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:219:
94 error: `devfs_get_parent' previously defined here
95 base.c:2156: error: redefinition of `devfs_get_first_child'
96 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:223:
97 error: `devfs_get_first_child' previously defined here
98 base.c:2172: error: redefinition of `devfs_get_next_sibling'
99 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:227:
100 error: `devfs_get_next_sibling' previously defined here
101 base.c:2188: error: redefinition of `devfs_auto_unregister'
102 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:232:
103 error: `devfs_auto_unregister' previously defined here
104 base.c:2212: error: redefinition of `devfs_get_unregister_slave'
105 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:236:
106 error: `devfs_get_unregister_slave' previously defined here
107 base.c:2228: error: redefinition of `devfs_get_name'
108 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:241:
109 error: `devfs_get_name' previously defined here
110 base.c:2249: error: redefinition of `devfs_register_chrdev'
111 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:246:
112 error: `devfs_register_chrdev' previously defined here
113 base.c:2268: error: redefinition of `devfs_register_blkdev'
114 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:251:
115 error: `devfs_register_blkdev' previously defined here
116 base.c:2285: error: redefinition of `devfs_unregister_chrdev'
117 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:255:
118 error: `devfs_unregister_chrdev' previously defined here
119 base.c:2302: error: redefinition of `devfs_unregister_blkdev'
120 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:259:
121 error: `devfs_unregister_blkdev' previously defined here
122 base.c:3549: error: redefinition of `mount_devfs_fs'
123 /usr/src/linux-2.4.28-gentoo-r9/include/linux/devfs_fs_kernel.h:311:
124 error: `mount_devfs_fs' previously defined here
125 make[3]: *** [base.o] Error 1
126 make[3]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs'
127 make[2]: *** [first_rule] Error 2
128 make[2]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs/devfs'
129 make[1]: *** [_subdir_devfs] Error 2
130 make[1]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/fs'
131 make: *** [_dir_fs] Error 2
132
133 --
134 gentoo-user@g.o mailing list