はじめまして常盤です
mod_ruby1.2.4をVC++6でコンパイルしてみたのですが、
下記のようなエラーになってしまいました。Win32の
OpenFileはマクロでないで#undef出来ないようです。
対処方法をご存知の方がいらっしゃいましたらご教授
お願いいたします。
エラー内容
>ruby.exe configure.rb --with-apxs=D:\programs\www\Apache2\bin\apxs.bat --with-apr-includes=D:\src\apache2\httpd-2.0.52\srclib\apr\include
>nmake
cl -nologo -MD -Zi -O2b2xg- -G6 /nologo /MD /W3 /O2 /D WIN32 /D _WINDOWS /D NDEBUG -I. -I/programs/scripting/ruby181/lib/ruby/1.8/i386-mswin32 -ID:
\programs\www\Apache2\include -ID:\src\apache2\httpd-2.0.52\srclib\apr\include -c mod_ruby.c
mod_ruby.c
/programs/scripting/ruby181/lib/ruby/1.8/i386-mswin32\rubyio.h(27) : error C2373: 'OpenFile' : 再定義されています。異なる型修飾子です。
コンパイル環境
Apache2.0.52
perl5.8
ruby1.8.1
mod_ruby1.2.4
VC++6