XP SP3, 32 bit.
I had been happily building inkscape branch lp988601 on XP using a version of mingw with gcc 4.6.2 and devlibs32. Yesterday I tried to upgrade this build environment, and while it builds to completion, the resulting inkscape does not run. Method
1. mv ming mingw_save 2. Download mingw-getinst-20120426.exe from sourceforge. Run it, install C,C++ compilers and Mingw Devel. This resulted in gcc 4.7.2 and w32api and iconv installed (the latter two had to be installed separately last time.). 5. bzr checkout --lightweight lp:inkscape-devlibs devlibs Move the folder to /c/progs/devlibs36. 6. modify mingwenv.bat in inkscape directory to use /c/progs/devlibs36. 7. g++ buildtool.cpp -o btool -fopenmp btool -version BuildTool v0.9.9multi 8. bzr revert bzr update bzr revno (11707) btool clean btool (builds to completion) inkscape\inkscape -> BOOOM! inkscape.exe has encountered a problem and needs to close. We are sorry for the inconvenience. 9. gdb file inkscape.exe inkscape.dbg run Program received signal SIGSEGV, Segmentation fault. 0x66533a06 in libglibmm-2!_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag () from C:\progs\inkscape6\inkscape\libglibmm-2.4-1.dll (gdb) bt #0 0x66533a06 in libglibmm-2!_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag () from C:\progs\inkscape6\inkscape\libglibmm-2.4-1.dll #1 0x664e086b in libglibmm-2!_ZN4Glib7ustringC1EPKc () from C:\progs\inkscape6\inkscape\libglibmm-2.4-1.dll #2 0x00bd9e58 in _GLOBAL__sub_I__ZN8Inkscape10FontListerC2Ev () #3 0x00d4a280 in __PRETTY_FUNCTION__.45203 () #4 0x00a5c1fc in aspell_config_retrieve () at ./common/string.hpp:79 #5 0x00000000 in ?? () 10. md5sum libglib* 18e88b04da123bf05b07ff60a4e96654 *libglib-2.0-0.dll 80c15c2a1c5d002ce72d2fa35212ad92 *libglibmm-2.4-1.dll
11. My understanding was that all of the dll's had to be recompiled to work with the newer compiler due to a change in the calling convention, however many of the dll's in devlibs36 have the same md5sum's as do the ones in devlibs32. libglibmm isn't one of these, but libglib is, as is aspell and aspell-import.
Suggestions???
Thanks,
David Mathog mathog@...1176... Manager, Sequence Analysis Facility, Biology Division, Caltech