|
|
v7r
Junior Member

Откуда: Россия, Муром Всего сообщений: 25
Ссылка
Дата регистрации на форуме: 11 авг. 2005
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 14 августа 2005 18:22 Заголовок сообщения: Проблемы при сборке 2.2.26
Возникли проблемы со сборкой ядра 2.2.26-ow1 (2.2.26) на стадии make dep. Информация следующая:
addslashes(v7r:/usr/src/linux-2.2.26# make dep
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c scripts/mkdep.c:23:19: ctype.h: No such file or directory scripts/mkdep.c:24:19: fcntl.h: No such file or directory scripts/mkdep.c:25:19: stdio.h: No such file or directory scripts/mkdep.c:26:20: stdlib.h: No such file or directory scripts/mkdep.c:27:20: string.h: No such file or directory scripts/mkdep.c:28:20: unistd.h: No such file or directory scripts/mkdep.c:30:23: sys/fcntl.h: No such file or directory scripts/mkdep.c:31:22: sys/mman.h: No such file or directory scripts/mkdep.c:32:22: sys/stat.h: No such file or directory scripts/mkdep.c:33:23: sys/types.h: No such file or directory scripts/mkdep.c:57: error: `NULL' undeclared here (not in a function) scripts/mkdep.c: In function `grow_config': scripts/mkdep.c:69: error: `NULL' undeclared (first use in this function) scripts/mkdep.c:69: error: (Each undeclared identifier is reported only once scripts/mkdep.c:69: error: for each function it appears in.) scripts/mkdep.c:72: warning: implicit declaration of function `malloc' scripts/mkdep.c:72: warning: assignment makes pointer from integer without a cast scripts/mkdep.c:74: warning: implicit declaration of function `perror' scripts/mkdep.c:74: warning: implicit declaration of function `exit' scripts/mkdep.c:78: warning: implicit declaration of function `realloc' scripts/mkdep.c:78: warning: assignment makes pointer from integer without a cast scripts/mkdep.c: In function `is_defined_config': scripts/mkdep.c:96: warning: implicit declaration of function `memcmp' scripts/mkdep.c: In function `define_config': scripts/mkdep.c:111: warning: implicit declaration of function `memcpy' scripts/mkdep.c: At top level: scripts/mkdep.c:133: error: `NULL' undeclared here (not in a function) scripts/mkdep.c: In function `grow_precious': scripts/mkdep.c:145: error: `NULL' undeclared (first use in this function) scripts/mkdep.c:148: warning: assignment makes pointer from integer without a cast scripts/mkdep.c:154: warning: assignment makes pointer from integer without a cast scripts/mkdep.c: In function `define_precious': scripts/mkdep.c:167: warning: implicit declaration of function `strlen' scripts/mkdep.c: In function `handle_include': scripts/mkdep.c:193: warning: implicit declaration of function `access' scripts/mkdep.c:193: error: `F_OK' undeclared (first use in this function) scripts/mkdep.c:198: warning: implicit declaration of function `printf' scripts/mkdep.c: In function `use_config': scripts/mkdep.c:219: warning: implicit declaration of function `isupper' scripts/mkdep.c:219: warning: implicit declaration of function `tolower' scripts/mkdep.c: In function `state_machine': scripts/mkdep.c:446: warning: implicit declaration of function `isalnum' scripts/mkdep.c: In function `do_depend': scripts/mkdep.c:491: warning: implicit declaration of function `getpagesize' scripts/mkdep.c:493: error: storage size of `st' isn't known scripts/mkdep.c:496: warning: implicit declaration of function `open' scripts/mkdep.c:496: error: `O_RDONLY' undeclared (first use in this function) scripts/mkdep.c:502: warning: implicit declaration of function `fstat' scripts/mkdep.c:504: warning: implicit declaration of function `fprintf' scripts/mkdep.c:504: error: `stderr' undeclared (first use in this function) scripts/mkdep.c:505: warning: implicit declaration of function `close' scripts/mkdep.c:511: warning: implicit declaration of function `mmap' scripts/mkdep.c:511: error: `NULL' undeclared (first use in this function) scripts/mkdep.c:511: error: `PROT_READ' undeclared (first use in this function) scripts/mkdep.c:511: error: `MAP_PRIVATE' undeclared (first use in this function) scripts/mkdep.c:511: warning: assignment makes pointer from integer without a cast scripts/mkdep.c:527: warning: implicit declaration of function `puts' scripts/mkdep.c:532: warning: implicit declaration of function `munmap' scripts/mkdep.c:493: warning: unused variable `st' scripts/mkdep.c: In function `main': scripts/mkdep.c:546: warning: implicit declaration of function `getenv' scripts/mkdep.c:546: warning: assignment makes pointer from integer without a cast scripts/mkdep.c:548: warning: implicit declaration of function `fputs' scripts/mkdep.c:549: error: `stderr' undeclared (first use in this function) make: *** [scripts/mkdep] Error 1)
Насколько я понимаю, не хватает header-файлов *.h, присутствующих в комплекте c/c++. Отсюда вопрос: Какие .deb пакеты необходимо установить, для того, чтобы правильно собрать ядро?
Дополнительная информация:
addslashes(v7r:/usr/src/linux# ./scripts/ver_linux
Linux v7r 2.2.20-compact #1 Sat Apr 20 12:40:22 EST 2002 i486 GNU/Linux
Gnu C gcc (GCC) 3.3.5 (Debian 1:3.3.5-13) Gnu make 3.80 util-linux 2.12p mount 2.11n modutils 2.4.26 e2fsprogs 1.37 pcmcia-cs 3.1.33 PPP 2.4.1 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 2.0.7 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 Modules Loaded af_packet)
--- Linux like a wigwam: no gates, no windows and apache inside...
[старо... но в тему]
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 14 августа 2005 18:29 Сообщение отредактировано: 14 августа 2005 18:30
v7r написал: [q] scripts/mkdep.c:23:19: ctype.h: No such file or directory scripts/mkdep.c:24:19: fcntl.h: No such file or directory scripts/mkdep.c:25:19: stdio.h: No such file or directory scripts/mkdep.c:26:20: stdlib.h: No such file or directory scripts/mkdep.c:27:20: string.h: No such file or directory scripts/mkdep.c:28:20: unistd.h: No such file or directory scripts/mkdep.c:30:23: sys/fcntl.h: No such file or directory scripts/mkdep.c:31:22: sys/mman.h: No such file or directory scripts/mkdep.c:32:22: sys/stat.h: No such file or directory scripts/mkdep.c:33:23: sys/types.h: No such file or directory[/q]
У тебя нет ни одного из основных системных инклюдов По всей видимости не установлена glibc
|
|
|
Demetrio
Junior Member
Всего сообщений: 3
Ссылка
Дата регистрации на форуме: 17 авг. 2005
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 17 августа 2005 19:52
[q] По всей видимости не установлена glibc[/q]
ЛОЛ Автору - а чего такое антиквариатное ядро?
|
|
|
v7r
Junior Member

Откуда: Россия, Муром Всего сообщений: 25
Ссылка
Дата регистрации на форуме: 11 авг. 2005
| Профиль | Email | Сообщить модератору
NEW! Сообщение отправлено: 22 августа 2005 11:12
Demetrio Какое железо - такое и ядро. ;-)
--- Linux like a wigwam: no gates, no windows and apache inside...
[старо... но в тему]
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 459
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 29 августа 2005 21:31
[qЮmetrio] [q] По всей видимости не установлена glibc[/q]
ЛОЛ [/q] да - глупо вышло, речь о glibc-headers, glibc-kernheaders, glibc-devel
|
|
|
|
|
Время выполнения скрипта: 0.0843. Количество выполненных запросов: 16, время выполнения запросов 0.0091