FreeBSD7.0でirc関係メモ
irc 関係を移行したのでメモ。
TwitterIrcGatewayを動かす
FreeBSD7.0(7-stable) ではバイナリ版がそのまま動かなかったので compat とか入れてみる。
portinstall misc/compat6x
エラーメッセージが変わって glib が必要そうなのでそれも入れる。
portinstall devel/glib20
元々いろいろ入れてるのでこれだけではないかもしれませんが起動しました!
……が、必ず core 吐いて死んでしまう。
仕方がないので素直に mono を入れて動かしました。
portinstall lang/mono
ircdを入れる
前は tar ball を取ってきてたんですがよく見れば ports tree に有るじゃないですか! ということでお手軽にインストール。
portinstall irc/irc
起動したもののつなぐと split-mode とか言われてしまいます……。
これはコンパイル時に設定で接続クライアントが一定数以下になると split と判断するようになっているのですが、そもそもおうちで使う分には常に split な状態になってしまうので非常に厳しい。
設定といってもヘッダファイルの define 文に書かれているものなので多分オプションで設定できる物でもないと思い、直接 work を書き換えることにしました。
とりあえずソースの展開とパッチ当てを行います。
cd /usr/ports/irc/irc
make fetch
make extract
make patch
設定を書き換えます。
vi work/irc2.11.2p1/support/config.h.dist
SPLIT_USERS と SPLIT_SERVERS を0にすると無効になります。
#define SPLIT_USERS 0
#define SPLIT_SERVERS 0
余談ですが HUB の設定も有効にしておきました。
前に相互接続してた名残ですが現在は使っていません(笑)
/* #undef HUB */
#define HUB


最近のコメント
8週 1日前
10週 3日前