повторяющаяся ошибка при компиляции ядра
День добрый, в очередной раз при компиляции еррор: make[1]: Leaving directory `/usr/src/linux-source-2.6.33' /usr/bin/makeARCH=i386 \ -C Documentation/lguest make[1]: Entering directory `/usr/src/linux-source-2.6.33/Documentation/lguest' cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCElguest.c -o lguest lguest.c:21:25: error: sys/eventfd.h: Нет такого файла или каталога lguest.c: In function ‘create_thread’: lguest.c:1027: warning: implicit declaration of function ‘eventfd’ make[1]: *** [lguest] Ошибка 1 make[1]: Leaving directory `/usr/src/linux-source-2.6.33/Documentation/lguest' make: *** [debian/stamp/build/kernel] Ошибка 2 при этом уже явно комментарил в /usr/src/linux-source-2.6.33/.config (скопированного с /boot/config-2.6.26-2-686) строку с параметром #CONFIG_EVENTFD=y но упорно вылазит та же ошибка ((... куда копать дальше? С уважением, Чертов Вячеслав -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/73361272456...@web137.yandex.ru
Re: повторяющаяся ошибка при компиляции ядра
ещё заметил вот что, после #make menuconfig жму на Load an Alternate Configuration File -.config (в котором отключен параметры CONFIG_EVENTFD, CONFIG_HAVE_PERF_EVENTS, CONFIG_PERF_EVENTS и CONFIG_EVENT_PROFILE) потом добавляю в меню несколько параметров и Exit- Do you wish to save your new kernel configuration? жму Yes и просмотрев файл /usr/src/linux-source-2.6.33/.config обнаруживаю, что там параметры уже включены вышеуказанные ((( из-за чего такое может происходить? ] в очередной раз при компиляции еррор: ] make[1]: Leaving directory `/usr/src/linux-source-2.6.33' ] /usr/bin/makeARCH=i386 \ ] -C Documentation/lguest ] make[1]: Entering directory `/usr/src/linux-source-2.6.33/Documentation/lguest' ] cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCElguest.c -o lguest ] lguest.c:21:25: error: sys/eventfd.h: Нет такого файла или каталога ] lguest.c: In function ‘create_thread’: ] lguest.c:1027: warning: implicit declaration of function ‘eventfd’ ] make[1]: *** [lguest] Ошибка 1 ] make[1]: Leaving directory `/usr/src/linux-source-2.6.33/Documentation/lguest' ] make: *** [debian/stamp/build/kernel] Ошибка 2 С уважением, Чертов Вячеслав -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/288091272457...@web131.yandex.ru
ошибка при компиляции ядра
/usr/src/linux-source-2.6.33# make-kpkg --append-to-version -plug --revision 2.6.33 --us --uc --initrd kernel_image kernel_headers .. .. .. echo done debian/stamp/build/kernel /usr/bin/make -f ./debian/rules debian/stamp/binary/pre-linux-image-2.6.33-plug make[1]: Entering directory `/usr/src/linux-source-2.6.33' == making target debian/stamp/install/linux-image-2.6.33-plug [new prereqs: ]== This is kernel package version 11.015. echo The UTS Release version in include/linux/version.h; echo \\ ; echo does not match current version:; echo \2.6.33-plug\ ; echo Please correct this.; exit 2 The UTS Release version in include/linux/version.h does not match current version: 2.6.33-plug Please correct this. make[1]: *** [debian/stamp/install/linux-image-2.6.33-plug] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.33' make: *** [kernel_image] Ошибка 2 куда копать?
ошибка при компиляции ядра
Доброго дня! Предвижу Ваше возмущение за банальные вопросы, но не откажите в помощи. Возникает следующая ошибка и я не понимаю в чем суть и как исправить. Полный текст ошибки в аттаче error.txt. В ошибке говорится, что нет файла scripts/basic/fixdep.c: [EMAIL PROTECTED] ls -l kernel-source-2.6.8/scripts/basic/ total 36 -rw-r--r-- 1 root root 9759 2004-08-14 09:36 docproc.c -rw-r--r-- 1 root root 9004 2004-08-14 09:36 fixdep.c -rw-r--r-- 1 root root 856 2004-08-14 09:36 Makefile -rw-r--r-- 1 root root 5593 2004-08-14 09:36 split-include.c Но он ведь есть. Но судя по последующим записям заковыка именно в нем. Но что именно не так я, увы, понять не могу. Ядро устанавливалось посредством aptitude install kernel-source-2.6.8. В результате я получил файл kernel-source-2.6.8.tar.bz2, который распаковывал tar -jxvf kernel-source-2.6.8.tar.bz2. Было высказано предположение что нет хедеров ядра. Доустановил. Поставил пакет kernel-header-2.6.8-2, т.к. имею ядро: [EMAIL PROTECTED] apt-cache policy kernel-image-2.6.8-2-686 kernel-image-2.6.8-2-686: Installed: 2.6.8-16sarge1 Candidate: 2.6.8-16sarge1 Version Table: *** 2.6.8-16sarge1 0 500 cdrom://[Debian GNU/Linux 3.1 r1 _Sarge_ - Official i386 Binary-1 (20051218)] unstable/main Packages 500 http://security.debian.org stable/updates/main Packages 500 http://debian.nsu.ru sarge/main Packages 100 /var/lib/dpkg/status 2.6.8-16 0 500 cdrom://[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-1 (20050607)] unstable/main Packages [EMAIL PROTECTED] apt-cache policy kernel-headers-2.6.8-2 kernel-headers-2.6.8-2: Installed: 2.6.8-16sarge1 Candidate: 2.6.8-16sarge1 Version Table: *** 2.6.8-16sarge1 0 500 cdrom://[Debian GNU/Linux 3.1 r1 _Sarge_ - Official i386 Binary-2 (20051218)] unstable/main Packages 500 http://security.debian.org stable/updates/main Packages 500 http://debian.nsu.ru sarge/main Packages 100 /var/lib/dpkg/status 2.6.8-16 0 500 cdrom://[Debian GNU/Linux 3.1 r0a _Sarge_ - Official i386 Binary-1 (20050607)] unstable/main Packages Соответствено директории /usr/src и /usr/include имеют вид: [EMAIL PROTECTED] ls -l /usr/include/ total 8 -rw-r--r-- 1 root root 2076 2005-01-05 01:43 initreq.h lrwxrwxrwx 1 root root 36 2006-11-29 21:09 linux - /usr/src/kernel-source-2.6.8/include lrwxrwxrwx 1 root root 20 2006-11-04 18:34 X11 - ../X11R6/include/X11 drwxr-xr-x 2 root root 4096 2006-02-06 18:12 xchat [EMAIL PROTECTED] ls -l /usr/src total 34116 drwxr-xr-x 16 root root 4096 2006-11-29 21:31 kernel-headers-2.6.8-2 drwxr-xr-x 3 root root 4096 2006-11-29 21:30 kernel-kbuild-2.6-3 drwxr-xr-x 18 root root 4096 2006-11-28 22:20 kernel-source-2.6.8 -rw-r--r-- 1 root root 34880682 2006-09-07 05:12 kernel-source-2.6.8.tar.bz2 Выполнение make menuconfig по-прежнему заканчивается тойже ошибкой. Подскажите, пожалуйста, что я делаю не так? [EMAIL PROTECTED] make menuconfig HOSTCC scripts/basic/fixdep scripts/basic/fixdep.c:97:23: sys/types.h: No such file or directory scripts/basic/fixdep.c:98:22: sys/stat.h: No such file or directory scripts/basic/fixdep.c:99:22: sys/mman.h: No such file or directory scripts/basic/fixdep.c:100:20: unistd.h: No such file or directory scripts/basic/fixdep.c:101:19: fcntl.h: No such file or directory scripts/basic/fixdep.c:102:20: string.h: No such file or directory scripts/basic/fixdep.c:103:20: stdlib.h: No such file or directory scripts/basic/fixdep.c:104:19: stdio.h: No such file or directory In file included from /usr/lib/gcc-lib/i486-linux/3.3.5/include/syslimits.h:7, from /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:11, from scripts/basic/fixdep.c:105: /usr/lib/gcc-lib/i486-linux/3.3.5/include/limits.h:122:75: limits.h: No such file or directory scripts/basic/fixdep.c:106:19: ctype.h: No such file or directory scripts/basic/fixdep.c:107:24: netinet/in.h: No such file or directory scripts/basic/fixdep.c: In function `usage': scripts/basic/fixdep.c:121: warning: implicit declaration of function `fprintf' scripts/basic/fixdep.c:121: error: `stderr' undeclared (first use in this function) scripts/basic/fixdep.c:121: error: (Each undeclared identifier is reported only once scripts/basic/fixdep.c:121: error: for each function it appears in.) scripts/basic/fixdep.c:122: warning: implicit declaration of function `exit' scripts/basic/fixdep.c: In function `print_cmdline': scripts/basic/fixdep.c:127: warning: implicit declaration of function `printf' scripts/basic/fixdep.c: At top level: scripts/basic/fixdep.c:130: error: `NULL' undeclared here (not in a function) scripts/basic/fixdep.c: In function `grow_config': scripts/basic/fixdep.c:143: warning: implicit declaration of function `realloc' scripts/basic/fixdep.c:143: warning: assignment makes pointer from integer without a cast scripts/basic/fixdep.c:144: error: `NULL' undeclared (first use in this
Решено: ошибка при компиляции ядра
Спасибо всем откликнувшися. Проблема действительно была из-за отсутствия libc6-dev. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Ошибка при компиляции ядра: asm-offsets.h: No such file
make[1]: Entering directory `/usr/src/linux-source-2.6.16' CHK include/linux/compile.h CHK usr/initramfs_list AS arch/i386/kernel/entry.o In file included from arch/i386/kernel/entry.S:46: include/asm/thread_info.h:51: error: asm/asm-offsets.h: No such file or directory возможно не установлен пакет linux-headers-2.6.16-2-686/386/какой нужен -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Ошибка при компиляции ядра: asm-offsets.h: No such file
Актуальное ядро из тестинг. debian# make-kpkg kernel_image /bin/sh: line 0: [: -lt: unary operator expected /bin/sh: line 0: [: -lt: unary operator expected /bin/sh: line 0: [: -lt: unary operator expected /bin/sh: line 0: [: -lt: unary operator expected /bin/sh: line 0: [: -lt: unary operator expected /bin/sh: line 0: [: -lt: unary operator expected Please ignore the warning about overriding and ignoring targets above. These are harmless. They are only invoked in a part of the process that tries to snarf variable values for the conf.vars file. /bin/sh: line 0: [: -lt: unary operator expected echo done stamp-configure test -f stamp-configure || /usr/bin/make -f /usr/share/kernel-package/rules configure /usr/bin/makeARCH=i386 \ bzImage /bin/sh: line 0: [: -lt: unary operator expected make[1]: Entering directory `/usr/src/linux-source-2.6.16' CHK include/linux/compile.h CHK usr/initramfs_list AS arch/i386/kernel/entry.o In file included from arch/i386/kernel/entry.S:46: include/asm/thread_info.h:51: error: asm/asm-offsets.h: No such file or directory make[2]: *** [arch/i386/kernel/entry.o] Ошибка 1 make[1]: *** [arch/i386/kernel] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.16' make: *** [stamp-build] Ошибка 2 debian# Почему? -- Best regards, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Ошибка при компиляции ядра.
В сообщении от 25 февраля 2006 22:07 Dmitry E. Oboukhov написал(a): А где-нидь есть репозитарий с кернелами для дебиан новыми? никто не знает backports.org -- Yours, Mikhail Ramendik -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Ошибка при компиляции ядра.
Timofey Garnyk [EMAIL PROTECTED] wrote: Привет всем! Скачал недавно ядро 2.6.15.3, но при попытке make {xconfig|menuconfig|config}, получаю: Inconsistency detected by ld.so: dl-version.c: 230: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed! Платформа какая ? i386? Версии gcc и ld выше требуемым. Кто-нибуть знает в чем проблема? binutils ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]