도와주세요!!
글 수 15,339
2003.07.23 17:27:59 (*.242.5.208)
6667
저도 같은 경험을 했는데..
아마도.. XScale용 kernel patch 하고 나서 만약
make menuconfig에 의해서 pxa255 만 선택하고나서,
make dep 의존성 체크를 하지 않아서 발생한것 같습니다.
저는 의존성 체크를 하고 나니 아래 에러는 발생하지 않고
잘 컴파일 했거든요.~
그럼..
신정호 wrote..
: 강좌란에 있는 gcc-3.2.1 크로스컴파일 개발환경 구축을 보고 XScale용으 로 구
: 성하고 있습니다.
:
: 우선 제 개발환경은
: Redhat Linux 7.2 (Kernel version 2.4.18)이구요
:
: 사용했던 패키지는
: linux-2.4.18.tar.gz
: patch-2.4.18-rmk7.gz
: diff-2.4.18-rmk7-pxa3.gz
:
: binutils-2.13.90.0.16.tar.gz
: gcc-3.2.1.tar.gz
: glibc-2.3.1.tar.gz
: glibc-linuxthreads-2.3.1.tar.gz
: gdb-5.3.tar.gz
: Oerlikon-DevKit-XScale2.tar.gz 이와 같습니다.
: =======================================
:
: 구성 순서를 잘 수행하던 중 glibc 패키지 설치에서 에러가 났습니다.
: 에러의 내용은
:
: ===================================================================
: make[1]: Entering directory `/home/xscale/glibc-2.3.1/csu'
: echo '#include "../posix/bits/posix1_lim.h"' |
: SUNPRO_DEPENDENCIES='../bits/stdio_lim.dT ../bits/stdio_lim.st'
:
: arm-linux-gcc -I../include -I. -I.. -I../libio - I../sysdeps/arm/elf -
: I../linuxthreads/sysdeps/unix/sysv/linux -
: I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -
: I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -
: I../linuxthreads/sysdeps/arm -I../sysdeps/unix/sysv/linux/arm -
: I../sysdeps/unix/sysv/linux -I../sysdeps/gnu - I../sysdeps/unix/common -
: I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -
: I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -
: I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -
: I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -
: I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -
: isystem /usr/local/xscale-dev/lib/gcc-lib/arm-linux/3.2.1/include -
: isystem ../linux-2.4.18-rmk7-pxa3/include -E -dM -xc - -
: o ../bits/stdio_lim.hT
: In file included from ../posix/bits/posix1_lim.h:126,
: from:1:
: ../linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26:
: linux/limits.h: No such file or directory
: make[1]: *** [../bits/stdio_lim.st] Error 1
: make[1]: Leaving directory `/home/xscale/glibc-2.3.1/csu'
: make: *** [csu/subdir_lib] Error 2
: ================================================================
:
: 위의 에러에서 한가지 알것 같은 것은 /linux/limits.h 파일은 linux/asm 디렉
: 토리에 있기 때문에 읽지 못하는 것 같고... 그 외에는 모르겠습니다.
:
: 왜 이런 에러가 났는지 답변 부탁드립니다.
아마도.. XScale용 kernel patch 하고 나서 만약
make menuconfig에 의해서 pxa255 만 선택하고나서,
make dep 의존성 체크를 하지 않아서 발생한것 같습니다.
저는 의존성 체크를 하고 나니 아래 에러는 발생하지 않고
잘 컴파일 했거든요.~
그럼..
신정호 wrote..
: 강좌란에 있는 gcc-3.2.1 크로스컴파일 개발환경 구축을 보고 XScale용으 로 구
: 성하고 있습니다.
:
: 우선 제 개발환경은
: Redhat Linux 7.2 (Kernel version 2.4.18)이구요
:
: 사용했던 패키지는
: linux-2.4.18.tar.gz
: patch-2.4.18-rmk7.gz
: diff-2.4.18-rmk7-pxa3.gz
:
: binutils-2.13.90.0.16.tar.gz
: gcc-3.2.1.tar.gz
: glibc-2.3.1.tar.gz
: glibc-linuxthreads-2.3.1.tar.gz
: gdb-5.3.tar.gz
: Oerlikon-DevKit-XScale2.tar.gz 이와 같습니다.
: =======================================
:
: 구성 순서를 잘 수행하던 중 glibc 패키지 설치에서 에러가 났습니다.
: 에러의 내용은
:
: ===================================================================
: make[1]: Entering directory `/home/xscale/glibc-2.3.1/csu'
: echo '#include "../posix/bits/posix1_lim.h"' |
: SUNPRO_DEPENDENCIES='../bits/stdio_lim.dT ../bits/stdio_lim.st'
:
: arm-linux-gcc -I../include -I. -I.. -I../libio - I../sysdeps/arm/elf -
: I../linuxthreads/sysdeps/unix/sysv/linux -
: I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -
: I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -
: I../linuxthreads/sysdeps/arm -I../sysdeps/unix/sysv/linux/arm -
: I../sysdeps/unix/sysv/linux -I../sysdeps/gnu - I../sysdeps/unix/common -
: I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -
: I../sysdeps/unix/arm -I../sysdeps/unix -I../sysdeps/posix -
: I../sysdeps/arm -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -
: I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -
: I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -
: isystem /usr/local/xscale-dev/lib/gcc-lib/arm-linux/3.2.1/include -
: isystem ../linux-2.4.18-rmk7-pxa3/include -E -dM -xc - -
: o ../bits/stdio_lim.hT
: In file included from ../posix/bits/posix1_lim.h:126,
: from
: ../linuxthreads/sysdeps/unix/sysv/linux/bits/local_lim.h:36:26:
: linux/limits.h: No such file or directory
: make[1]: *** [../bits/stdio_lim.st] Error 1
: make[1]: Leaving directory `/home/xscale/glibc-2.3.1/csu'
: make: *** [csu/subdir_lib] Error 2
: ================================================================
:
: 위의 에러에서 한가지 알것 같은 것은 /linux/limits.h 파일은 linux/asm 디렉
: 토리에 있기 때문에 읽지 못하는 것 같고... 그 외에는 모르겠습니다.
:
: 왜 이런 에러가 났는지 답변 부탁드립니다.