Index: [Article Count Order] [Thread]

Date:  Tue, 30 Nov 2004 14:36:32 +0900
From:  "Tokiwa" <tokiwa@...>
Subject:  mod_ruby1.2.4 with mswin32
To:  modruby-ja@...
Message-Id:  <200411300536.AA00428@...>
X-Mail-Count: 00428

はじめまして常盤です

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