안녕하세요..

http://kernel.org/  에서 커널의 원본 ( linux-2.6.8.tar.bz2 )을 받으셨어 한번 해 보세요...

만약 같은 문제가 발생한다면 리눅스 배포판의 설치시 menuconfig 를 위한 패키지들이 설치가 되지 않은 것입니다. 리눅스 배포판 설치시 반드시 방화벽 없음, 패키지 전체 설치를 해 주셔야 문제 발생이 줄어듭니다.

만약 위의 커널이 정상적으로 된다면..

make distclean 을 한번 해 보시고 나서 해 보세요.. 이때 .config 파일은 다른 파일 명으로 복사를 해 놓으시고 하세요...  cp -a  .config  ezs2410_deconfig


그럼 수고하세요.







>EZ-s2410 보드 구입해서 책보면서 따라하고 있는데요.
>자꾸 이런 에러가 나오네요..
>cd에 있는 linux-2.6.8-rc2-s2410-v05.tar.bz2 압축 풀고 해봐두 그렇구
>linux-2.6.8-rc2.tar.bz2 , diff-2.6.8-rc2-ez.gz <----이거 앞축풀고 해도 똑같은 에러가 나온네요.
>
>
>[root@localhost linux]# make menuconfig
>  HOSTCC  scripts/basic/fixdep
>  HOSTCC  scripts/basic/split-include
>  HOSTCC  scripts/basic/docproc
>  HOSTCC  scripts/kconfig/conf.o
>  HOSTCC  scripts/kconfig/mconf.o
>scripts/kconfig/mconf.c:91: error: static declaration of 'current_menu' follows non-static declaration
>scripts/kconfig/lkc.h:63: error: previous declaration of 'current_menu' was here
>make[1]: *** [scripts/kconfig/mconf.o] ?? 1
>make: *** [menuconfig] 오류 2
>