커널 컴파일 관련 질문
계속 검색을 해봤지만 원인 파악이 안되서 이렇게 글을 올립니다.
현재 와우리눅스7.3 파란R2를 사용하고 있고,
2.4.23 커널을 설치해서 사용하고 있는데
이번에 2.6.0-TEST11 커널을 설치해보려고 다운 받아서
make menuconfig을 시도하였는데 아래와 같은 에러 메시지를 출력하면서
실행이 안되네요 혹시 이 문제에 대한 해결책 아시는 분은 답변 주시면 감사하겠습니다.
HOSTCC scripts/fixdep
In file included from /usr/include/bits/posix1_lim.h:126,
from /usr/include/limits.h:144,
from /usr/lib/gcc-lib/i386-redhat-linux/2.95.4/include/limits.h:117,
from /usr/lib/gcc-lib/i386-redhat-linux/2.95.4/include/syslimits.h:7,
from /usr/lib/gcc-lib/i386-redhat-linux/2.95.4/include/limits.h:11,
from scripts/fixdep.c:105:
/usr/include/bits/local_lim.h:36: linux/limits.h: No such file or directory
In file included from /usr/include/netinet/in.h:212,
from scripts/fixdep.c:107:
/usr/include/bits/socket.h:305: asm/socket.h: No such file or directory
make[1]: *** [scripts/fixdep] Error 1
make: *** [scripts/fixdep] Error 2
glibc-kernheaders-2.4*이런 종류의 패키지를 설치
glibc-kernheaders-2.4*
이런 종류의 패키지를 설치하시면 됩니다.
+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년
음..그런방법도 있나보군요.
저도 비슷한 문제로 고민한적이 있었는데..
그게 usr/include 디렉토리에 있는 asm디렉토리와, linux디렉토리에
해당 헤더파일이 없어서 에러가 나더라구요..
그래서 원래 /usr/include/asm -> /usr/include/asm-old
/usr/include/linux -> /usr/include/linux-old 이렇게 바꾸고
ln -s /usr/src/linux/include/asm asm
ln -s /usr/src/linux/include/linux linux
로 /usr/include 디렉토리에 심볼릭 링크를 만들어 주는것으로 해결했습니다.
그럼..
Follow the way of your heart
And whatever your eyes see,..
댓글 달기