2008년 10월 28일 화요일

daemontools 설치

# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
# mkdir /package
# chmod 1755 /package
# tar xfz daemontools-0.76.tar.gz -C /package
# cd /package/admin/daemontools-0.76
# package/install

gcc버전이 3.4.5 일경우 파일의 최상단에 #include 를 추가해 줍니다
(error.h 에 꺽세 괄호를 해준다 여기에 작성하니 괄호가 안나옴)

[root@localhost]# vi src/error.h
/* Public domain. */
#include errno.h
#ifndef ERROR_H
#define ERROR_H
...
...


만약 daemontools를 설치하는데 아래와 같은 에러가 나는 경우가 있습니다.
./compile tai64nlocal.c
tai64nlocal.c: In function `main':
tai64nlocal.c:54: warning: assignment makes pointer from integer without a cast
tai64nlocal.c:55: dereferencing pointer to incomplete type
...

이것은 tai64nlocal.c의 두번째 줄 #include 에서 에러가 나는것 입니다.
따라서 이 부분을 #include 로 수정해주면 정상적으로 설치가 가능합니다.

(sys/time.h, time.h 꺽세괄호 해줌)

댓글 없음:

댓글 쓰기