안녕하세요..

configs/linux-armv5l-g++-shared 파일을 수정하셨나요???

3) 수정할 내용

arm 으로 시작하는 문자 다음에 armv5l로 수정한다.

: arm-linux-gcc -D_REENTRANT -DQT_THREAD_SUPPORT -c -pipe -O2 -Wall -W -
: fPIC -DQT_NO_IMAGEIO_MNG -I/cross/src/qt-2.3.7/src/3rdparty/zlib -
: I/cross/src/qt-2.3.7/src

==>> arm-linux-gcc 이 부분이 armv5l-linux-gcc로 나와야 합니다...

아마도 linux-armv5l-g++-shared 파일을 수정하시지 않고 복사만 하신것

같네요...강좌를 다시 한번 살펴 보시기 바랍니다.



./configure -xplatform linux-armv5l-g++ -shared -gif 명령을 수행하기 전에

make clean 을 한번 해주세요...

[root@jdt qt-2.3.7]# make clean
[root@jdt qt-2.3.7]# ./configure -xplatform linux-armv5l-g++ -shared -gif


그럼 수고하세요..


오회근 wrote..
: 마이크로 윈도우까지 설치하는데는 별 문제없이 모두 끝마쳤습니다.
:
: 그래서 이번엔 QT 를 설치하는데 계속해서 에러가 발생합니다.
:
: WOWLiNUX Release 7.3 (paran R2) 사용중이며
:
: 새로 올리신 QT 포팅과 모두 똑같이 했습니다.
:
: config 옵션은
: ./configure -xplatform linux-armv5l-g++ -shared -gif -thread -system- jpeg
: 이걸루 했구요.. 이상이 없었습니다.
: ./configure -xplatform linux-armv5l-g++ -shared -gif
: 해봐도 마찬가지구요..
:
: make를 하면 에러를 발생합니다.
: 에러를 발생할때
:
:
: 생략(모두 정상)
: .
: .
: make[3]: 들어감 `/home/ohk5004/cross/src/qt-2.3.7/src' 디렉토리
: arm-linux-gcc -D_REENTRANT -DQT_THREAD_SUPPORT -c -pipe -O2 -Wall -W -
: fPIC -DQT_NO_IMAGEIO_MNG -I/cross/src/qt-2.3.7/src/3rdparty/zlib -
: I/cross/src/qt-2.3.7/src
: /3rdparty/libpng -I3rdparty/freetype/src -I3rdparty/freetype/include -
: I3rdparty/
: freetype/builds/unix -I3rdparty/kernel -I3rdparty/tools -o
: 3rdparty/libpng/png.o 3rdparty/libpng/png.c
: In file included from 3rdparty/libpng/png.h:298,from
: 3rdparty/libpng/png.c:13:
: 3rdparty/libpng/pngconf.h:153:25: stdio.h: 그런 파일이나 디렉토리가 없 음
: 3rdparty/libpng/pngconf.h:193:25: sys/types.h: 그런 파일이나 디렉토리 가
: 없음
: 3rdparty/libpng/pngconf.h:217:22: setjmp.h: 그런 파일이나 디렉토리가 없 음
: 3rdparty/libpng/pngconf.h:230:22: string.h: 그런 파일이나 디렉토리가 없 음
: 3rdparty/libpng/pngconf.h:236:20: stdlib.h: 그런 파일이나 디렉토리가 없 음
: 3rdparty/libpng/pngconf.h:261:22: math.h: 그런 파일이나 디렉토리가 없음
: 3rdparty/libpng/pngconf.h:892:22: time.h: 그런 파일이나 디렉토리가 없음
: .
: .
: 생략(이부분부터 계속 에러발생)
: .
: .
: 3rdparty/libpng/png.c: In function `png_reset_zstream':
: 3rdparty/libpng/png.c:690: dereferencing pointer to incomplete type
: {standard input}: Assembler messages:
: {standard input}:4: Error: alignment not a power of 2
: make[3]: *** [3rdparty/libpng/png.o] 오류 1
: make[3]: 나감 `/home/ohk5004/cross/src/qt-2.3.7/src' 디렉토리
: make[2]: *** [src-mt] 오류 2
: make[2]: 나감 `/home/ohk5004/cross/src/qt-2.3.7' 디렉토리
: make[1]: *** [src-mt] 오류 2
: make[1]: 나감 `/home/ohk5004/cross/src/qt-2.3.7' 디렉토리
: make: *** [init] 오류 2
:
:
:
: 이렇게 에러가 발생합니다.
:
: 제 환경설정값입니다.
: [root@devServer root]# export
: declare -x BASH_ENV="/root/.bashrc"
: declare -x HISTSIZE="1000"
: declare -x HOME="/root"
: declare -x HOSTNAME="devServer"
: declare -x HOSTTYPE="i386"
: declare -x INPUTRC="/etc/inputrc"
: declare -x JLESSCHARSET="ko"
: declare -x LANG="ko_KR.eucKR"
: declare -x LD_LIBRARY_PATH="/cross/src/qt-2.3.7/lib:"
: declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"
: declare -x LOGNAME="root"
: declare -x
:
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd
:
=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:
:
*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.
:
tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=0
:
1;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;3
:
1:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35
: :*.tif=01;35:"
: declare -x MACHTYPE="i386-redhat-linux-gnu"
: declare -x MAIL="/var/spool/mail/root"
: declare -x OSTYPE="linux-gnu"
: declare -x
:
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/b
: in/X11:/usr/X11R6/bin:/root/bin:/usr/armv5l-linux/bin:/cross/src/qt-
:
2.3.7/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/u
: sr/bin/X11:/usr/X11R6/bin:/root/bin:/usr/armv5l-
: linux/bin:/cross/src/tmake-1.8/bin:"
: declare -x PWD="/root"
: declare -x QTDIR="/cross/src/qt-2.3.7"
: declare -x SHELL="/bin/bash"
: declare -x SHLVL="1"
: declare -x TERM="xterm"
: declare -x USER="root"
: declare -x USERNAME="root"
:
:
: 에러를 보면 time.h같은걸 못찾는다고 해서 /usr/include/sys LD_LIBRARY_PATH
: 에 추가해봤는데 마찬가지구요..
:
: 아 그리고 qt소스는 /home/ohk5004/cross/src/qt-2.3.7 디렉토리에 있는
: 데 /cross를 /home/ohk5004/cross 로 링크 걸어놨습니다.
: (/cross -> /home/ohk5004/cross)
:
: 부탁드립니다...