도와주세요!!
글 수 15,339
2007.10.13 10:07:26 (*.118.74.133)
6688
자료실에 있는 2.6.11 커널 컴파일 도중에 에러가 생겼습니다.
(자료실에 올려주신 2.6.11커널은 패치 안해도 되는거죠?)
우선, 자료실 메뉴얼대로..
/project/ez-x5/test/kernel 폴더 생성하고..
다운받은 linux-2.6.11.9-ez-x5-v02.tar.gz 복사한다음, 압축 풀고,
다운받은 .config파일 linux-2.6.11.9-ez-x5-v02폴더로 복사하고
(config 옵션 용으로 올려주셨던거..)
make menuconfig 했습니다.
(이때, 오류가 발생해서 봤더니 'can't open 'sound/arm/Kconfig' ' 라고 뜨길래
sound/arm을 찾아봤더니 디렉토리가 아니고 파일이더라구요.
내용은 'link arm-2.6.17' 요렇게 텍스트만 있었구요.
그래서, sound/arm 파일은 다른곳으로 옮겨두고, 심볼릭 링크 'arm' 생성해서
arm -> arm-2.6.11로 만들어놓았습니다.
(sound/arm파일엔 2.6.17이라고 쓰여있었는데, 2.6.11이 맞는 것 같아서..)
이렇게 했더니 make menuconfig가 잘 되더군요.
그다음
make dep
make clean
make zImage
이렇게 했구요...
잘 컴파일되다가
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x23c88) : In function 'uart_ioctl':
drivers/serial/serial_core.c : 1040 : undefined reference to 'set_serial_ez_opt'
make : *** [.tmp_vmlinux1] 오류 1
라고 에러가 발생합니다.
혹시 뭔가 실수한 건가요??
밤새 헤매고 있습니다. 도와주세요~
(자료실에 올려주신 2.6.11커널은 패치 안해도 되는거죠?)
우선, 자료실 메뉴얼대로..
/project/ez-x5/test/kernel 폴더 생성하고..
다운받은 linux-2.6.11.9-ez-x5-v02.tar.gz 복사한다음, 압축 풀고,
다운받은 .config파일 linux-2.6.11.9-ez-x5-v02폴더로 복사하고
(config 옵션 용으로 올려주셨던거..)
make menuconfig 했습니다.
(이때, 오류가 발생해서 봤더니 'can't open 'sound/arm/Kconfig' ' 라고 뜨길래
sound/arm을 찾아봤더니 디렉토리가 아니고 파일이더라구요.
내용은 'link arm-2.6.17' 요렇게 텍스트만 있었구요.
그래서, sound/arm 파일은 다른곳으로 옮겨두고, 심볼릭 링크 'arm' 생성해서
arm -> arm-2.6.11로 만들어놓았습니다.
(sound/arm파일엔 2.6.17이라고 쓰여있었는데, 2.6.11이 맞는 것 같아서..)
이렇게 했더니 make menuconfig가 잘 되더군요.
그다음
make dep
make clean
make zImage
이렇게 했구요...
잘 컴파일되다가
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x23c88) : In function 'uart_ioctl':
drivers/serial/serial_core.c : 1040 : undefined reference to 'set_serial_ez_opt'
make : *** [.tmp_vmlinux1] 오류 1
라고 에러가 발생합니다.
혹시 뭔가 실수한 건가요??
밤새 헤매고 있습니다. 도와주세요~
해당 라인 주석처리하니까 컴파일 되네요.....
(완벽한 해결인진 모르겠지만;)