도와주세요!!
글 수 15,339
2003.10.22 10:15:02 (*.51.61.17)
6689
마이크로 윈도우까지 설치하는데는 별 문제없이 모두 끝마쳤습니다.
그래서 이번엔 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)
부탁드립니다...
그래서 이번엔 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)
부탁드립니다...