More info.:

I'm using the MinGW make to try to build this extension.

=========== Generate Makefile ============
When I invoke the script to generate my Makefile, I get this:

C:\ruby-xslt>ruby extconf.rb --with-xslt-dir=c:/libxslt-1.1.17.win32
compile with :
 CFLAGS = -g -Wall -MD -Zi -O2b2xg- -G6 
-Ic:/libxslt-1.1.17.win32/include -DUSE
_EXSLT
 LDFLAGS =  -Lc:/libxslt-1.1.17.win32/lib -lxslt -lxml2 -lz -lpthread 
-liconv -
lm -lexslt

creating extconf.h
creating Makefile
c:/ruby/lib/ruby/1.8/mkmf.rb:985: warning: global variable `$preload' 
not initia
lized

When I call mingw32-make, I get:

=========== Invoke make ============

C:\ruby-xslt>mingw32-make
makefile:131: *** target pattern contains no `%'.  Stop.

The makefile is attached.  Line 131 is:

{$(topdir)}.cc{}.obj:

and topdir is defined in the beginning of the makefile as:

topdir = c:/ruby/lib/ruby/1.8/i386-mswin3

Is this Makefile incorrect?  I'm not sure I've seen syntax like 
{$(topdir)} before.

Thanks,
Wes

-- 
Posted via http://www.ruby-forum.com/.