- PR -

POP Before SMTP導入の問題

1
投稿者投稿内容
パンダ
ベテラン
会議室デビュー日: 2005/07/04
投稿数: 54
投稿日時: 2005-07-04 18:39
qmail自体のインストールは終了し、送受信も行える状態です。 これから、POP Before SMTPの導入をしようとしてrelay-ctrl-3.1.1をmakeしているのですが、エラーが出てとまっている状態です。 エラーは下記のとおりです。何か、ライブラリー等が不足しているのでしょうか? いろいろと検索してみたのですが、ヒットしません。
何卒よろしくお願いいたします。

-----------------------------------------------------------------------
make
( echo '#!/bin/sh';\
echo 'main="$1"; shift';\
echo exec `head -1 conf-ld` '-o "$main" "$main.o" ${1+"$@"}';\
) >load
chmod 755 load
( echo '#!/bin/sh'; \
echo 'source=$1; shift'; \
echo 'base=`echo "$source" | sed -e s:\\\\.c$::`'; \
echo exec `head -1 conf-cc` '-I. -o ${base}.o -c $source ${1+"$@"}'; \
) >compile
chmod 755 compile
( ( ./compile trysystime.c >/dev/null 2>&1 && \
echo '#include <sys/time.h>' ); \
( ./compile trytime.c >/dev/null 2>&1 && \
echo '#include <time.h>' ) ) >systime.h
rm -f trysystime.o trytime.o
./compile relay-ctrl-allow.c
( echo '#!/bin/sh'; \
echo 'main="$1"; shift';\
echo 'rm -f "$main"';\
echo 'ar cr "$main" ${1+"$@"}';\
echo 'ranlib "$main"';\
) >makelib
chmod 755 makelib
./compile authenticated.c
./compile chdir.c
./compile touch.c
./compile validate_ip.c
./makelib relay-ctrl.a authenticated.o chdir.o touch.o validate_ip.o
./compile misc/strtou.c
./compile misc/utoa.c
./compile misc/utoa2.c
./makelib misc/misc.a misc/strtou.o misc/utoa.o misc/utoa2.o
./compile msg/common.c
./compile msg/debug.c
./compile msg/die.c
./compile msg/error.c
./compile msg/warn.c
./makelib msg/msg.a msg/common.o msg/debug.o msg/die.o msg/error.o msg/warn.o
./compile iobuf/iobuf_close.c
./compile iobuf/iobuf_copy.c
./compile iobuf/iobuf_init.c
cat warn-auto.sh choose.sh >choose
chmod 755 choose
./choose clr trypoll iopoll.h1 iopoll.h2 > iopoll.h
./compile iobuf/iobuf_timeout.c
./compile iobuf/ibuf_getc.c
./compile iobuf/ibuf_gets.c
./compile iobuf/ibuf_getu.c
./compile iobuf/ibuf_init.c
./compile iobuf/ibuf_open.c
./compile iobuf/ibuf_peek.c
./compile iobuf/ibuf_read.c
./compile iobuf/ibuf_refill.c
./compile iobuf/ibuf_seek.c
./compile iobuf/ibuf_status.c
./compile iobuf/ibuf_stdin.c
./compile iobuf/ibuf_tell.c
./compile iobuf/obuf_close.c
./compile iobuf/obuf_endl.c
./compile iobuf/obuf_flush.c
./compile iobuf/obuf_init.c
./compile iobuf/obuf_open.c
./compile iobuf/obuf_pad.c
./compile iobuf/obuf_put2s.c
./compile iobuf/obuf_put3s.c
./compile iobuf/obuf_put4s.c
./compile iobuf/obuf_put5s.c
./compile iobuf/obuf_put6s.c
./compile iobuf/obuf_put7s.c
./compile iobuf/obuf_putc.c
./compile iobuf/obuf_putiw.c
./compile iobuf/obuf_putnetstring.c
./compile iobuf/obuf_putsflush.c
./compile iobuf/obuf_putuw.c
./compile iobuf/obuf_seek.c
./compile iobuf/obuf_stderr.c
./compile iobuf/obuf_stdout.c
./compile iobuf/obuf_sync.c
./compile iobuf/obuf_write.c
./makelib iobuf/iobuf.a iobuf/iobuf_close.o iobuf/iobuf_copy.o iobuf/iobuf_init.o iobuf/io
buf_timeout.o iobuf/ibuf_getc.o iobuf/ibuf_gets.o iobuf/ibuf_getu.o iobuf/ibuf_init.o iobu
f/ibuf_open.o iobuf/ibuf_peek.o iobuf/ibuf_read.o iobuf/ibuf_refill.o iobuf/ibuf_seek.o io
buf/ibuf_status.o iobuf/ibuf_stdin.o iobuf/ibuf_tell.o iobuf/obuf_close.o iobuf/obuf_endl.
o iobuf/obuf_flush.o iobuf/obuf_init.o iobuf/obuf_open.o iobuf/obuf_pad.o iobuf/obuf_put2s
.o iobuf/obuf_put3s.o iobuf/obuf_put4s.o iobuf/obuf_put5s.o iobuf/obuf_put6s.o iobuf/obuf_
put7s.o iobuf/obuf_putc.o iobuf/obuf_putiw.o iobuf/obuf_putnetstring.o iobuf/obuf_putsflus
h.o iobuf/obuf_putuw.o iobuf/obuf_seek.o iobuf/obuf_stderr.o iobuf/obuf_stdout.o iobuf/obu
f_sync.o iobuf/obuf_write.o
./choose c trysysel select.h1 select.h2 > select.h
./compile iopoll.c
./load relay-ctrl-allow relay-ctrl.a misc/misc.a msg/msg.a iobuf/iobuf.a iopoll.o
./choose cl trysetenv setenv.h1 setenv.h2 > setenv.h
./compile relay-ctrl-check.c
relay-ctrl-check.c: In function `main':
relay-ctrl-check.c:87: warning: implicit declaration of function `do_chdir'
relay-ctrl-check.c:75: warning: unused variable `dir'
./compile setenv.c
./load relay-ctrl-check relay-ctrl.a misc/misc.a msg/msg.a iobuf/iobuf.a iopoll.o setenv.o

( ./compile trydirent.c >/dev/null 2>&1 \
&& cat direntry.h2 || cat direntry.h1 ) > direntry.h
rm -f trydirent.o
./compile relay-ctrl-age.c
./load relay-ctrl-age msg/msg.a iobuf/iobuf.a iopoll.o
./compile relay-ctrl-udp.c
./compile net/ipv4_addr.c
./compile net/ipv4_format.c
./compile net/ipv4_parse.c
net/ipv4_parse.c: In function `parse_part':
net/ipv4_parse.c:12: warning: comparison is always false due to limited range of data type
./makelib net/ipv4.a net/ipv4_addr.o net/ipv4_format.o net/ipv4_parse.o
./compile net/accept4.c
./compile net/acceptu.c
./compile net/bind4.c
./compile net/bindu.c
net/bindu.c: In function `socket_bindu':
net/bindu.c:30: warning: implicit declaration of function `strcpy'
./compile net/broadcast.c
./compile net/connect4.c
./compile net/connected.c
./compile net/connectu.c
net/connectu.c: In function `socket_connectu':
net/connectu.c:30: warning: implicit declaration of function `strcpy'
./compile net/cork.c
net/cork.c: In function `socket_cork':
net/cork.c:24: warning: unused parameter `sock'
./compile net/getaddr4.c
./compile net/linger.c
./compile net/listen.c
./compile net/pair.c
./compile net/recv4.c
./compile net/recvu.c
./compile net/reuse.c
./compile net/send4.c
./compile net/sendu.c
./compile net/shutdown.c
./compile net/tcp.c
./compile net/udp.c
./compile net/uncork.c
net/uncork.c: In function `socket_uncork':
net/uncork.c:24: warning: unused parameter `sock'
./compile net/unixdgm.c
./compile net/unixstr.c
./makelib net/socket.a net/accept4.o net/acceptu.o net/bind4.o net/bindu.o net/broadcast.o
net/connect4.o net/connected.o net/connectu.o net/cork.o net/getaddr4.o net/linger.o net/
listen.o net/pair.o net/recv4.o net/recvu.o net/reuse.o net/send4.o net/sendu.o net/shutdo
wn.o net/tcp.o net/udp.o net/uncork.o net/unixdgm.o net/unixstr.o
./load relay-ctrl-udp relay-ctrl.a misc/misc.a msg/msg.a iobuf/iobuf.a net/ipv4.a net/sock
et.a iopoll.o
Undefined first referenced
symbol in file
bind net/socket.a(bind4.o)
sendto net/socket.a(send4.o)
socket net/socket.a(udp.o)
recvfrom net/socket.a(recv4.o)
ld: fatal: Symbol referencing errors. No output written to relay-ctrl-udp
collect2: ld returned 1 exit status
make: *** [relay-ctrl-udp] Error 1
1

スキルアップ/キャリアアップ(JOB@IT)