vim 6.1 컴파일시 아래와 같이 오류가 나더군요...
objects/os_unix.o: In function `mch_set_shellsize':
/usr/local/src/vim61/src/os_unix.c:2910: undefined reference to `term_set_winsize'
collect2: ld returned 1 exit status
make[1]: *** [vim] 오류 1
make[1]: 나감 `/usr/local/src/vim61/src' 디렉토리
make: *** [first] 오류 2
os_unix.c 소스를 찾아 2910라인을 확인해봤는데...
다음과 같은 주석문이 있더군요...
mch_set_shellsize()
{
if (*T_CWS)
{
/*
* NOTE: if you get an error here that term_set_winsize() is
* undefined, check the output of configure. It could probably not
* find a ncurses, termcap or termlib library.
*/
term_set_winsize((int)Rows, (int)Columns);
out_flush();
screen_start(); /* don't know where cursor is now */
}
}
주석문에 보니 여기서 오류가 발생하는 경우는 ncurses, termcap or termlib library를 찾지 못해서
그럴거라 하는군요... ncurses, termcap는 find로 찾아보면 얼추 비슷한게 있는데...
termlib 는 보이지 않는군요...
이 라이브러리는 어떻게 설치해주죠?
--
한컴 리눅이 2.2, 커널 2.4.13-1hl 사용중...