우분투 9.04 나 9.10
아니면 다른 리눅스 배포판도 좋습니다.
$ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte/*
$ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/*
$ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte//
위 명령 결과를 좀 알려 주실수 있는지요.
xfce Terminal svn 버젼을 컴파일 하고 있는데
terminal-preferences.c: In function ‘terminal_preferences_class_init’:
terminal-preferences.c:301: error: ‘TERMINAL_TYPE_CURSOR_SHAPE’ undeclared (first use in this function)
에러가 나서 찾아보니 vte 버젼이 0.19.1 이상어야 한다고
하더군요.
그래서 vte 0.19.4 를 받아서 소스 컴파일 인스톨했는데
TERMINAL_TYPE_CURSOR_SHAPE 가 여전히 없더군요.
그래서 혹시 여러분이 사용하시는 리눅스에는
그게 있고 나만 없나 하는 생각에 부탁드리는 겁니다.
물론 아무리 인터넷과 더 상위 버젼 vte소스를 받아 찾아 봐도
TERMINAL_TYPE_CURSOR_SHAPE 를 못찾은 끝에 드리는 가널한 부탁입니다.
xfce포럼은 가입신청해도 답변 메일을 보내 주지 않는 군요.
가입이 상당히 까다롭네요
user1
(강분도)
8월 28, 2009, 2:28오후
2
9.04 인데 그런내용 없습니다 . 그래서 libvte-dev 설치해도 역시 없습니다.
[code:3ofbqjfa]bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte/*
grep: /usr/include/vte/: No such file or directory
bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/
bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte//
grep: /usr/include/vte// : No such file or directory
bundo@ maria-9 바탕화면 $ sudo apt-get install libvte-dev
[sudo] password for bundo:
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 새 패키지를 설치할 것입니다:
libvte-dev
0개 업그레이드, 1개 새로 설치, 0개 지우기 및 0개 업그레이드 안 함.
358k바이트 아카이브를 받아야 합니다.
이 작업 후 893k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://ftp.daum.net jaunty/main libvte-dev 1:0.20.0-0ubuntu2 [358kB]
내려받기 358k바이트, 소요시간 0초 (2180k바이트/초)
전에 선택하지 않은 libvte-dev 패키지를 선택합니다.
(데이터베이스 읽는중 ...현재 216049개의 파일과 디렉토리가 설치되어 있습니다.)
libvte-dev 패키지를 푸는 중입니다 (.../libvte-dev_1%3a0.20.0-0ubuntu2_i386.deb에서) ...
libvte-dev (1:0.20.0-0ubuntu2) 설정하는 중입니다 ...
bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte/*
bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/*
bundo@ maria-9 바탕화면 $ grep TERMINAL_TYPE_CURSOR_SHAPE /usr/include/vte//
grep: /usr/include/vte// : No such file or directory
bundo@ maria-9 바탕화면 $ dpkg -L libvte-dev
/.
/usr
/usr/share
/usr/share/doc
/usr/include
/usr/include/vte
/usr/include/vte/pty.h
/usr/include/vte/reaper.h
/usr/include/vte/vte.h
/usr/include/vte/vteaccess.h
/usr/include/vte/vtetypebuiltins.h
/usr/include/vte/vteversion.h
/usr/lib
/usr/lib/pkgconfig
/usr/lib/pkgconfig/pyvte.pc
/usr/lib/pkgconfig/vte.pc
/usr/lib/libvte.a
/usr/share/doc/libvte-dev
/usr/lib/libvte.so
bundo@ maria-9 바탕화면 $
[/code:3ofbqjfa]
구글 검색 하니 이게 나오는 군요
http://www.mail-archive.com/xfce4-commi ... 07028.html
Terminal svn soucre에 문제 가 있지 않나 싶습니다.
/usr/include/vte/vtetypebuiltins.h 에 보면
GType vte_terminal_cursor_shape_get_type (void);
#define VTE_TYPE_TERMINAL_CURSOR_SHAPE (vte_terminal_cursor_shape_get_type ())
이 있는데 이걸 TERMINAL_TYPE_CURSOR_SHAPE
로 잘못 알고 있는 듯 보입니다.
해서
임시 해결책으로
#define TERMINAL_TYPE_CURSOR_SHAPE (vte_terminal_cursor_shape_get_type ())
을 terminal-preferences.c 에 추가 해주고
컴파일 완료헸습니다.