Hi all, Win2k Pro Ruby 1.8 (latest Win32 installer) quixml 0.2.1 expat 1.95.6 I'm having some trouble building quixml on my Win2k box, and I'm wondering if it's an mkmf issue. I installed expat in c:\expat-1.95.6 (using the windows installer for expat). No problem. The expat.h (and other source files) are located in c:\expat-1.95.6\source\lib. I verified that there's a "dir_config 'quixml'" - there is. So, I tried this: ruby extconf.rb --with-quixml-dir=c:/expat-1.95.6/source. That didn't work. Looking at the mkmf.log file I see this: # BEGIN mkmf.log have_header: checking for expat.h... -------------------- cl -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/ruby/lib/ruby/1.8/i386-mswin32 -Ic:/expat-1.95.6/source/include -I. -I./.. -I./../missing -MD -Zi -O2b2xg- -G6 -P conftest.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86 Copyright (C) Microsoft Corp 1984-1998. All rights reserved. conftest.c conftest.c(1) : fatal error C1083: Cannot open include file: 'expat.h': No such file or directory checked program was: /* begin */ #include <expat.h> /* end */ -------------------- no # END mkmf.log It seems to be looking in source/include but not source/lib for some reason. What is the problem? I realize I could try renaming "lib" to "include" to solve this but I'm feeling stubborn this evening. All help appreciated. Regards, Dan PS - I noticed that extconf.rb does not like backslashes in directory names, e.g. --with-quixml-dir=c:\expat-1.95.6\source. I had to use '\\' to get that to work properly. Is that proper behavior? __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com