[Tokyo-pm] WindowsでInline-Ruby

h-taguchi @ secom.co.jp h-taguchi @ secom.co.jp
2005年 3月 1日 (火) 22:14:44 PST


田口です。

WindowsにInline-Rubyをインストール出来た方いますか?
rubyは、ruby-1.8.2-20050201-i386-mswin32.zipを解凍して、
C:/ruby/にインストールしてあります。

Windows XP SP1
VC++ 6.0.
で、Inlineはppmでインストール、
Inline-Ruby-0.02をCPANからダウンロードしているのですが、
perl Makefile.PL
が、cann't find ruby path.
となり、ここは、
push @rubies => 'C:/ruby/bin/ruby';
の1行をMakefile.PLに入れてしのいでいるのですが、
nmake <CR>
で大量のコンパイルエラーとなり、何がどう悪いのか判りません。
わかる方、宜しくお願いたします。

C:\PerlMOD\Inline-Ruby-0.02>nmake

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        cl -c  -IC:/ruby/lib/ruby/1.8/i386-mswin32  -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -D
PERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.02\"  -DXS_VERSION=\"0.02\"  "-IC:\Perl\
lib\CORE"  -UEXPOSE_PERL -DCREATE_RUBY -UCREATE_PERL Ruby.c
Ruby.c
C:\Program Files\Microsoft Visual Studio\VC98\include\signal.h(102) : error C2059: 構文エラー : '('
C:\Program Files\Microsoft Visual Studio\VC98\include\malloc.h(106) : error C2059: 構文エラー : '('
C:\Program Files\Microsoft Visual Studio\VC98\include\malloc.h(107) : error C2059: 構文エラー : '('
C:\Program Files\Microsoft Visual Studio\VC98\include\malloc.h(108) : error C2059: 構文エラー : '('
C:/ruby/lib/ruby/1.8/i386-mswin32\win32/win32.h(75) : warning C4005: 'WNOHANG' : マクロが再定義されました。
        C:\Perl\lib\CORE\win32.h(165) : 'WNOHANG' の前の定義を確認してください
C:/ruby/lib/ruby/1.8/i386-mswin32\win32/win32.h(99) : warning C4005: 'close' : マクロが再定義されました。
        C:\Perl\lib\CORE\XSUB.h(430) : 'close' の前の定義を確認してください
(((この後、エラーの山)))

Hirosi Taguti
h-taguchi at secom.co.jp



Tokyo-pm メーリングリストの案内