젠투 DirectFB 설치중 중단됩니다..
글쓴이: tinywolf / 작성시간: 화, 2005/12/27 - 5:29오후
젠투 한국 사용자 그룹에도 질문을 올렸는데..
여기에도 똑같은 질문을 올려 봅니다..
emerge DirectFB 하고 있는데..
그중 tiff를 설치하는 도중에 아래에 첨부한 것과 같이 에러가 나는군요..
간단히 설명하면..
/usr/lib/gcc-lib/i386-pc-linux-gnu라는 디렉토리에서 무슨 파일들을 찾는데요.
gcc-lib를 ls해보면 i686-pc-linux-gnu밖에 없습니다.
2005.1-r1 universal CD로 설치하고 있구요.
새로운 문서에 있는대로 다 설치하고 재부팅하고 splash까지 다 설치한 다음
world 업데이트 한번 해주고 DirectFB를 바로 설치하는 중인데요..
이건 무슨 문제일까요?
해결방법이 없을까요?
.... if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -MT mkg3states.o -MD -MP -MF ".deps/mkg3states.Tpo" -c -o mkg3states.o mkg3states.c; \ then mv -f ".deps/mkg3states.Tpo" ".deps/mkg3states.Po"; else rm -f ".deps/mkg3states.Tpo"; exit 1; fi /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -o libtiff.la -rpath /usr/lib -no-undefined -version-number 3:7:3 tif_aux.lo tif_close.lo tif_codec.lo tif_color.lo tif_compress.lo tif_dir.lo tif_dirinfo.lo tif_dirread.lo tif_dirwrite.lo tif_dumpmode.lo tif_error.lo tif_extension.lo tif_fax3.lo tif_fax3sm.lo tif_flush.lo tif_getimage.lo tif_jpeg.lo tif_luv.lo tif_lzw.lo tif_next.lo tif_ojpeg.lo tif_open.lo tif_packbits.lo tif_pixarlog.lo tif_predict.lo tif_print.lo tif_read.lo tif_strip.lo tif_swab.lo tif_thunder.lo tif_tile.lo tif_unix.lo tif_version.lo tif_warning.lo tif_write.lo tif_zip.lo -ljpeg -lz -lm -lc i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -I. -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT tif_stream.lo -MD -MP -MF .deps/tif_stream.Tpo -c tif_stream.cxx -fPIC -DPIC -o .libs/tif_stream.o i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I. -I. -march=pentium4 -O3 -pipe -fomit-frame-pointer -MT tif_stream.lo -MD -MP -MF .deps/tif_stream.Tpo -c tif_stream.cxx -o tif_stream.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -o mkg3states mkg3states.o ../port/libport.la -ljpeg -lz -lm -lc libtool: link: cannot find the library `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la' make[2]: *** [mkg3states] 오류 1 make[2]: *** 끝나지 않은 작업을 기다리고 있습니다.... i686-pc-linux-gnu-gcc -shared .libs/tif_aux.o .libs/tif_close.o .libs/tif_codec.o .libs/tif_color.o .libs/tif_compress.o .libs/tif_dir.o .libs/tif_dirinfo.o .libs/tif_dirread.o .libs/tif_dirwrite.o .libs/tif_dumpmode.o .libs/tif_error.o .libs/tif_extension.o .libs/tif_fax3.o .libs/tif_fax3sm.o .libs/tif_flush.o .libs/tif_getimage.o .libs/tif_jpeg.o .libs/tif_luv.o .libs/tif_lzw.o .libs/tif_next.o .libs/tif_ojpeg.o .libs/tif_open.o .libs/tif_packbits.o .libs/tif_pixarlog.o .libs/tif_predict.o .libs/tif_print.o .libs/tif_read.o .libs/tif_strip.o .libs/tif_swab.o .libs/tif_thunder.o .libs/tif_tile.o .libs/tif_unix.o .libs/tif_version.o .libs/tif_warning.o .libs/tif_write.o .libs/tif_zip.o /usr/lib/libjpeg.so -lz -lm -lc -march=pentium4 -Wl,-soname -Wl,libtiff.so.3 -o .libs/libtiff.so.3.7.3 (cd .libs && rm -f libtiff.so.3 && ln -s libtiff.so.3.7.3 libtiff.so.3) (cd .libs && rm -f libtiff.so && ln -s libtiff.so.3.7.3 libtiff.so) i686-pc-linux-gnu-ar cru .libs/libtiff.a tif_aux.o tif_close.o tif_codec.o tif_color.o tif_compress.o tif_dir.o tif_dirinfo.o tif_dirread.o tif_dirwrite.o tif_dumpmode.o tif_error.o tif_extension.o tif_fax3.o tif_fax3sm.o tif_flush.o tif_getimage.o tif_jpeg.o tif_luv.o tif_lzw.o tif_next.o tif_ojpeg.o tif_open.o tif_packbits.o tif_pixarlog.o tif_predict.o tif_print.o tif_read.o tif_strip.o tif_swab.o tif_thunder.o tif_tile.o tif_unix.o tif_version.o tif_warning.o tif_write.o tif_zip.o i686-pc-linux-gnu-ranlib .libs/libtiff.a creating libtiff.la /bin/sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la' is not a valid libtool archive make[2]: *** [libtiff.la] 오류 1 make[2]: Leaving directory `/var/tmp/portage/tiff-3.7.3/work/tiff-3.7.3/libtiff' make[1]: *** [all] 오류 2 make[1]: Leaving directory `/var/tmp/portage/tiff-3.7.3/work/tiff-3.7.3/libtiff' make: *** [all-recursive] 오류 1 !!! ERROR: media-libs/tiff-3.7.3 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. localhost ~ # ls /usr/lib/gcc-lib/ i686-pc-linux-gnu localhost ~ #
Forums:
forums.gentoo.org 에서 오류 메시지로 검색하니 다음 해결책
forums.gentoo.org 에서 오류 메시지로 검색하니 다음 해결책이 있네요.
fix_libtool_files.sh ${GCC_VERSION}
http://forums.gentoo.org/viewtopic-t-318790.html
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
저 패키지는 아니지만
GCC3.3을 지우고 GCC3.4로 바꾸었더니 대부분의 패키지 설치과정에서 libstdc++ 를 찾을 수 없다고 하더군요. 별의별 짓을 다 해봤지만 결국 안돼서 3.4버전의 lib 디렉토리로 링크를 걸어 놨습니다. 무슨 문제가 생길까 해서 몇몇 꾸러미를 설치해 봤는데 컴파일도 실행도 잘 되는군요. 참고하세요.
오! 여신님 감사합니다..fix_libtool_files.sh도 안되
오! 여신님 감사합니다..
fix_libtool_files.sh도 안되길래.. 그 생각도 해봤는데..
비록 최후의 수단이지만 그냥 링크 걸어도 되는 것이었군요..
이렇게 해서 해결 봤습니다..
그런데 젠투의 버그였다니.. ㅡ_ㅡ..
그런데 이건 나쁜 버릇인데..
한두번 찾다가 바로 포기해 버리고 질문을 하게 되는군요..
대답을 쉽게 얻을 수 있으니까요.. 고쳐야 되는데.. 잉
댓글 달기