make를 했을때..자꾸 오류가 나는데..어떻게 해결해야하나요?

koreanmug의 이미지

이번에 처음으로 리눅스를 설치하게 되었습니다.. 수세 9를 받아서 설치해서 이곳저곳 돌아다녀보니..

윈도우x용으로 한텀3.1.6 이 있길래.. 다운받고 압축풀고 /.configure 하고나서 #make 하면 자꾸 에러가 납니다..

메이크하고 메이크 인스톨해도 오류가 나고..어떻게 해야하나요?

<메이크를 했을때의 결과>
gcc -g -O2 -I/usr/X11R6/include -o hanterm button.o charproc.o cursor.o data.o input.o main.o menu.o misc.o screen.o scrollbar.o tabs.o util.o VTPrsTbl.o hangul.o automata.o hanja.o chat.o history.o ksc.o -L/usr/X11R6/lib -lXaw -lXext -lXmu -lXt -lSM -lICE -lX11 -lnsl
misc.o(.text+0xff5): In function `SysErrorMsg':
/home/koreanmug/hanterm-3.1.6/misc.c:918: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
misc.o(.text+0xfec):/home/koreanmug/hanterm-3.1.6/misc.c:918: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
main.o(.text+0x15cd): In function `spawn':
/home/koreanmug/hanterm-3.1.6/main.c:2114: undefined reference to `tgetent'
main.o(.text+0x1a63):/home/koreanmug/hanterm-3.1.6/main.c:2140: undefined reference to `tgetent'
collect2: ld returned 1 exit status
make: *** [hanterm] 오류 1

어떻게 해야하죠...ㅠㅠ? 그리고 #make install 하면..

#make install
install -c -m 4711 hanterm /usr/X11R6/bin/hanterm
install: cannot create regular file `/usr/X11R6/bin/hanterm': 허가 거부됨
make: *** [install] 오류 1

허가 거부됨이라는 오류가 나는데... 도와주세요..

wannabe95의 이미지

main.o(.text+0x15cd): In function `spawn': 
/home/koreanmug/hanterm-3.1.6/main.c:2114: undefined reference to `tgetent' 
main.o(.text+0x1a63):/home/koreanmug/hanterm-3.1.6/main.c:2140: undefined reference to `tgetent' 
collect2: ld returned 1 exit status 

tgetent() 를 찾지 못하여 발생하는 에러 같습니다.

tgetent() 는 curses library( 현대적인 대부분의 배포판에는 ncurses library가 shipping 된다고 생각합니다.) 에 포함되어 있으므로,

suse 를 써 보지 않아 확실하게 말씀드릴 수는 없지만,
ncurses-devel-*.rpm 을 설치하시는 것을 잊으신 것 같습니다.

/home/koreanmug/hanterm-3.1.6/main.c

install: cannot create regular file `/usr/X11R6/bin/hanterm': 허가 거부됨 

작업하신 directory 로부터 유추해 볼 때, 일반 유저인 상황에서 make install 을 실행하신 것 같습니다. install 과정중 '/usr/X11R6/bin/' directory 에 file 을 카피해야 하므로, 루트의 권한이 필요합니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.