질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

TCP-Wrappers 컴파일 에러..ㅜㅜ

작성자 정보

  • Alex 작성
  • 작성일

컨텐츠 정보

본문

곰탱이 님의 글


안녕하세요.. 고수님들..^^

초보 서버관리자의 길에 들어선 인턴 대학생입니다.

이번에 제가 TCP-wrappers 설치를 지시 받았는데, 도저히 알수가 없는 에러에

며칠을 고생하다가 이렇게 고수님들의 도움을 청하게 됩니다...

제가 쓰는 OS 는 redhat linux 이구 커널 버전은 2.4입니다.

RPM버전이 아닌 소스 컴파일 버전으로 받아서 설치를 하려고 하니깐

아래 에러메시지를 계속해서 보게 되네여...ㅠㅠ

고수님들의 가르침 기다리겠습니다. 좋은 하루 되세여..^^;;

percent_m.c:17: conflicting types for `sys_errlist'
/usr/include/stdio.h:554: previous declaration of `sys_errlist'
make[1]: *** [percent_m.o] Error 1
make[1]: Leaving directory `/usr/local/tcp_wrappers_7.6'
make: *** [linux] Error 2

도와주세여~~~~~



리눅스건 윈도우즈건 아무튼 컴파일 관련 에러메시지는 그리 콱 와닫는 메시지는 아닌것 같습니다.^^  하지만 다행이도 위의 에러메시지는 TCP Wrapper 질답에 나와 있는 사항이네요. 그렇다구 해두 시스템 환경이 다 틀리기 때문에  잘 된다는 보장이 있는 것은 아니지만 테스트 해보는 것두 좋을듯 합니다......

 Makefile을 편집기루 열어서 "linux:" 위치에 "-DSYS_ERRLIST_DEFINED " 옵션을 추가하라고 되어있네요. 다음과 같이요~~~

linux:
	@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) 
	LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ=setenv.o NETGROUP= 
	TLI= EXTRA_CFLAGS="-DBROKEN_SO_LINGER -DSYS_ERRLIST_DEFINED" all

테스트 해보시고 잘 되었으면 좋겠네요.^^

그리구 RPM버젼이 아닌 소스컴파일 버젼을 이용하는 무슨 특별한 이유라두? 최신버젼을 설치하실려구? 아님 또다른 이유라두....  제생각에는 가능하면 RPM으로 설치하시는 것이 나중에 업그레이드에 훨신 수월하실 것 같은데요^^

아무튼 좋은 기회가 되기를 바라겠습니다.

http://www.myservercop.com

alex@myservercop.com

 

관련자료

댓글 1

곰탱이님의 댓글

  • 곰탱이
  • 작성일
감사합니다..근데, TCP-Wrappers 질의게시판은 어디에 있나여..ㅎㅎㅎ

공지사항


뉴스광장


  • 현재 회원수 :  60,052 명
  • 현재 강좌수 :  35,897 개
  • 현재 접속자 :  229 명