커널컴파일시에
Docbook Sgml/Bridge_Firewall-KLDP 에따라서 설치중에
커널컴파일시 에러입니다.
#make bzImage
중간생략
softirq.c: In function `__run_task_queue':
softirq.c:360: internal error: 세그멘테이션 오류
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[2]: *** [softirq.o] 오류 1
make[2]: 나감 `/usr/src/linux-2.4.19/kernel' 디렉토리
make[1]: *** [first_rule] 오류 2
make[1]: 나감 `/usr/src/linux-2.4.19/kernel' 디렉토리
make: *** [_dir_kernel] 오류 2
이렇게뜹니다. 머가잘못된건지 몇일째 해봐도똑같읍니다.
레드햇8.0이구요
#make modules시에도에러가납니다
depca.c:1371:33: warning: multi-line string literals are deprecated
depca.c: In function `DevicePresent':
depca.c:1696: internal error: 세그멘테이션 오류
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[2]: *** [depca.o] 오류 1
make[2]: 나감 `/usr/src/linux-2.4.19/drivers/net' 디렉토리
make[1]: *** [_modsubdir_net] 오류 2
make[1]: 나감 `/usr/src/linux-2.4.19/drivers' 디렉토리
make: *** [_mod_drivers] 오류 2
디렉토리가업다는건지 디렉토리를 만들어조도 똑같읍니다.
위에 세그멘테이션오류는 머지요
답변주시면감사하겟읍니다.
###iptables 사용시 꼭 patch-o-matic 를 페치해야하나요
안하면 모듀을 인식을못하더라구요
최신 레드햇9.0에서는 다되어있지안을까해서 문의드립니다.
사용하신 모듈은 다른 방식으로 커널을 패치한것이 때문에 현재 커널에 포함
사용하신 모듈은 다른 방식으로 커널을 패치한것이 때문에 현재 커널에 포함이 안되어 있을 수도 있습니다.
저자분이 써 놓은 대로 2.4.19에 적용시킨것이니 그 이상일때는 어떠한 잘못된 동작을 유발 시킬 수도 있겠죠.
물론 반드시 발생하는것은 아니고 테스트 되어지지 않은았다는것을 써 놓은것일 겁니다. :-)
커널 컴파일 도중에 발생한 문제는 문서를 읽어보니 대충 짐작가는 것이 있네요.
원본에 써있듯이 전부 패치를 눌러버리면 에러가 발생할 수 있다는 경고가 있더군요.
혹시 전부 y를 누르신건 아닌지 모르겠습니다.
그럴경우 필요하지 않은 부분때문에 에러가 발생할 수도 있겠죠.
patch_o_matic은 패치할때 필요한 것만 골라서 패치하도록하는 방법같습니다.
즉, 커널에 포함된 iptables를 패치할때만 필요한 부분이겠죠.
모듈에서 에러가 발생하는 이유도 같은 원인(전부 y를 누른...)경우 때문이 아닌가 추측해봅니다.
소스를 다시 설치하고 패치를 주의깊게 다시한번 하시는게 좋을듯 합니다.
------------------------------
좋은 하루 되세요.
흠.. 일단 에러가 뜨는 시점이 동일한가 그렇지 않은가 살펴보세요.제
흠.. 일단 에러가 뜨는 시점이 동일한가 그렇지 않은가 살펴보세요.
제 경우에는 다 괜찮았는데.. 메모리가 불량이어서 그런 경우가 많았거든요..
에러가 불규칙적인 위치에서 발생한다면.. 한 번 의심해 보심이..
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기