[d-kernel] kernel fix build
Ed V. Bartosh
ed at altlinux.ru
Mon Jul 7 15:39:58 MSD 2003
>>>>> "ARV" == Albert R. Valiev writes:
ARV> все так, я не про тот файл сказал:
ARV> make: Leaving directory
ARV> `/home/darkstar/rpm/BUILD/kernel-source-2.4.21' + cmp -s
ARV> .config /home/darkstar/rpm/SOURCES/config-2.4.21-llc-up +
ARV> /usr/bin/make dep clean 'CC=ccache gcc-2.96'
ARV> EXTRAVERSION=-llc-up-alt1 make: Entering directory
ARV> `/home/darkstar/rpm/BUILD/kernel-source-2.4.21' gcc -Wall
ARV> -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep
ARV> scripts/mkdep.c In file included from
ARV> /usr/include/bits/posix1_lim.h:126,
ARV> from /usr/include/limits.h:144, from
ARV> /usr/lib/gcc-lib/i586-alt-linux/3.2.3/include/limits.h:132,
ARV> from
ARV> /usr/lib/gcc-lib/i586-alt-linux/3.2.3/include/syslimits.h:7,
ARV> from
ARV> /usr/lib/gcc-lib/i586-alt-linux/3.2.3/include/limits.h:11,
ARV> from scripts/mkdep.c:35:
ARV> /usr/include/bits/local_lim.h:36:26: linux/limits.h: No such
ARV> file or directory scripts/mkdep.c: In function `add_path':
ARV> scripts/mkdep.c:221: `PATH_MAX' undeclared (first use in this
ARV> function) scripts/mkdep.c:221: (Each undeclared identifier is
ARV> reported only once scripts/mkdep.c:221: for each function it
ARV> appears in.) scripts/mkdep.c:221: warning: unused variable
ARV> `resolved_path' make: *** [scripts/mkdep] Error 1 make: Leaving
ARV> directory `/home/darkstar/rpm/BUILD/kernel-source-2.4.21'
ARV> ошибка: Неверный код возврата из
ARV> /home/darkstar/tmp/rpm-tmp.78322 (%build)
ARV> проблема в сборке scripts/mkdep.c
Все правильно. Только проблема не в этом, так как
include/linux/limits.h имеет место быть не только в kernel-headers-* а
и в пакете glibc-kernheaders:
rpm -qf /usr/include/linux-default/include/linux/limits.h
glibc-kernheaders-2.4.21-alt1
следовательно копать нужно в эту сторону.
Исследование проблемы показало, что правильным решением будет
Requilres: kernel-headers-common в пакете glibc-kernheaders (спасибо
Сергею Большакову).
В этом случае симлинк /usr/include/linux приведет туда, куда надо и
все соберется.
ARV> потому приложите этот патч. иначе фиг соберется если в системе
ARV> не будет kernel-headers. что кстати вполне реально.
Неа. В сборочной системе должны быть кернеловые хедеры, хотя бы glibc-шные.
--
Best regards,
Ed V. Bartosh
More information about the devel-kernel
mailing list