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)
At the minute i get a bunch of messages about undefined refererences to '__gxx_personality_v0' and to `_Unwind_Resume'
As far as I understand, this is caused by the different compiler versions used for the libraries and Inkscape itself. So the solution may be in recompiling the libraries with the same recent version of the compiler as you use. I think this is what Ishmal was going to do a couple days ago.
I wish I could be of more help...
any info on mingw version, makefile changes, or anything else you did would be appreciated,
(00:25:24) ishmal: saw that email from simarilius.... (00:25:51) ishmal: i think that all he needs to do, is get the newer g++ 3.4.2 compiler from mingw.org's website (00:26:10) ishmal: thats where that 'gxx_personality' thing comes from
(00:25:24) ishmal: saw that email from simarilius.... (00:25:51) ishmal: i think that all he needs to do, is get the newer g++ 3.4.2 compiler from mingw.org's website (00:26:10) ishmal: thats where that 'gxx_personality' thing comes from
(04:09:59) ishmal: i think sim needs 5 tarballs from the mingw.org site. the gcc-core-3.4.2, g++-3.4.2, binutils, w32api, and mingw-runtime
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
On Tue, 12 Oct 2004 18:21:15 -0500, Bob Jamison <rjamison@...357...> wrote:
If you have existing Inkscape .o's in your project, you will almost certainly need to do a 'make clean'.
While we are here, is it possible to strip Inkscape's binary executable file for Windows builds? I can never beleive it should really be either 7 or 19 Mbytes ;-)
Alexandre
While we are here, is it possible to strip Inkscape's binary executable file for Windows builds? I can never beleive it should really be either 7 or 19 Mbytes ;-)
The point of daily builds is so that people can provide feedback and backtraces, so they should not be stripped. Stable releases will of course be stripped.
On Wed, 13 Oct 2004 04:51:16 -0300, bulia byak <buliabyak@...400...> wrote:
While we are here, is it possible to strip Inkscape's binary executable file for Windows builds? I can never beleive it should really be either 7 or 19 Mbytes ;-)
The point of daily builds is so that people can provide feedback and backtraces, so they should not be stripped. Stable releases will of course be stripped.
ah, ok. Sorry for breaking this thread
Alexandre
participants (4)
-
Alexandre Prokoudine
-
Bob Jamison
-
bulia byak
-
john cliff