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 |