PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler nach neuinstallation



Magnia
08.12.04, 19:54
Bekomme auf einam einen komischen fehler beim kernel backen:
habe erst gedacht gcc aber der gesammte make befehl geht nicht macht mir bei treibern auch nen fehler.
habe auch make installiert.


michi@michi:/usr/src/linux$ make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: sys/types.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:106:22: sys/stat.h: Datei oder Verzeichnis nicht gefundenscripts/basic/fixdep.c:107:22: sys/mman.h: Datei oder Verzeichnis nicht gefundenscripts/basic/fixdep.c:108:20: unistd.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:109:19: fcntl.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:110:20: string.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:111:20: stdlib.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:112:19: stdio.h: Datei oder Verzeichnis nicht gefunden
In Datei, eingefügt von /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7, von /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11,
von scripts/basic/fixdep.c:113:
/usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:122:75: limits.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:114:19: ctype.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c:115:23: arpa/inet.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c: In Funktion »usage«:
scripts/basic/fixdep.c:129: Warnung: implicit declaration of function `fprintf'
scripts/basic/fixdep.c:129: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:129: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:129: error: for each function it appears in.)
scripts/basic/fixdep.c:130: Warnung: implicit declaration of function `exit'
scripts/basic/fixdep.c: In Funktion »print_cmdline«:
scripts/basic/fixdep.c:135: Warnung: implicit declaration of function `printf'
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:138: error: `NULL' undeclared here (not in a function)
scripts/basic/fixdep.c: In Funktion »grow_config«:
scripts/basic/fixdep.c:151: Warnung: implicit declaration of function `realloc'
scripts/basic/fixdep.c:151: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:152: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:153: Warnung: implicit declaration of function `perror'
scripts/basic/fixdep.c: In Funktion »is_defined_config«:
scripts/basic/fixdep.c:169: Warnung: implicit declaration of function `memcmp'
scripts/basic/fixdep.c: In Funktion »define_config«:
scripts/basic/fixdep.c:182: Warnung: implicit declaration of function `memcpy'
scripts/basic/fixdep.c: In Funktion »use_config«:
scripts/basic/fixdep.c:201: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:215: Warnung: implicit declaration of function `tolower'
scripts/basic/fixdep.c:201: Warnung: unused variable `s'
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:220: error: Fehler beim Parsen before "size_t"
scripts/basic/fixdep.c:221: Warnung: function declaration isn't a prototype
scripts/basic/fixdep.c: In Funktion »parse_config_file«:
scripts/basic/fixdep.c:222: error: `map' undeclared (first use in this function)scripts/basic/fixdep.c:222: error: `len' undeclared (first use in this function)scripts/basic/fixdep.c:228: Warnung: implicit declaration of function `ntohl'
scripts/basic/fixdep.c:239: Warnung: implicit declaration of function `isalnum'
scripts/basic/fixdep.c: In Funktion »strrcmp«:
scripts/basic/fixdep.c:252: Warnung: implicit declaration of function `strlen'
scripts/basic/fixdep.c: In Funktion »do_config_file«:
scripts/basic/fixdep.c:263: error: storage size of `st' isn't known
scripts/basic/fixdep.c:267: Warnung: implicit declaration of function `open'
scripts/basic/fixdep.c:267: error: `O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:269: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:273: Warnung: implicit declaration of function `fstat'
scripts/basic/fixdep.c:275: Warnung: implicit declaration of function `close'
scripts/basic/fixdep.c:278: Warnung: implicit declaration of function `mmap'
scripts/basic/fixdep.c:278: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:278: error: `PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:278: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:278: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:287: Warnung: implicit declaration of function `munmap'
scripts/basic/fixdep.c:263: Warnung: unused variable `st'
scripts/basic/fixdep.c: Auf höchster Ebene:
scripts/basic/fixdep.c:292: error: Fehler beim Parsen before "size_t"
scripts/basic/fixdep.c:293: Warnung: function declaration isn't a prototype
scripts/basic/fixdep.c: In Funktion »parse_dep_file«:
scripts/basic/fixdep.c:294: error: `map' undeclared (first use in this function)scripts/basic/fixdep.c:295: error: `len' undeclared (first use in this function)scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:299: Warnung: implicit declaration of function `strchr'
scripts/basic/fixdep.c:301: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:297: Warnung: unused variable `s'
scripts/basic/fixdep.c: In Funktion »print_deps«:
scripts/basic/fixdep.c:334: error: storage size of `st' isn't known
scripts/basic/fixdep.c:338: error: `O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:340: error: `stderr' undeclared (first use in this function)
scripts/basic/fixdep.c:350: error: `NULL' undeclared (first use in this function)
scripts/basic/fixdep.c:350: error: `PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:350: error: `MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:350: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
scripts/basic/fixdep.c:334: Warnung: unused variable `st'
scripts/basic/fixdep.c: In Funktion »traps«:
scripts/basic/fixdep.c:369: error: `stderr' undeclared (first use in this function)
cc1: Keine Berechtigung: Abhängigkeitsdatei »scripts/basic/.fixdep.d« wird geöffnet
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2

Tomek
08.12.04, 20:02
Versuch mal vorher folgendes:

apt-get install libncurses5-dev libc6-dev

EDIT: Das Tool apt-file ist bei solchen Dingen sehr nützlich. Damit kannst du selbst feststellen zu welchem Paket welche Datei gehört und umgekehrt:

apt-get install apt-file
apt-file update
apt-file search sys/types.h

Magnia
08.12.04, 21:00
hallo
das ist ja genial :eek:

hab hier den fehler vom treiber
wobei ich denke das es immer noch mit make zusammenhängt so wie es die letzte zeile ausspuckt:
(die kernel backerei geht nun wieder dank deinen packeten )


acx100.c:1789: error: `priv' undeclared (first use in this function)
acx100.c:1790: error: `rxdesc' undeclared (first use in this function)
acx100.c: In Funktion »acx100_cleanup_module«:
acx100.c:1906: error: `priv' undeclared (first use in this function)
acx100.c: Auf höchster Ebene:
/usr/include/asm-generic/siginfo.h:53: error: storage size of `_pad' isn't known/usr/include/linux/stat.h:68: error: storage size of `atime' isn't known
/usr/include/linux/stat.h:69: error: storage size of `mtime' isn't known
/usr/include/linux/stat.h:70: error: storage size of `ctime' isn't known
/usr/include/linux/fs.h:262: error: storage size of `ia_atime' isn't known
/usr/include/linux/fs.h:263: error: storage size of `ia_mtime' isn't known
/usr/include/linux/fs.h:264: error: storage size of `ia_ctime' isn't known
/usr/include/linux/quota.h:226: error: storage size of `dq_dqb' isn't known
/usr/include/linux/fs.h:381: error: storage size of `i_atime' isn't known
/usr/include/linux/fs.h:382: error: storage size of `i_mtime' isn't known
/usr/include/linux/fs.h:383: error: storage size of `i_ctime' isn't known
/usr/include/linux/fs.h:515: error: storage size of `f_owner' isn't known
make[1]: *** [acx100.o] Fehler 1
make[1]: Leaving directory `/home/michi/acx100-0.2.0pre8/src'
make: *** [driver] Fehler 2 :)

Tomek
08.12.04, 21:04
Scheint nen Bug in den Quellen des Linux Kernels zu sein. Versuch mal eine ältere/neuere Version oder versuche esmit den Debian Kernel-Sourcen. Oder deaktiviere diesen Treiber, falls du ihn nicht brauchen solltest.