조금전에 커널소스 2.5.21을 풀어서 확인했는데요..
Makefile의 문제가 아닌 것 같습니다. --;;
죄송합니다.
저의 경우
$ sed -n '4p' /usr/include/linux/errno.h
#include <asm/errno.h>
로 되어있고..
/usr/include/asm/errno.h 파일 역시 존재합니다.
보여주신 에러메시지는 저 부분을 얘기하는 것 같습니다.
이미 확인하셨을 것 같지만.. Makefile문제가 아니라는 점을
정정하기 위해 늦게나마 댓글을 올립니다.
다시 한 번 죄송합니다.
: make mrproper는 컴파일시마다 실행합니다.
: 제가 좀 결백적인 면을 많이 생각해서요.
: (저의 .bash_logout내에는 clear;history -c명령이 존재합니다. --;)
: ARCH=i386옵션은 아직 안해봤으니, 한번 해봐야겠군요. 그럼.
:
: : intel 계열 cpu를 쓰시죠?
: :
: : 근데 asm이 좀 이상해 보이는군요..
: :
: : asm-i386으로 연결되어 있어야하는게 아닌가 생각하는데..
: :
: : ARCH 를 제대로 설정해주지 못한 것 같네요..
: :
: : 흠.. Makefile에 보니
: :
: : 예전에 쓰던 심볼릭 target이 사라졌는데
: :
: : 그대신 include/asm target이 생겼네요.
: :
: : FIXME에 보니.. make mrproper를 우선 하라고 하는 것 같은데..
: :
: : 한번 확인해 보시겠어요?
: :
: :
: :
: :
: : ----
: : 혹은..
: :
: : make 실행 할때 마다 ARCH=i386 옵션을 주시는 것은.. 어떨까요
: :
: :
: : :
: : : linux# make dep
: : : make[1]: Entering directory `/usr/src/linux-2.5.19/scripts'
: : : gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o split-
: include split-include.c
: : : In file included from /usr/include/linux/errno.h:4,
: : : from /usr/include/bits/errno.h:25,
: : : from /usr/include/errno.h:36,
: : : from split-include.c:26:
: : : /usr/include/asm/errno.h:4: asm-generic/errno.h: No such file or
: directory
: : : make[1]: *** [split-include] 오류 1
: : : make[1]: Leaving directory `/usr/src/linux-2.5.19/scripts'
: : : make: *** [scripts/mkdep] 오류 2
: : :
: : : 2.5.xx버전을 컴파일할 때마다 발생합니다. 'make xconfig'와
: : : 'make menuconfig'으로 설정시에는 늘 발생하며, 'make config'로 할때
: 는
: : : 될때도 있고, 안될때도 있습니다.
: : :
: : : 2.5.21에서는 그래도 발생하더군요. 여러 FTP-사이트들을 돌아다니면서
: : : 동일한 버전의 새 커널들을 받아서 해봤는데, 역시 마찬가지입니다.
: : :
: : : 커널문서들에도 좀처럼 나와있지 않습니다.
: : :
: : : --
: : : ?????
: : : .. D
: : : c
: : : ^
:
: --
: ?????
: .. D
: c
: -