さかにゃ日記 Information(臨時連絡):
現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。
この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。
最近さかにゃ日記経由でAmazonで発注していただいた商品リスト
0830 -> 1145 -> 1230.
よく寝た。
洗濯してまたーり。またーり。またーり。
………腹減ったな…
気が付いたらすげー寝てた。 うぐぅ(;_;)
とゆーわけで、うちのircdもIPv6対応にしようと思ってみたわけだ。 FreeBSDは4.6.2-RELEASE-p1+手パッチのp2相当。 何も考えずにirc2.10.3+jp6を --enable-ip6 つけてconfigureしたら、makeでこける。 こんな感じ。
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 /usr/local/src/ircd/irc2.10.3+jp6-patched-v6/i386-unknown-freebsd4.6.2.そもそも /usr/local/v6/include なんてのはないんだが(笑
んで、いろいろ悩んでたんだけど、 FreeBSDのportsにjpパッチの当たってないirc2.10.3があったことを思い出して覗いてみる。
………このあたり、ざっくり書き換えてあるし(;´Д`)
しゃーないんで、portsのpatch群をirc2.10.3+jp6に当たるようにしこしこ書き換える。めんどくせー。
こっそりHUBとしての動作がdefaultになってたり、 nickの長さ制限が32byteになってたり、 同一userがjoinできるchannelの制限が64channelまでになってたりするんでちうい。
ちうか自己責任以下略。
_ てゆーか
まだ動作確認してないので(笑
一応、make, make installが通ることは確認したけど。
_ てゆーか2
とりあえず、BINDにAAAAレコード登録せんと。 Apache2も入れてないし。 他にいろいろやることあるやん(汗;;
わるたん鑑賞。 んー、なんかつまんなーい。 今までもつまんなかったけどつまんなーい。 シリアス入るとどーにもダメだな、この番組(笑
|
|