[solved] Windows XP Build Linking Errors

This is NOT a support forum. You are welcome to discuss software issues here, but all issues should be reported on Launchpad if you want them fixed.
Wahooney
Posts: 13
Joined: Thu Dec 20, 2007 10:23 pm

[solved] Windows XP Build Linking Errors

Postby Wahooney » Thu May 08, 2008 1:53 am

Hey guys,

I'm trying to build Inkscape SVN in Windows XP.

I seem to have build all the objects correctly using btool, but when it gets to linking I get the following messages:

Code: Select all

=============================                                                   ##### Target : link                                                             ##### link objects and library to create executable                             --- link / rc                                                                   --- link / link                                                                 ============ cmd ============                                                   mingw32-g++ -o build/inkscape.exe -mwindows build\inkres.o build\obj\main.o build\obj\winmain.o build\libinkscape.a -Lc:/devlibs/lib -lpoppler-cairo -lpoppler-glib -lpoppler.dll -lgtkmm-2.4 -lgdkmm-2.4 -lglibmm-2.4 -latkmm-1.6 -lpangomm-1.4 -lsigc-2.0 -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpangowin32-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -Lc:/devlibs/perl/lib/CORE -lperl58 -Lc:/devlibs/python/libs -lpython25 c:/devlibs/bin/libxml2.dll c:/devlibs/bin/libxslt.dll -lcairo.dll -lcairomm-1.0.dll -lwpg-0.1.dll -lwpg-stream-0.1.dll -lwpd-0.8.dll -lwpd-stream-0.8.dll c:/devlibs/lib/iconv.lib -lMagick++ -lWand -lMagick -lfreetype.dll -lfontconfig.dll -lssl -lcrypto -llcms.dll -lpng -ljpeg.dll -ltiff.dll -lpopt c:/devlibs/lib/zdll.lib -lgc -lws2_32 -lintl -lgdi32 -lcomdlg32 -lm                 =============================                                                   Make error line 383: LINK problem: c:\mingw\bin\ld.exe: warning: auto-importing has been activated without --enable-auto-import specified on the command line.  This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.build\libinkscape.a(init.o):init.cpp:(.text+0x19d): undefined reference to `Inkscape::Extension::Internal::Filter::Filter::filters_all()'                                                                              c:/devlibs/lib/libpoppler-glib.a(poppler-page.o): In function `poppler_page_get_image_output_dev':                                                              c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:1197: undefined reference to `__Unwind_Resume'                                                                c:/devlibs/lib/libpoppler-glib.a(poppler-page.o): In function `poppler_page_get_text_output_dev':                                                               c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:237: undefined reference to `__Unwind_Resume'                                                                 c:/devlibs/lib/libpoppler-glib.a(poppler-page.o): In function `poppler_page_get_transition':                                                                    c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:163: undefined reference to `__Unwind_Resume'                                                                 c:/devlibs/lib/libpoppler-glib.a(poppler-page.o): In function `poppler_page_find_text':                                                                         c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:1156: undefined reference to `__Unwind_Resume'                                                                c:/devlibs/lib/libpoppler-glib.a(poppler-page.o): In function `poppler_page_get_property':                                                                      c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:1389: undefined reference to `__Unwind_Resume'                                                                c:/devlibs/lib/libpoppler-glib.a(poppler-page.o):c:\dev\poppler\poppler-0.8.0\glib/poppler-page.cc:1367: more undefined references to `__Unwind_Resume' follow  c:/devlibs/lib/libpoppler-glib.a(poppler-page.o):poppler-page.cc:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                               c:/devlibs/lib/libpoppler-glib.a(poppler-document.o): In function `unicode_to_char':                                                                            c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:1006: undefined reference to `__Unwind_Resume'                                                            c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:1021: undefined reference to `__Unwind_Resume'                                                            c:/devlibs/lib/libpoppler-glib.a(poppler-document.o): In function `poppler_fonts_iter_copy':                                                                    c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:1241: undefined reference to `__Unwind_Resume'                                                            c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:1238: undefined reference to `__Unwind_Resume'                                                            c:/devlibs/lib/libpoppler-glib.a(poppler-document.o): In function `poppler_font_info_new':                                                                      c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:1316: undefined reference to `__Unwind_Resume'                                                            c:/devlibs/lib/libpoppler-glib.a(poppler-document.o):c:\dev\poppler\poppler-0.8.0\glib/poppler-document.cc:457: more undefined references to `__Unwind_Resume' follow                                                                           c:/devlibs/lib/libpoppler-glib.a(poppler-document.o):poppler-document.cc:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                       c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:1558: undefined reference to `__Unwind_Resume'        c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:1429: undefined reference to `__Unwind_Resume'        c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:1466: undefined reference to `__Unwind_Resume'        c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:1350: undefined reference to `__Unwind_Resume'        c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:962: undefined reference to `__Unwind_Resume'         c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):c:\dev\poppler\poppler-0.8.0\poppler/CairoOutputDev.cc:143: more undefined references to `__Unwind_Resume' follow                                                                            c:/devlibs/lib/libpoppler-glib.a(CairoOutputDev.o):CairoOutputDev.cc:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                           c:/devlibs/lib/libpoppler-glib.a(poppler-action.o):poppler-action.cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0'                           c:/devlibs/lib/libpoppler-glib.a(poppler-form-field.o): In function `poppler_form_field_choice_set_text':                                                       c:\dev\poppler\poppler-0.8.0\glib/poppler-form-field.cc:556: undefined reference to `__Unwind_Resume'                                                           c:/devlibs/lib/libpoppler-glib.a(poppler-form-field.o): In function `poppler_form_field_text_set_text':                                                         c:\dev\poppler\poppler-0.8.0\glib/poppler-form-field.cc:283: undefined reference to `__Unwind_Resume'                                                           c:/devlibs/lib/libpoppler-glib.a(poppler-form-field.o):poppler-form-field.cc:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                   c:/devlibs/lib/libpoppler-glib.a(poppler-annot.o):poppler-annot.cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0'                             c:/devlibs/lib/libpoppler-glib.a(poppler.o):poppler.cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0'                                         c:/devlibs/lib/libpoppler-glib.a(poppler-attachment.o):poppler-attachment.cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0'                   c:/devlibs/lib/libpoppler-glib.a(CairoFontEngine.o):CairoFontEngine.cc:(.eh_frame+0x11): undefined reference to `___gxx_personality_v0'                         c:/devlibs/lib/libMagick++.a(Image.o): In function `Image':                     c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:3822: undefined reference to `__Unwind_Resume'                                                          c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:3822: undefined reference to `__Unwind_Resume'                                                          c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:275: undefined reference to `__Unwind_Resume'                                                           c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:275: undefined reference to `__Unwind_Resume'                                                           c:/devlibs/lib/libMagick++.a(Image.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:2141: undefined reference to `__Unwind_Resume'                    c:/devlibs/lib/libMagick++.a(Image.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Image.cpp:2089: more undefined references to `__Unwind_Resume' follow       c:/devlibs/lib/libMagick++.a(Image.o):Image.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                                c:/devlibs/lib/libMagick++.a(Geometry.o): In function `_ZNSs4_Rep10_M_disposeERKSaIcE':                                                                         c:/mingw/bin/../lib/gcc/mingw32/4.2.1-dw2/include/c++/bits/basic_string.h:238: undefined reference to `__Unwind_Resume'                                         c:/mingw/bin/../lib/gcc/mingw32/4.2.1-dw2/include/c++/bits/basic_string.h:238: undefined reference to `__Unwind_Resume'                                         c:/devlibs/lib/libMagick++.a(Geometry.o):Geometry.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                          c:/devlibs/lib/libMagick++.a(Color.o): In function `ColorHSL':                  c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Color.cpp:309: undefined reference to `__Unwind_Resume'                                                           c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Color.cpp:309: undefined reference to `__Unwind_Resume'                                                           c:/devlibs/lib/libMagick++.a(Color.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Color.cpp:243: undefined reference to `__Unwind_Resume'                     c:/devlibs/lib/libMagick++.a(Color.o): In function `_ZNSs4_Rep10_M_disposeERKSaIcE':                                                                            c:/mingw/bin/../lib/gcc/mingw32/4.2.1-dw2/include/c++/bits/basic_string.h:238: undefined reference to `__Unwind_Resume'                                         c:/devlibs/lib/libMagick++.a(Color.o):Color.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                                c:/devlibs/lib/libMagick++.a(Blob.o): In function `Blob':                       c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:28: undefined reference to `__Unwind_Resume'                                                             c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:28: undefined reference to `__Unwind_Resume'                                                             c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:22: undefined reference to `__Unwind_Resume'                                                             c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:22: undefined reference to `__Unwind_Resume'                                                             c:/devlibs/lib/libMagick++.a(Blob.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:151: undefined reference to `__Unwind_Resume'                       c:/devlibs/lib/libMagick++.a(Blob.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Blob.cpp:130: more undefined references to `__Unwind_Resume' follow          c:/devlibs/lib/libMagick++.a(Blob.o):Blob.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                                  c:/devlibs/lib/libMagick++.a(Drawable.o): In function `~DrawableCompositeImage':                                                                                c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:485: undefined reference to `__Unwind_Resume'                                                        c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:485: undefined reference to `__Unwind_Resume'                                                        c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:485: undefined reference to `__Unwind_Resume'                                                        c:/devlibs/lib/libMagick++.a(Drawable.o): In function `~DrawableTextUnderColor':                                                                                c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:1354: undefined reference to `__Unwind_Resume'                                                       c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:1354: undefined reference to `__Unwind_Resume'                                                       c:/devlibs/lib/libMagick++.a(Drawable.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Drawable.cpp:1354: more undefined references to `__Unwind_Resume' follow c:/devlibs/lib/libMagick++.a(Drawable.o):Drawable.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                          c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:122: undefined reference to `__Unwind_Resume'                 c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:237: undefined reference to `__Unwind_Resume'                 c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:632: undefined reference to `__Unwind_Resume'                 c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:464: undefined reference to `__Unwind_Resume'                 c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:361: undefined reference to `__Unwind_Resume'                 c:/devlibs/lib/libMagick++.a(Options.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Options.cpp:331: more undefined references to `__Unwind_Resume' follow    c:/devlibs/lib/libMagick++.a(Options.o):Options.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                            c:/devlibs/lib/libMagick++.a(ImageRef.o): In function `~ImageRef':              c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:76: undefined reference to `__Unwind_Resume'                                                         c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:76: undefined reference to `__Unwind_Resume'                                                         c:/devlibs/lib/libMagick++.a(ImageRef.o): In function `ImageRef':               c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:22: undefined reference to `__Unwind_Resume'                                                         c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:22: undefined reference to `__Unwind_Resume'                                                         c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:45: undefined reference to `__Unwind_Resume'                                                         c:/devlibs/lib/libMagick++.a(ImageRef.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/ImageRef.cpp:52: more undefined references to `__Unwind_Resume' follow   c:/devlibs/lib/libMagick++.a(ImageRef.o):ImageRef.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                          c:/devlibs/lib/libMagick++.a(Exception.o): In function `Exception':             c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Exception.cpp:29: undefined reference to `__Unwind_Resume'                                                        c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Exception.cpp:23: undefined reference to `__Unwind_Resume'                                                        c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Exception.cpp:23: undefined reference to `__Unwind_Resume'                                                        c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Exception.cpp:29: undefined reference to `__Unwind_Resume'                                                        c:/devlibs/lib/libMagick++.a(Exception.o): In function `_ZNSs4_Rep10_M_disposeERKSaIcE':                                                                        c:/mingw/bin/../lib/gcc/mingw32/4.2.1-dw2/include/c++/bits/basic_string.h:238: undefined reference to `__Unwind_Resume'                                         c:/devlibs/lib/libMagick++.a(Exception.o):c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Exception.cpp:285: more undefined references to `__Unwind_Resume' follow                                                                                c:/devlibs/lib/libMagick++.a(Exception.o):Exception.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                        c:/devlibs/lib/libMagick++.a(Pixels.o): In function `~Pixels':                  c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Pixels.cpp:40: undefined reference to `__Unwind_Resume'                                                           c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Pixels.cpp:40: undefined reference to `__Unwind_Resume'                                                           c:/devlibs/lib/libMagick++.a(Pixels.o): In function `Pixels':                   c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Pixels.cpp:33: undefined reference to `__Unwind_Resume'                                                           c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/Pixels.cpp:33: undefined reference to `__Unwind_Resume'                                                           c:/devlInfo: resolving _poptHelpOptions by linking to __imp__poptHelpOptions (auto-import)                                                                      Info: resolving _globalParams by linking to __imp__globalParams (auto-import)   Info: resolving _pdfDocEncoding by linking to __imp__pdfDocEncoding (auto-import)                                                                               Info: resolving vtable for OutputDevby linking to __imp___ZTV9OutputDev (auto-import)                                                                           ibs/lib/libMagick++.a(Pixels.o):Pixels.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                                     c:/devlibs/lib/libMagick++.a(BlobRef.o): In function `~BlobRef':                c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/BlobRef.cpp:48: undefined reference to `__Unwind_Resume'                                                          c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/BlobRef.cpp:48: undefined reference to `__Unwind_Resume'                                                          c:/devlibs/lib/libMagick++.a(BlobRef.o): In function `BlobRef':                 c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/BlobRef.cpp:34: undefined reference to `__Unwind_Resume'                                                          c:\dev\gtkzips\ImageMagick-6.3.6/Magick++/lib/BlobRef.cpp:34: undefined reference to `__Unwind_Resume'                                                          c:/devlibs/lib/libMagick++.a(BlobRef.o):BlobRef.cpp:(.eh_frame+0x12): undefined reference to `___gxx_personality_v0'                                            collect2: ld returned 1 exit status                                             


