When compiling 0.48 stable version I get this error:

src/extension/internal/emf-win32-inout.cpp:2356:73: error: invalid conversion fr
om 'int (*)(HDC__*, HANDLETABLE*, ENHMETARECORD*, int, LPARAM)' to 'int (*)(HDC_
_*, HANDLETABLE*, const ENHMETARECORD*, int, LPARAM)'
src/extension/internal/emf-win32-inout.cpp:2356:73: error:   initializing argume
nt 3 of 'BOOL EnumEnhMetaFile(HDC__*, HENHMETAFILE__*, int (*)(HDC__*, HANDLETAB
LE*, const ENHMETARECORD*, int, LPARAM), void*, const RECT*)'

can you help me out?


2010/10/1 Nery Chucuy <idesisnery@...400...>
Thank you, I was asking because I use scons+msvc08 to compile Blender so It'd have been handy to compile InkScape that way as well :)

2010/9/27 Krzysztof Kosiński <tweenk.pl@gmail.com>

2010/9/27 Nery Chucuy <idesisnery@...400...>:
> Hi,
> According to http://wiki.inkscape.org/wiki/index.php/Win32Port  I need to
> use MinGW, is there any way I can use only MSVC08.

Right now this is not possible. There are some places which use GNU C
extensions.

> Have you though about using Scons?

SCons suffers from serious design problems which make it very slow on
large projects. I have ported our build system to use Waf in a branch
some time ago, and it was working reasonably well. I even added a few
features that were not present in the Autotools-based system. However,
the trunk has not been changed to Waf yet, mainly because I didn't
have the time to work out the remaining minor issues, and because I
don't have any means to test how this system works on OSX.

Regards, Krzysztof