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.
Have you though about using Scons?
Thank you,
2010/9/27 Nery Chucuy <idesisnery@...400...>:
Hi, According to http://wiki.inkscape.org/wiki/index.php/Win32Port%C2%A0%C2%A0I 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
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@...400...>
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
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@...400...>
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
Sorry for asking before google it. Solved with this:
http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/9682
2010/10/4 Nery Chucuy <idesisnery@...400...>
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@...400...>
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
On 5/10/10 06:27, Nery Chucuy wrote:
When compiling 0.48 stable version I get this error:
src/extension/internal/emf-win32-inout.cpp:2356:73: error: invalid conversion from '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 argument 3 of 'BOOL EnumEnhMetaFile(HDC__*, HENHMETAFILE__*, int (*)(HDC__*, HANDLETABLE*, const ENHMETARECORD*, int, LPARAM), void*, const RECT*)'
can you help me out?
Bug #594528 “Compile error for emf-win32-inout.cpp under Windows”: https://bugs.launchpad.net/inkscape/+bug/594528
Fixed in trunk, patch is attached to the bug report.
~suv
On Sep 27, 2010, at 11:36 AM, Nery Chucuy wrote:
Have you though about using Scons?
Yes, we've looked into it a few times.
There are some issues with the project, including scaling and cross-platform support. Even hacking on the Scons sources I was unable to get a simple project to even build on OS X. There are many other issues that made the KDE project drop their attempts with Scons in favor of CMake.
participants (4)
-
Jon Cruz
-
Krzysztof Kosiński
-
Nery Chucuy
-
~suv