Daniel Berger wrote:
> newbie wrote:
> > Want to compile the rmagick-1.9.3 on win32 to get the latest version
> > intstead of the pre-compiled gem :).
> >
> > after run,
> > ruby extconf.rb --with-rmagic-dir=path to the  ImageMagick dir
> > I could get the makefile, but when compile, the following eror come
> > out,
> >
> > RMagick-1.9.3\ext\RMagick\rmagick.h(114) : error C2371: 'boolean' :
> > redefinition; different basic type
> >
> > Have looked through the documentation, seems like no info on how to
> > compile on win32?
> > Any help? Thanks!
>
> The windows.h file already defines a "boolean" type, so that would
> explain the error.  Try adding this to the extconf.rb file:
>
> have_type("boolean")
>
> Then, within rmagick.h, surround line 114 with "ifndef HAVE_TYPE" and
> "endif".
>
> I don't know if that's the only issue, but it should solve that one at
> least.
>
> - Dan

Oh, it looks like there is no extconf.rb file.  Just comment out lines
109-114 and see how it goes.

- Dan