2013-10-24 5 views
0

Cygwin에서 httrack을 빌드하지만 항상 "-liconv ... no에서 iconv를 확인"하고 컴파일 오류가 발생합니다."iconv에서 -liconv ... no"확인하는 방법

collect2: error: ld returned 1 exit status 
./.libs/libhttrack.a(htscharset.o): In function `hts_convertStringCharset': 
/home/myname/httrack/src/htscharset.c:441: undefined reference to `libiconv_open' 
/home/myname/httrack/src/htscharset.c:460: undefined reference to `libiconv' 
/home/myname/httrack/src/htscharset.c:491: undefined reference to `libiconv_close 

libiconv1.1.4를/usr/local/libiconv에 설치했지만 오류가 발생합니다.

nm /lib/libiconv.a | grep iconv 
iconv.o: 
00000000 D __libiconv_version 
00015960 T _iconv_canonicalize 
00015120 T _libiconv 
00015180 T _libiconv_close 
00014d00 T _libiconv_open 
000151a0 T _libiconv_open_into 
00015690 T _libiconvctl 
00015810 T _libiconvlist 
    U _libiconv_relocate 
000000d0 T _libiconv_relocate 
00000000 T _libiconv_set_relocation_prefix 
iconv-exports.o: 
00000000 D __imp___libiconv_version 
    U __libiconv_version 
libiconv.res.o: 

의 iconv 확인을위한 구성의 코드 :

### Check for iconv 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv in -liconv" >&5 
$as_echo_n "checking for iconv in -liconv... " >&6; } 
if ${ac_cv_lib_iconv_iconv+:} false; then : 
    $as_echo_n "(cached) " >&6 
else 
    ac_check_lib_save_LIBS=$LIBS 
LIBS="-liconv $LIBS" 
+0

구성 및 빌드 로그를 면밀히 조사해야합니다. –

답변

0

httrack 구축하고 Cygwin에서 제대로 작동 할 수 several patches이 필요합니다. libiconv 패치는 iconv configure 테스트를 Cygwin (및 GNU libiconv를 사용하는 다른 플랫폼)에서 작동하도록 수정합니다.