1 |
Guten Morgen! |
2 |
|
3 |
Was man nicht alles tut, um sich vom Lernen abzuhalten ... |
4 |
|
5 |
Ich hatte ja schonmal eine funktionierende UML-Installation (zumindest |
6 |
hat er gebootet und lief hoch, zu mehr hatte ich keine Zeit). Jetzt |
7 |
wollte ich auf einem anderen (schnelleren) Rechner auch usermode |
8 |
starten. |
9 |
|
10 |
Dummerweise läßt sich mein Kernel nicht compilieren, er bricht immer |
11 |
ab. Der Fehler ist schon als Bug registriert: |
12 |
http://bugs.gentoo.org/show_bug.cgi?id=65220 |
13 |
|
14 |
Der erste Teil sind ne Menge warnings, die alle in etwa folgendes |
15 |
Format haben: |
16 |
|
17 |
CPP arch/um/uml.lds.s |
18 |
gcc -Wl,-T,arch/um/uml.lds.s -static -Wl,--wrap,malloc -Wl,--wrap,free |
19 |
-Wl,--wrap,calloc \ -o linux arch/um/main.o vmlinux -L/usr/lib |
20 |
-lutil vmlinux(.text+0xc8990): In function `strcpy': |
21 |
: multiple definition of `strcpy' |
22 |
arch/um/kernel/tt/unmap_fin.o(.text+0x192e0): first defined here |
23 |
/usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.4/../../../../i586-pc-linux-gn |
24 |
u/bin/ld: Warning: size of symbol `strcpy' c hanged from 33 in |
25 |
arch/um/kernel/tt/unmap_fin.o to 31 in vmlinux |
26 |
[..] |
27 |
|
28 |
Dann hier der eigentliche Grund für den Abbruch: |
29 |
|
30 |
asserti on fail elf.c:3470 |
31 |
vmlinux(.text+0x4e88): |
32 |
In function `mem_init':: undefined reference to `phys_page' |
33 |
vmlinux(.init.text+0x1f13): |
34 |
In function `kmap_init': : undefined reference to `pte_offset' |
35 |
collect2: ld returned 1 exit status |
36 |
make: *** [linux] Error 1 |
37 |
|
38 |
Läßt sich das auf eine Einstellung im Kernel zurückfüühren oder bin |
39 |
ich da (wie der Poster von Bugzilla) auf einen Bug gestoßen? <ratlos> |
40 |
|
41 |
CU |
42 |
Werner |
43 |
|
44 |
-- |
45 |
gentoo-user-de@g.o mailing list |