qmail 설치시에..다음과 같은 에러가 ..
글쓴이: kkjin94 / 작성시간: 월, 2003/09/08 - 5:08오후
안녕하세요.
다름이 아니라 qmail을 설치하다가 다음과 같은 에러가 나서 이렇게...
처음부터 에러가 납니다.
[root@LINUX qmail-1.03]에서 make 를 하면 다음과 같은 에러가 납니다.
참고로 전 아직 DNS를 설치하지는 않았습니다.
이것과 관련이 있는지요..
(os:redhat linux 9)에서...
./compile datetime_un.c
./makelib datetime.a datetime.o datetime_un.o
./compile auto-str.c
auto-str.c: In function `main':
auto-str.c:17: warning: return type of `main' is not `int'
./load auto-str substdio.a error.a str.a
substdio.a(substdo.o)(.text+0x43): In function `allwrite':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make: *** [auto-str] 오류 1
Forums:
'allwrite'함수내에서 쓰이는 errno를참조할 수 없어서 오류
'allwrite'함수내에서 쓰이는 errno를
참조할 수 없어서 오류가 난 경우입니다.
errno는 <errno.h>에 정의되어있으므로,
'allwrite'함수가 정의된 파일의 처음부분에
#include <errno.h>
를 추가하시고, 다시 시도해보세요. :)
TLS를 지원하는 최근의 libc(RedHat9 등)에서는 errno가
export되어있지않아서, 가끔식 위와 같은 오류가 난답니다.
http://people.kldp.org/~eunjea/qmail_ins
http://people.kldp.org/~eunjea/qmail_install.php#patches
참고하시고요.
http://qmail.org/moni.csi.hu/pub/glibc-2.3.1/qmail-1.03.errno.patch
이거 받아서 패치하시면 됩니다.
이것저것 패치를 합쳐놓은 cocktail patch도 있습니다.
http://people.kldp.org/~eunjea/qmail_cocktail.php
qmail 관련 의문사항은 다음으로...
http://qmail.kldp.org/
http://eunjaeim.com
댓글 달기