Thanks for any help guys.

User avatar
sas
Posts: 404
Joined: Sat Oct 06, 2007 5:42 am

Re: Windows XP Build Linking Errors

Postby sas » Thu May 08, 2008 2:19 am

undefined reference to `Inkscape::Extension::Internal::Filter::Filter::filters_all()'

This sort of thing can happen if the dependency cache (build.dep) needs to be refreshed, in which case deleting build.dep and rerunning btool should work.

Wahooney
Posts: 13
Joined: Thu Dec 20, 2007 10:23 pm

Re: Windows XP Build Linking Errors

Postby Wahooney » Thu May 08, 2008 3:26 am

Thanks sas, that dealt with that problem, but now something else has happened:

Code: Select all

build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x15f3): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x165a): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x168e): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x176a): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x177d): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x17d2): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1801): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x18da): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x18ed): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1942): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1971): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1a47): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1a5d): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1a8e): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1abe): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1b97): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1bad): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1bde): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x1c0e): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2157): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x216d): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x21cb): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2208): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2367): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x237d): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x23d0): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2409): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2567): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x257d): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x25d0): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2609): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2992): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x29b4): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2a8c): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2ab5): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2b18): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2b37): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2cae): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2cd9): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2d58): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2d8c): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2df6): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2e33): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2e42): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2e91): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2efd): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2f36): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2f5b): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x2f71): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x30eb): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3117): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x31c5): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x31e7): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3236): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x326b): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3750): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3766): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x37fd): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3838): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3cb8): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3cd7): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3d89): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3dce): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3de2): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3e2f): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x3f99): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x4018): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x4094): undefined referen
ce to `__gxx_personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x40aa): undefined referen
ce to `_Unwind_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x413a): undefined referen
ce to `_Unwind_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text+0x418a): undefined referen
ce to `_Unwind_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD0
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x27): undefined reference to `__gxx_
personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD0
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x3a): undefined reference to `_Unwin
d_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD0
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x6a): undefined reference to `_Unwin
d_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD0
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0xbf): undefined reference to `_Unwin
d_SjLj_Resume'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD1
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x27): undefined reference to `__gxx_
personality_sj0'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD1
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x3a): undefined reference to `_Unwin
d_SjLj_Register'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD1
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0x5f): undefined reference to `_Unwin
d_SjLj_Unregister'
build\libinkscape.a(pedroutil.o):pedroutil.cpp:(.text$_ZN5Pedro13Base64EncoderD1
Ev[Pedro::Base64Encoder::~Base64Encoder()]+0xb4): undefined reference to `_Unwin
d_SjLj_Resume'
build\libinkscape.a(message-utilities.o):message-utilities.cpp:(.text+0x2): unde
fined reference to `__gxx_personality_sj0'
build\libinkscape.a(message-utilities.o):message-utilities.cpp:(.text+0x4b): und
efined reference to `_Unwind_SjLj_Register'
build\libinkscape.a(message-utilities.o):message-utilities.cpp:(.text+0x3fb): un
defined reference to `_Unwind_SjLj_Resume'
build\libinkscape.a(message-utilities.o):message-utilities.cpp:(.text+0x130d): u
ndefined reference to `_Unwind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0xb8e): undefined reference to `__gx
x_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0xba4): undefined reference to `_Unw
ind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0xc08): undefined reference to `_Unw
ind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0xc3f): undefined reference to `_Unw
ind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x1d9b): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x1dc6): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2071): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2187): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x243a): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x245f): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x270f): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2767): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2ce5): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2d0a): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x2db2): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3152): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3208): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x322a): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x33a3): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3560): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3585): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x35a7): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x36e4): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x375b): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x37a2): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x37d9): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3805): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x39e5): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3a62): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3a9e): undefined reference to `__g
xx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x3adf): undefined reference to `_Un
wind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x402b): undefined reference to `_Un
wind_SjLj_Resume'
build\libinkscape.a(siox.o):siox.cpp:(.text+0x46df): undefined reference to `_Un
wind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text$_ZNSt6vectorIN3org4siox6CieLabESaIS2
_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector<org
::siox::CieLab, std::allocator<org::siox::CieLab> >::_M_insert_aux(__gnu_cxx::__
normal_iterator<org::siox::CieLab*, std::vector<org::siox::CieLab, std::allocato
r<org::siox::CieLab> > >, org::siox::CieLab const&)]+0x12): undefined reference
to `__gxx_personality_sj0'
build\libinkscape.a(siox.o):siox.cpp:(.text$_ZNSt6vectorIN3org4siox6CieLabESaIS2
_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector<org
::siox::CieLab, std::allocator<org::siox::CieLab> >::_M_insert_aux(__gnu_cxx::__
normal_iterator<org::siox::CieLab*, std::vector<org::siox::CieLab, std::allocato
r<org::siox::CieLab> > >, org::siox::CieLab const&)]+0x43): undefined reference
to `_Unwind_SjLj_Register'
build\libinkscape.a(siox.o):siox.cpp:(.text$_ZNSt6vectorIN3org4siox6CieLabESaIS2
_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector<org
::siox::CieLab, std::allocator<org::siox::CieLab> >::_M_insert_aux(__gnu_cxx::__
normal_iterator<org::siox::CieLab*, std::vector<org::siox::CieLab, std::allocato
r<org::siox::CieLab> > >, org::siox::CieLab const&)]+0x3f6): undefined reference
 to `_Unwind_SjLj_Unregister'
