IRCD-HyBrid win32 コンパイルエラー

f:id:As_hsp:20090126194143g:image

配布されてある、IRCD-Hybridのソース。マルチプラットフォーム対応で、環境に合わせて自動的にコンパイルできるが、途中でエラーが発生する。

どうやら、LINUXのヘッダファイルが使用されているようで、それがwin版でも使用されていて正常にパッチできなくなっているようです。

解決するにはcygwinに同様のヘッダファイルが含まれているので、cygwinをインストールして、usrフォルダに含まれているヘッダファイルを利用します。

.\fileio.c(47) : error C2065: ‘O_CREAT’ : 定義されていない識別子です。

.\fileio.c(47) : error C2065: ‘O_TRUNC’ : 定義されていない識別子です。

.\fileio.c(47) : error C2065: ‘O_APPEND’ : 定義されていない識別子です。

.\fileio.c(49) : error C2065: ‘O_RDONLY’ : 定義されていない識別子です。

#追記

無料で公開されているBCC5.5を使えば、へんなエラーも出ることなくすんなりコンパイルできるようです。

これぞ骨折り損の草臥れもうけですね。。。

カテゴリー: IRC