안녕하세요..

Fedora 6에서는 저희도 작업을 해 보지 않아서 컴파일러 문제인지는 확인을 할 수 가 없습니다.

일단 다음과 같이 해 보세요..

제공 받은 CD에서 sw/kernel/linux-2.6.13.5-ep9-v01.tar.gz 을 복사하여 압축을 해지합니다.

압축이 풀리면 디렉토리로 들어가서, .config 파일을 다른 곳으로 복사를 합니다.

# cd linux-2.6.13.5-ep9-v01
# cp -a .config  archarmconfigsep9312_defconfig
# make distclean
# make ep9312_defconfig
# make zImage

이렇게 해 보세요...  만약 이렇게 해서 에러가 발생하면 에러메세지를 올려 주세요..

그럼 수고하세요.





>일단 현재는 Linux (Fedora 6)를 처음부터 다시 설치하고 있는 중에
>질문 하나 올리고 있습니다.
>(넘 궁금하기도 하고 다시 설치하는데 오래 걸려서
>뭐 다른일 하기도 그렇고 해서요. 도움이 되었으면 하는 바램으로
>글을 올려 봅니다.)
>
>교재명 'EZ-EP9312 USER'S MANUAL' 에 있는 내용을 따라하다가
>118 페이지 즉, 커널 설치 및 패치 작업을 진행하다가 zImage를
>만드는 과정에서 에러가 발생하였습니다.
>
>맨 마지막 부분을 보시면 즉, 교재 내용을 보면은
>
>[root@arm26 linux]# make clean
>  CLEAN include/asm-arm/arch
>[root@arm26 linux]# make zImage
>  CHK          include/linux/version.h
>  UPD          include/linux/version.h
>
>여기까지 넘어가다가 갑자기
>HOSTCC      scripts/basic/fixdep 이 부분에서 'parse_config_file' 이라는 에러가 떨어지면서
>더 이상 진행을 하지 않습니다.
>
>물론 그 전에 크로스 컴파일도 교재에 나온대로 전부 설치를 해주었고요
>경로 설정도 해주었습니다.(arm-linux/bin 밑에 있는 명령어가 먹히는 걸 봐서는)
>한가지 의심해볼만한게 arm-linux/bin/ 밑에 있는  gcc 버전과 /usr/bin 에 있는
>gcc 버전이 있는 기본적으로 /usr/bin 밑에 있는 gcc 버전이 실행된다는 것이고
>이 버전이 arm-linux/bin/gcc 보다 높다는 것입니다.
>
>또한 교재에는 fedora 2 나 혹은 3 버전에서 테스트 되었다고 했으나
>현재 저희 회사가 사용하고 있는 버전 fedora 6 버전 입니다.
>
>혹시 무슨 차이라도 있는지요?
>
>설명이 부족했는지 모르겠습니다.
>일단 처음부터 다시 해볼려고 합니다.
>
>기존에는 fedora 6에서 각종 프로그램 업데이트(패치)를 한상태이고
>거기에서 gcc 컴파일러도 패치한 상태입니다.
>
>현재는 새로 설치되는 fedora 6에는 아무런 패치도 안하고
>교재에 있는 내용 그대로 따라서 해볼 생각 입니다.
>
>즉, 교재와 함께 제공된 시디에 있는 파일만 가지고
>설치 및 패치를 해 볼 생각 입니다.
>
>혹시 무슨 염려되는 문제라도 있는지요?
>
>만약에 구체적인 에러 메시지를 원하시면 제가
>추후 설치후에 또 에러가 발생하면 dump 떠서
>다시 올려 드리도록 하겠습니다.
>
>감사합니다.
>
>