build\libinkscape.a(siox.o):siox.cpp:(.text$_ZNSt6vectorIN3org4siox6CieLabESaIS2
_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_[std::vector<org
::siox::CieLab, std::allocator<org::siox::CieLab> >::_M_insert_aux(__gnu_cxx::__
normal_iterator<org::siox::CieLab*, std::vector<org::siox::CieLab, std::allocato
r<org::siox::CieLab> > >, org::siox::CieLab const&)]+0x460): undefined reference
 to `_Unwind_SjLj_Resume'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0xf2): u
ndefined reference to `__gxx_personality_sj0'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x123):
undefined reference to `_Unwind_SjLj_Register'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x3aa):
undefined reference to `_Unwind_SjLj_Unregister'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x3f9):
undefined reference to `_Unwind_SjLj_Resume'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x4cb):
undefined reference to `__gxx_personality_sj0'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x4e1):
undefined reference to `_Unwind_SjLj_Register'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x690):
undefined reference to `_Unwind_SjLj_Unregister'
build\libinkscape.a(conjugate_gradient.o):conjugate_gradient.cpp:(.text+0x6d5):
undefined reference to `_Unwind_SjLj_Resume'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x61e): undefine
d reference to `__gxx_personality_sj0'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x634): undefine
d reference to `_Unwind_SjLj_Register'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x78a): undefine
d reference to `_Unwind_SjLj_Unregister'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x7f5): undefine
d reference to `_Unwind_SjLj_Resume'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x9e4): undefine
d reference to `__gxx_personality_sj0'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0x9fa): undefine
d reference to `_Unwind_SjLj_Register'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0xa5d): undefine
d reference to `_Unwind_SjLj_Unregister'
build\libinkscape.a(sp-color-wheel.o):sp-color-wheel.cpp:(.text+0xb53): undefine
d reference to `_Unwind_SjLj_Resume'
collect2: ld returned 1 exit status


Thanks.

User avatar
sas
Posts: 404
Joined: Sat Oct 06, 2007 5:42 am

Re: Windows XP Build Linking Errors

Postby sas » Thu May 08, 2008 4:24 am

It looks as though you have some object files that were compiled with setjump/longjump exception handling. These won't work with the current compiler and devlibs from http://inkscape.modevia.com/win32libs/ (which I assume is what you're using). So I think you're going to have to do "btool clean" and rebuild from scratch.

Wahooney
Posts: 13
Joined: Thu Dec 20, 2007 10:23 pm

Re: Windows XP Build Linking Errors

Postby Wahooney » Thu May 08, 2008 7:10 am

It's ALIIIIIVE!!!

Thanks, sas :D

Now to get to work :)

rygle
Posts: 16
Joined: Mon Jan 07, 2008 9:18 pm

Re: Windows XP Build Linking Errors

Postby rygle » Sat May 10, 2008 9:09 pm

You probably need to do a "btool clean" whenever you change the dev libs (mentioned by sas), or if you notice that the buildtool.cpp file is updated, in which case you should delete btool and rebuild it by typing "mingwenv" followed by "g++ buildtool.cpp -o btool".

As of recent versions of btool, you can also type "btool -Drefresh=true" to do a partial clean by deleting the build.dep file. A full "btool clean" puts you back to square 1 in terms of build time, whereas a "btool -Drefresh=true" will not clean out as much, but will help a little.

If you ever have problems building, do a refresh, and if you're still having problems do a clean. If both those fail, then you can call in the troops.

Cheers,

Rygle.


Return to “Discuss Software Issues”