Last Update: 2009-11-10 (火) 22:01:25 (5274d)
FrontPage / IRC / ircd2.10.3コンパイル

ircd2.10.3 環境でコンパイルに失敗

gcc -O2 -g -I. -I../ircd -I../common -DIRCDPID_PATH="\"/usr/local/var/run/ircd.pid\"" \
-DIAUTH_PATH="\"/usr/local/sbin/iauth\"" -DIAUTH="\"iauth\"" -c -o s_bsd.o ../ircd/s_bsd.c 
../ircd/s_bsd.c: In function `read_message': 
../ircd/s_bsd.c:2032: `POLLWRNORM' undeclared (first use in this function) 
../ircd/s_bsd.c:2032: (Each undeclared identifier is reported only once 
../ircd/s_bsd.c:2032: for each function it appears in.) 

make: *** [s_bsd.o] Error 1 

解決方法として、setup.h に

/* Define if poll(2) must be used instead of select(2). */ 
/* Note: some systems (e.g. linux 2.0.x) have a non-working poll() */ 
#define USE_POLL 1 

とコメントにあるため、Linuxでは、この行を消せば動作する。

TOPページへ戻るページの更新   ページの編集新しいページの作成新しい下位ページの作成そのページを引用して新規作成そのページにファイルの添付ページの削除ページ名の変更前回の編集内容の表示ページの凍結バックアップページの参照ページへのリンク元を表示   サイトのページ一覧サイト内単語検索編集したページの履歴削除したページの履歴   別ウィンドウでマニュアルページへ