Sparc계열 Solaris 8에다가 vim7.1을 설치를 하려고 합니다. 도와주세요.

gusdyd98의 이미지

안녕하세요.

제목에서 얘기한것과 같이
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>

gbkwon의 이미지

configure 가 제대로 안된것 같습니다.

올려주신 에러 메세지는 vim.h 을 열어서 41라인에 확인 해 보시면

SIZEOF_INT 값이 정확히 설정되지 않아서 생기는 에러 입니다.

아래와 같은 옵션으로 configure 해서 make 해보세요~~~

./configure --disable-gui --enable-multibyte --with-features=huge --prefix=/user1/gusdyd98/vim

ai의 이미지

vim 7.0 입니다만 비슷한 오류가 나서 아래와 같이 컴파일해 사용하고 있습니다.
sunfreeware.com 에 있는 패키지는 multibyte 지원이 꺼져 있더군요.
ncurses 기타 라이브러리는 sunfreeware.com 에서 바이너리를 받아 설치했고요.
(소스는 vim.org 에서 받은 것입니다.)

$ pwd
.../vim70
$ CC=/opt/SUNWspro/bin/cc ./configure --enable-multibyte \
                                      --with-tlib=ncurses \
                                      --without-x \
                                      --with-nls \
                                      --with-compiledby="ai <ai@kldp.org>" \
                                      --with-features=big \
                                      --without-gui \
                                      --disable-gui
(..snip..)
$ perl -pi~ -e 's/^#define SIZEOF_INT 0/#define SIZEOF_INT 4/'    ./src/auto/config.h
$ perl -pi~ -e 's/^CPPFLAGS.*/& -I/usr/local/include/ncurses/; \
                s/^LDFLAGS.*/& -R/usr/local/lib/'                 ./src/auto/config.mk
$ make

--
War doesnt determine whos right, just whos left.

War doesnt determine whos right, just whos left.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.