T
Terry Dineen
Hi,
I am trying to build ruby-xslt on Windows XP. The first step is to run
ruby extconf.rb
which fails. mkmf.log contains the following which can't work on my
system since there is no cl in my path; I assume that's because I don't
have MS Visual Studio. I had installed MinGW and MSYS hoping that that
would allow me to build ruby-xslt with gcc and friends. Is there a way
to get mkmf to use gcc instead of cl when running its config tests?
Thanks,
Terry
have_library: checking for xmlParseDoc() in xml2.lib...
-------------------- no
"cl -nologo -Feconftest -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I.
-Ic:/ruby/lib/ruby/1.8/i386-mswin32
-Ic:/XML/libxslt-1.1.19.win32/include -MD -Zi -O2b2xg- -G6
-DUSE_ERROR_HANDLER conftest.c msvcrt-ruby18-static.lib xml2.lib
oldnames.lib user32.lib advapi32.lib ws2_32.lib -link
-libpath:"c:/ruby/lib" -libpath:"c:/XML/libxslt-1.1.19.win32/lib"
-stack:0x2000000"
checked program was:
/* begin */
1: #define WIN32_LEAN_AND_MEAN
2: #include <winsock2.h>
3: #include <windows.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))xmlParseDoc;
return 0; }
/* end */
I am trying to build ruby-xslt on Windows XP. The first step is to run
ruby extconf.rb
which fails. mkmf.log contains the following which can't work on my
system since there is no cl in my path; I assume that's because I don't
have MS Visual Studio. I had installed MinGW and MSYS hoping that that
would allow me to build ruby-xslt with gcc and friends. Is there a way
to get mkmf to use gcc instead of cl when running its config tests?
Thanks,
Terry
have_library: checking for xmlParseDoc() in xml2.lib...
-------------------- no
"cl -nologo -Feconftest -I. -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -I.
-Ic:/ruby/lib/ruby/1.8/i386-mswin32
-Ic:/XML/libxslt-1.1.19.win32/include -MD -Zi -O2b2xg- -G6
-DUSE_ERROR_HANDLER conftest.c msvcrt-ruby18-static.lib xml2.lib
oldnames.lib user32.lib advapi32.lib ws2_32.lib -link
-libpath:"c:/ruby/lib" -libpath:"c:/XML/libxslt-1.1.19.win32/lib"
-stack:0x2000000"
checked program was:
/* begin */
1: #define WIN32_LEAN_AND_MEAN
2: #include <winsock2.h>
3: #include <windows.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))xmlParseDoc;
return 0; }
/* end */