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_USERSSPLIT_SERVERS を0にすると無効になります。

#define SPLIT_USERS 0
#define SPLIT_SERVERS 0

余談ですが HUB の設定も有効にしておきました。
前に相互接続してた名残ですが現在は使っていません(笑)

/* #undef HUB */
#define HUB

トラックバック


URL から "-n0spam" を削除してトラックバックを送信してください。
トラックバックは承認後に表示されます。

Yokky's flickr photo
DMM.com 映画・ドラマ、アニメのダウンロード販売