![](https://secure.gravatar.com/avatar/214fe9a0ecb4aed8994e8618ade6f5a8.jpg?s=120&d=mm&r=g)
john cliff wrote:
Hello all, Just curious as to if theres anyone out there building inkscape natively on windows at the minute, as my mingw setup still doesnt want to play nice with the current CVS. I've tried various things, but to be honest dont really know what i'm doing when it comes to makefiles and so was curious if any one out there has it working, what you did to get it working? At the minute i get a bunch of messages about undefined refererences to '__gxx_personality_v0' and to `_Unwind_Resume' any info on mingw version, makefile changes, or anything else you did would be appreciated, as I'd really like to be coding, but have got to the stage where I'm fed up with watching it fall over in the linking,
Cheers
John
(aka simarilius)
If people could check out this build:
http://troi.hous.es3.titan.com/~rjamison/inkscape/builds/Inkscape0410121745....
...then the likely fix for your problem is this file:
http://troi.hous.es3.titan.com/~rjamison/inkscape/gtk24-041012.zip
Which is our beloved gtk library bundle, but with all of the C++ libraries rebuilt.
Rationale: After digging around the GCC source code, I noticed that those symbols are a pair of items used for unrolling the stack during a C++ exception, and they are used by the Dwarf2 model, which is default for GCC. However, it appears from looking at the http://www.mingw.org site, that the MinGW guys build their compiler with the SJLJ exception model. C++ code with exception handling in it, built with one compiler, will not link with code from the other.
So I rebuilt the cross-compiler with --enable-sjlj-exceptions, then rebuilt the C++ libs.
So, if the new gtk.zip works for you, then I will replace the link on the page, and also the link for the new cross compiler (needed by some of us), which currently is:
http://troi.hous.es3.titan.com/~rjamison/inkscape/xmingw32-3.4.2-2.tar.bz2
If you have existing Inkscape .o's in your project, you will almost certainly need to do a 'make clean'.
Bob