Sparc계열 Solaris 8에다가 vim7.1을 설치를 하려고 합니다. 도와주세요.
안녕하세요.
제목에서 얘기한것과 같이
Sparc계열 Solaris 8에다가 vim7.1을 설치를 하려고 합니다.
우선, 상태를 이야기하자면요.
파일을 sunfreeware쪽에서 받아서 설치하려고 했습니다.
vim-7.1-sol8-sparc-local.gz Vim is an improved version of the editor vi - installs in /usr/local.
Dependencies: gtk+-1.2.10,
glib-1.2.10,
libiconv,
libintl,
ncurses,
vim-7.1.tar.gz Source Code. [Details]
보니까 위에서 처럼 Dependency한 라이브러리들이 있어서 이것들도 다 받았습니다.
root계정으로 건들면 위험할지 몰라서,
그냥 제 계정으로 제 디렉토리상에서 깔려고 했습니다.
우선 Dependency한 라이브러리는 안건드렸구요.
설치방법대로 make를 하고나면 configure를 쭉하다가 마지막에 밑의 에러가 뜹니다.
그 담부터 make를 해도 configure하는 부분은 안뜨고, 바로 밑에 에러만 뜹니다.
어떻게 해결해야할지 모르겠네요.
Solaris 사용이 처음입니다. 고수님들 도와주세요.
edtest3:/user1/gusdyd98/vim/vim71-for-sol8/vim71>make
Starting make in the src directory.
If there are problems, cd to the src directory and run make there
cd src && make first
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -I/usr/dt/include -I/usr/lo
cal/include -g -o objects/buffer.o buffer.c
"vim.h", line 41: warning: old-style declaration or incorrect type for: Error
"vim.h", line 41: syntax error before or at: :
"vim.h", line 41: warning: old-style declaration or incorrect type for: configur
e
"vim.h", line 41: warning: old-style declaration or incorrect type for: did
"vim.h", line 41: warning: old-style declaration or incorrect type for: not
"vim.h", line 41: warning: old-style declaration or incorrect type for: run
"vim.h", line 41: warning: old-style declaration or incorrect type for: properly
"vim.h", line 41: warning: old-style declaration or incorrect type for: Check
"vim.h", line 41: auto/register inappropriate here
"vim.h", line 41: warning: no explicit type given
"vim.h", line 41: warning: old-style declaration or incorrect type for: config
"vim.h", line 41: warning: old-style declaration or incorrect type for: log
"buffer.c", line 2523: cannot recover from previous errors
cc: acomp failed for buffer.c
*** Error code 2
make: Fatal error: Command failed for target `objects/buffer.o'
Current working directory /user1/gusdyd98/vim/vim71-for-sol8/vim71/src
*** Error code 1
make: Fatal error: Command failed for target `first'
edtest3:/user1/gusdyd98/vim/vim71-for-sol8/vim71>
./configure 가 제대로 안된것 같습니다.
configure 가 제대로 안된것 같습니다.
올려주신 에러 메세지는 vim.h 을 열어서 41라인에 확인 해 보시면
SIZEOF_INT 값이 정확히 설정되지 않아서 생기는 에러 입니다.
아래와 같은 옵션으로 configure 해서 make 해보세요~~~
./configure --disable-gui --enable-multibyte --with-features=huge --prefix=/user1/gusdyd98/vim
vim 7.0 입니다만
vim 7.0 입니다만 비슷한 오류가 나서 아래와 같이 컴파일해 사용하고 있습니다.
sunfreeware.com 에 있는 패키지는 multibyte 지원이 꺼져 있더군요.
ncurses 기타 라이브러리는 sunfreeware.com 에서 바이너리를 받아 설치했고요.
(소스는 vim.org 에서 받은 것입니다.)
--
War doesnt determine whos right, just whos left.
War doesnt determine whos right, just whos left.
댓글 달기