레뎃 9.0에서 ucspi-tcp-0.88 이 설치되지 않습니다.
qmail 설치를 위해서 ucspi-tcp-0.88를 설치하려고 하는데
계속 에러가 나는군요 레뎃9.0에서 errno.h 을 include 안하면 생기는 에러라고 하는데
어떻게 고쳐야 할지 도저히 모르겠군요 .....ㅜ.,ㅡ
혹시 패치파일이 있는지 아시는분 계신가요 ?
부탁좀 드리겠습니다.
./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a `cat socket.lib`
tcpserver.o(.text+0x55f): In function `doit':
: undefined reference to `errno'
remoteinfo.o(.text+0x63): In function `mywrite':
: undefined reference to `errno'
remoteinfo.o(.text+0xe7): In function `myread':
: undefined reference to `errno'
timeoutconn.o(.text+0x41): In function `timeoutconn':
: undefined reference to `errno'
timeoutconn.o(.text+0xc7): In function `timeoutconn':
: undefined reference to `errno'
cdb.a(cdb.o)(.text+0xce): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [tcpserver] 오류 1
error.h를 수정하세요..
error.h에 extern errno를 삭제 하시고...
#include <errno.h>를 적어 넣으시면 됩니다.
저도 한참을 헤멘 기억이.... -_-;
댓글 달기