[질문] cygwin에서 한텀 컴파일
안녕하세요
cygwin 사용자입니다.
한텀에서 w3m 사용시 휠 마우스 문제때문에 세그먼트 오류를 내고 종료되기 일수였습니다.
그래서 소스파일을 받아 컴파일해 보았지만 iconv에서 멈추더군요
./configure
checking if you want active-icons... yes
checking if you want ANSI color... yes
checking if you want 16 colors like aixterm... yes
checking if you want 256 colors... no
checking if you want 88 colors... no
checking if you want blinking cursor... yes
checking if you want bold colors mapped like IBM PC... yes
checking if you want separate color-classes... yes
checking if you want color-mode enabled by default... yes
checking if you want support for color highlighting... yes
checking if you want support for doublesize characters... no
checking if you want fallback-support for box characters... yes
checking if you want to use FreeType library... no
checking if you want support for HP-style function keys... no
checking if you want support for SCO-style function keys... no
checking if you want support for internationalization... no
checking if you want support for initial-erase setup... yes
checking if you want support for input-method... yes
checking if X libraries support input-method... no
checking if you need libiconv... checking for iconv in -liconv... no
checking for iconv... no
configure: error: You need to install a working iconv implementation, such as http://clisp.cons.org/~haible/packages-libiconv.html
잘나가다 이렇게 멈춥니다.
물론, setup으로 libiconv는 설치되었구요. 하지만 오류를 내는군요
어떻게 해결 방법이 었을까요?
Re: [질문] cygwin에서 한텀 컴파일
iconv 를 못찾는 것이 아니라 hanterm-xf 의 configure 스크립트에 조금 문제가 있어 CFLAGS 가 불량해지는 것 같습니다. 패치를 받아 이렇게 해 보세요:
그리고 최근 버전의 cygwin 에서 이름이 한글로 된 파일을 엑세스할 경우 잘 되지 않는데, 다음 글을 참고하시면 됩니다:
http://www.ktug.or.kr/jsboard/read.php?table=setup&no=5204&page=4
War doesnt determine whos right, just whos left.
irc에서 답해주셨던 ai님이신가요? 고맙습니다. ^^잘 넘어 갔습니
irc에서 답해주셨던 ai님이신가요? 고맙습니다. ^^
잘 넘어 갔습니다. 하지만,
빌드 도중에 또 에러가 나는군요
gcc -O2 -g -L/usr/X11R6/lib -L/usr/X11R6/lib -o hanterm button.o charproc.o charsets.o cursor.o data.o doublechr.o fontutils.o input.o main.o menu.o misc.o print.o ptydata.o screen.o scrollbar.o tabs.o util.o xstrings.o VTPrsTbl.o TekPrsTbl.o Tekproc.o charclass.o keysym2ucs.o precompose.o wcwidth.o automata.o chat.o hangul.o hanja.o hfont.o hanutil.o history.o comp.o johabcode2.o -L/usr/X11R6/lib -lXaw -lXmu -lXext -lXt -lSM -lICE -lX11 -lXpm -liconv -ltermcap -Wl,--enable-auto-import
charproc.o(.text+0x6949): In function `VTClassInit':
/home/Administrator/hanterm-xf-2.0.0/charproc.c:4403: variable '_XtStrings' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
charproc.o(.data+0xc88):charproc.c: variable '_XtStrings' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
charproc.o(.data+0xc94):charproc.c: variable '_XtStrings' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
charproc.o(.data+0xca4):charproc.c: variable '_XtStrings' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
.
.
.
.
.
/hanterm-xf-2.0.0/Tekproc.c:461: variable '_XtShellStrings' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
collect2: ld returned 1 exit status
make: *** [hanterm] 오류 1
거의 맨마지막부분에서 이런 메시지가 나옵니다.
어떻게 해결이 안될까요?
다시한번 부탁드립니다.
Re: [질문] cygwin에서 한텀 컴파일
제게도 메일을 주셨던 것 같은데, 아마도 libiconv-dev가 안깔려서 생기는 문제일겁니다. 안그래도 한텀이 문제가 많아 골치인데, 어서 누군가가 한텀 코드 자체를 뜯어고치든지, 한텀처럼 esc로 한글에서 영문으로 바뀌는 입력기+rxvt를 쓰는 쪽으로 옮겨 한텀을 벗어나고 싶다는 생각이 드는군요.
www.ktug.or.kr 이름이 사라졌나요? ktug.kldp.org로 들어가서 겨우 내용을 확인했습니다. :( http://ktug.kldp.org/jsboard/read.php?table=setup&no=5204&page=4
아무튼, Cygwin 1.5.10에서 한글 이름을 가진 파일들에 접근이 안되길래 메일링리스트에 신고하여 고쳤습니다: http://www.cygwin.com/ml/cygwin/2004-06/msg01041.html
본문에 매달린 dll은 깨져있으니 1.5.11 나오기 전까지는 http://cygwin.com/snapshots/ 에 있는 따끈따끈한 dll을 쓰시면 될겁니다. :)
netj님 안녕하세요. 답글감사합니다.cygwin1.dll을 덮어 쓰
netj님 안녕하세요. 답글감사합니다.
cygwin1.dll을 덮어 쓰기하란 말씀인가요?
댓글 달기