프로그램 설치할때..make에서 자꾸 오류가 나는데 어떻게 해야하
이번에 처음으로 리눅스를 설치하게 되었습니다.. 수세 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
허가 거부됨이라는 오류가 나는데... 도와주세요..
요즘 한텀을 안써서...버전이 얼마까지 올라왔는지 몰겠지만..암튼..
요즘 한텀을 안써서...버전이 얼마까지 올라왔는지 몰겠지만..
암튼...
sys_errlist가 없어졌으니 streeor나 strerror_r을 이용하라는군요..
sys_nerr는 안쓰니 strerror이나 sterror_r을 대신 쓰라는군요..
아무래도 최신 패키지를 사용하시는게...소스를 수정하시던지..-_-;
혹시 root가 아닌지?
다 덤벼! 다 받아줄께!!
댓글 달기