$ ./configure --prefix=/home/tomo/ircd-jp6/ --enable-ip6 --without-ncurses retrieving the system name, type and OS release... your system seems to be i386-unknown-freebsd4.7. now working in directory i386-unknown-freebsd4.7... --- cut --- checking IPv6 system type... (cached) kame checking for IPv6 name server addresses in resolv.conf (/etc/resolv.conf)... yes configure: warning: /etc/resolv.conf is not setup correctly. checking whether this is an alpha/beta release... (cached) no updating cache ./config.cache creating ./config.status creating Makefile creating version.c.SH creating sums creating tkconf.h creating setup.h setup.h is unchanged Have you read doc/README? (I hope so) Next cd i386-unknown-freebsd4.7, edit "config.h" and "Makefile", run "make all" to build and "make install" to install. $ cd i386-unknown-freebsd4.7 $ make all gcc -O2 -I/usr/local/v6/include -g -I. -I../ircd -I../common -c -o bsd.o ../common/bsd.c --- cut --- var/log/ircd/ircd.log\"" -c -o ircd.o ../ircd/ircd.c gcc -O2 -I/usr/local/v6/include -g -I. -I../ircd -I../common -c -o list.o ../ircd/list.c gcc -O2 -I/usr/local/v6/include -g -I. -I../ircd -I../common -c -o res.o ../ircd/res.c ../ircd/res.c: In function `proc_answer': ../ircd/res.c:591: structure has no member named `s6_addr32' ../ircd/res.c:591: structure has no member named `s6_addr32' ../ircd/res.c:591: structure has no member named `s6_addr32' ../ircd/res.c:592: structure has no member named `s6_addr32' ../ircd/res.c:670: structure has no member named `s6_addr32' ../ircd/res.c:670: structure has no member named `s6_addr32' ../ircd/res.c:671: structure has no member named `s6_addr32' ../ircd/res.c:672: structure has no member named `s6_addr32' *** Error code 1 Stop in /home/tomo/tmp/irc2.10.3+jp6/i386-unknown-freebsd4.7.とでる。
そこで調べてみると, Re: ircd2.10.2 and IPv6というMLアーカイブを発掘。そうそう書き換えてみるが…
$ make all gcc -O2 -I/usr/local/v6/include -g -I. -I../ircd -I../common -c -o res.o ../ircd/res.c ../ircd/res.c: In function `proc_answer': ../ircd/res.c:591: structure has no member named `in6a_words' ../ircd/res.c:591: structure has no member named `in6a_words' ../ircd/res.c:591: structure has no member named `in6a_words' ../ircd/res.c:592: structure has no member named `in6a_words' ../ircd/res.c:670: structure has no member named `in6a_words' ../ircd/res.c:670: structure has no member named `in6a_words' ../ircd/res.c:671: structure has no member named `in6a_words' ../ircd/res.c:672: structure has no member named `in6a_words' *** Error code 1 Stop in /home/tomo/tmp/irc2.10.3+jp6/i386-unknown-freebsd4.7.となり,makeが出来ず…。情報求む。
ちなみに,ircd2.10.3p3 ならすんなりとmakeは出来ます。