BlackBoard (http://www.black-board.net/index.php)
- Computerecke (http://www.black-board.net/board.php?boardid=30)
-- Betriebssysteme (http://www.black-board.net/board.php?boardid=11)
--- Linux Kernel 2.6 kompilier Problem (http://www.black-board.net/thread.php?threadid=15752)


Geschrieben von bad.boy.bart am 29.01.2004 um 20:30:

  Kernel 2.6 kompilier Problem

Hi
ich will grad den kernel 2.6 kompilieren.Da kommt aber dauernd ne Fehlermeldung egal ob 2.6.0 oder 2.6.1
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
root@daniel:/usr/src/linux# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux/scripts'
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o tkparse.o tkparse.c
tkparse.c:48:19: stdio.h: No such file or directory
tkparse.c:49:20: stdlib.h: No such file or directory
tkparse.c:50:20: string.h: No such file or directory
tkparse.c:54: error: `NULL' undeclared here (not in a function)
tkparse.c:55: error: `NULL' undeclared here (not in a function)
tkparse.c: In Funktion »my_strcmp«:
tkparse.c:62: Warnung: implicit declaration of function `strcmp'
tkparse.c: In Funktion »syntax_error«:
tkparse.c:70: Warnung: implicit declaration of function `fprintf'
tkparse.c:70: error: `stderr' undeclared (first use in this function)
tkparse.c:70: error: (Each undeclared identifier is reported only once
tkparse.c:70: error: for each function it appears in.)
tkparse.c:71: Warnung: implicit declaration of function `exit'
tkparse.c: In Funktion »get_varnum«:
tkparse.c:93: Warnung: implicit declaration of function `malloc'
tkparse.c:93: Warnung: implicit declaration of function `strlen'
tkparse.c:93: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:94: Warnung: implicit declaration of function `strcpy'
tkparse.c: In Funktion »get_string«:
tkparse.c:115: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:116: Warnung: implicit declaration of function `memcpy'
tkparse.c: In Funktion »tokenize_if«:
tkparse.c:213: error: `NULL' undeclared (first use in this function)
tkparse.c:227: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:228: Warnung: implicit declaration of function `memset'
tkparse.c:297: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:303: Warnung: implicit declaration of function `free'
tkparse.c: In Funktion »tokenize_choices«:
tkparse.c:333: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:342: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:344: error: `NULL' undeclared (first use in this function)
tkparse.c:354: Warnung: implicit declaration of function `strncmp'
tkparse.c: In Funktion »tokenize_line«:
tkparse.c:377: error: `NULL' undeclared (first use in this function)
tkparse.c:381: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:493: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:555: Warnung: implicit declaration of function `strdup'
tkparse.c:555: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:556: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:557: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:608: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:610: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:612: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:654: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:659: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c:663: Warnung: implicit declaration of function `sprintf'
tkparse.c:671: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
tkparse.c: In Funktion »do_source«:
root@daniel:/usr/src/linux-2.6.1# make xconfig
  HOSTCC  scripts/fixdep
scripts/fixdep.c:97:23: sys/types.h: No such file or directory
scripts/fixdep.c:98:22: sys/stat.h: No such file or directory
scripts/fixdep.c:99:22: sys/mman.h: No such file or directory
scripts/fixdep.c:100:20: unistd.h: No such file or directory
scripts/fixdep.c:101:19: fcntl.h: No such file or directory
scripts/fixdep.c:102:20: string.h: No such file or directory
scripts/fixdep.c:103:20: stdlib.h: No such file or directory
scripts/fixdep.c:104:19: stdio.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-linux/3.3.3/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:11,
                 from scripts/fixdep.c:105:
/usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:122:75: limits.h: No such file or directory
scripts/fixdep.c:106:19: ctype.h: No such file or directory
scripts/fixdep.c:107:24: netinet/in.h: No such file or directory
scripts/fixdep.c: In Funktion »usage«:
scripts/fixdep.c:121: Warnung: implicit declaration of function `fprintf'
scripts/fixdep.c:121: error: `stderr' undeclared (first use in this function)
scripts/fixdep.c:121: error: (Each undeclared identifier is reported only once
scripts/fixdep.c:121: error: for each function it appears in.)
scripts/fixdep.c:122: Warnung: implicit declaration of function `exit'
scripts/fixdep.c: In Funktion »print_cmdline«:
scripts/fixdep.c:127: Warnung: implicit declaration of function `printf'
scripts/fixdep.c: Auf höchster Ebene:
scripts/fixdep.c:130: error: `NULL' undeclared here (not in a function)
scripts/fixdep.c: In Funktion »grow_config«:
scripts/fixdep.c:143: Warnung: implicit declaration of function `realloc'
scripts/fixdep.c:143: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/fixdep.c:144: error: `NULL' undeclared (first use in this function)
scripts/fixdep.c:145: Warnung: implicit declaration of function `perror'
scripts/fixdep.c: In Funktion »is_defined_config«:
scripts/fixdep.c:161: Warnung: implicit declaration of function `memcmp'
scripts/fixdep.c: In Funktion »define_config«:
scripts/fixdep.c:174: Warnung: implicit declaration of function `memcpy'
scripts/fixdep.c: In Funktion »use_config«:
scripts/fixdep.c:193: error: `PATH_MAX' undeclared (first use in this function)
scripts/fixdep.c:207: Warnung: implicit declaration of function `tolower'
scripts/fixdep.c:193: Warnung: unused variable `s'
scripts/fixdep.c: Auf höchster Ebene:
scripts/fixdep.c:212: error: Fehler beim Parsen before "size_t"
scripts/fixdep.c:213: Warnung: function declaration isn't a prototype
scripts/fixdep.c: In Funktion »parse_config_file«:
scripts/fixdep.c:214: error: `map' undeclared (first use in this function)
scripts/fixdep.c:214: error: `len' undeclared (first use in this function)
scripts/fixdep.c:220: Warnung: implicit declaration of function `ntohl'
scripts/fixdep.c:231: Warnung: implicit declaration of function `isalnum'
scripts/fixdep.c: In Funktion »strrcmp«:
scripts/fixdep.c:244: Warnung: implicit declaration of function `strlen'
scripts/fixdep.c: In Funktion »do_config_file«:
scripts/fixdep.c:255: error: storage size of `st' isn't known
scripts/fixdep.c:259: Warnung: implicit declaration of function `open'
scripts/fixdep.c:259: error: `O_RDONLY' undeclared (first use in this function)
scripts/fixdep.c:261: error: `stderr' undeclared (first use in this function)
scripts/fixdep.c:265: Warnung: implicit declaration of function `fstat'
scripts/fixdep.c:267: Warnung: implicit declaration of function `close'
scripts/fixdep.c:270: Warnung: implicit declaration of function `mmap'
scripts/fixdep.c:270: error: `NULL' undeclared (first use in this function)
scripts/fixdep.c:270: error: `PROT_READ' undeclared (first use in this function)
scripts/fixdep.c:270: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/fixdep.c:270: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/fixdep.c:279: Warnung: implicit declaration of function `munmap'
scripts/fixdep.c:255: Warnung: unused variable `st'
scripts/fixdep.c: Auf höchster Ebene:
scripts/fixdep.c:284: error: Fehler beim Parsen before "size_t"
scripts/fixdep.c:285: Warnung: function declaration isn't a prototype
scripts/fixdep.c: In Funktion »parse_dep_file«:
scripts/fixdep.c:286: error: `map' undeclared (first use in this function)
scripts/fixdep.c:287: error: `len' undeclared (first use in this function)
scripts/fixdep.c:289: error: `PATH_MAX' undeclared (first use in this function)
scripts/fixdep.c:291: Warnung: implicit declaration of function `strchr'
scripts/fixdep.c:293: error: `stderr' undeclared (first use in this function)
scripts/fixdep.c:289: Warnung: unused variable `s'
scripts/fixdep.c: In Funktion »print_deps«:
scripts/fixdep.c:325: error: storage size of `st' isn't known
scripts/fixdep.c:329: error: `O_RDONLY' undeclared (first use in this function)
scripts/fixdep.c:331: error: `stderr' undeclared (first use in this function)
scripts/fixdep.c:341: error: `NULL' undeclared (first use in this function)
scripts/fixdep.c:341: error: `PROT_READ' undeclared (first use in this function)
scripts/fixdep.c:341: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/fixdep.c:341: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/fixdep.c:325: Warnung: unused variable `st'
scripts/fixdep.c: In Funktion »traps«:
scripts/fixdep.c:360: error: `stderr' undeclared (first use in this function)
make[1]: *** [scripts/fixdep] Fehler 1
make: *** [scripts/fixdep] Fehler 2

Habs auch mal mit dem 2.4 versucht kam aber ungefähr das gleiche.

Debian unstable
gcc 3.3
modutils (irgendeine aktuelle version)

Das gleiche kommt auch bei
make menuconfig

Hab auch scon gegooglelt aber nichts gefunden.

cu



Geschrieben von Black Star am 29.01.2004 um 22:00:

 

Date mal deine libc/glibc und deinen gcc up.

Und gib mal ein ggc --version.

Ging denn beim 2.4er frueher make menuconfig?
Mit xconfig hab ich keine Erfahrung - immer make menuconfig.



Geschrieben von bad.boy.bart am 31.01.2004 um 11:58:

 

Zitat:
Date mal deine libc/glibc

hab keine Pakete dafür gefunden hab ne weile gesucht. Glibc und libc ist nicht installiert

Ich hab gcc 3.3.3

bei make menuconfig kam die gleiche Meldung



Geschrieben von Black Star am 31.01.2004 um 12:11:

 

Seltsam.
Besorg dir mal nen neuen source-tree oder check die Dependencies von deinem alten.
Ich hatte auch mal das Problem, dass kein make mehr ging (gar nicht). Ich weiss nicht warum, aber den source-tree konnte ich wegschmeissen. Neu runtergeladen - ausgepackt - ging wieder.



Geschrieben von bad.boy.bart am 02.02.2004 um 20:32:

 

Funzt auch nicht.
Muss ich halt auf die nächste CT warten.

cu


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH