# 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 꺽세괄호 해줌)
댓글 없음:
댓글 쓰기