When I look at the ruby directories, there is a config.h here: C:/Ruby192/lib/i386-mingw32/ruby/config.h
And it appears all the necessary .h files are also found right there, under C:/Ruby192/lib/ruby.h C:/Ruby192/lib/ruby/* A similar set of files exists, and seems to be what the build is looking for, under: 'C:/Ruby192/lib/ruby/1.9.1/i386-mingw32', as in: C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby.h C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby/* C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/i386-mingw32/ruby/config.h So clearly the path needs to be corrected. Which one do you suggest I use? The files directly in 'C:/Ruby192/lib'? Really, thanks for your assistance, Josh -----Original Message----- From: Sisyphus ----- Original Message ----- From: "Josh Carr" C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby/ruby.h:25:25: ruby/config.h: No such file or directory ================================================= This is the first thing that needs to be fixed. Does the file C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby/config.h exist ? If so, then that's probably the one that's supposed to be found ... and the build is probably trying to find the non-existent C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby/ruby/config.h In which case it's just a matter of fixing up the path. Seems that C:/Ruby192/lib/ruby/1.9.1/i386-mingw32/ruby/ruby.h gets found ok. Basically, we need to locate and include that config.h before we go any further. Cheers, Rob