Author Topic: Boost Serialization Library for MingW/Codeblocks  (Read 4876 times)

Offline verthex

  • Multiple posting newcomer
  • *
  • Posts: 15
Boost Serialization Library for MingW/Codeblocks
« on: January 23, 2013, 01:16:54 am »
Hello,

 I'm trying to use the Boost Serialization library which requires a build and I'm not exactly sure how to go about building it. I have cygwin but that makes the library not very usable outside of cygwin without using their DLL's. I also tried installing the MingW Distro with Boost from http://nuwen.net/mingw.html by replacing the MingW inside of the CodeBlocks folder and compiled the first Boost example which worked but then my debugger conked out for some reason so I decided to reinstall codeblocks. Then with the fresh install I tried to simply place the libboost_serialization.a into the lib directory for Mingw (this is for the fresh install) and then I got these fresh errors below. I did do a search for the error and I found out about SJLJ and DW2 compilation problems @ http://forums.wxwidgets.org/viewtopic.php?f=19&t=32107  occurring with MingW and GCC. Any ideas how to fix this issue?

Code
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(archive_exception.o):archive_exception.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(archive_exception.o):archive_exception.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(archive_exception.o):archive_exception.cpp:(.eh_frame+0xdf)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.text$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE11save_binaryEPKvj[__ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE11save_binaryEPKvj]+0x8f)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.text$_ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE8newtokenEv[__ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE8newtokenEv]+0xcb)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.text$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveERKNS_13serialization17item_version_typeE[__ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveERKNS_13serialization17item_version_typeE]+0xd5)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.text$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveERKSs[__ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveERKSs]+0x188)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.text$_ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE4initEv[__ZN5boost7archive19basic_text_oarchiveINS0_13text_oarchiveEE4initEv]+0x148)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.eh_frame$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.eh_frame$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.eh_frame$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.eh_frame$_ZN5boost13serialization15throw_exceptionINS_7archive17archive_exceptionEEEvRKT_+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_oarchive.o):text_oarchive.cpp:(.eh_frame$_ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE11save_binaryEPKvj+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.text$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED1Ev[__ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED1Ev]+0x39)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.text$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED0Ev[__ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED0Ev]+0x42)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.text$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED2Ev[__ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED2Ev]+0x39)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.text$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEE4loadEPw[__ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEE4loadEPw]+0x95)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.text$_ZN5boost7archive6detail15common_iarchiveINS0_19naked_text_iarchiveEE5vloadERNS0_13tracking_typeE[__ZN5boost7archive6detail15common_iarchiveINS0_19naked_text_iarchiveEE5vloadERNS0_13tracking_typeE]+0x71)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.eh_frame$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED1Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.eh_frame$_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED1Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.eh_frame$_ZN5boost7archive18text_iarchive_implINS0_13text_iarchiveEED0Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.eh_frame$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED0Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(text_iarchive.o):text_iarchive.cpp:(.eh_frame$_ZN5boost7archive18text_iarchive_implINS0_19naked_text_iarchiveEED2Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(shared_ptr_helper.o):shared_ptr_helper.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(shared_ptr_helper.o):shared_ptr_helper.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(shared_ptr_helper.o):shared_ptr_helper.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(shared_ptr_helper.o):shared_ptr_helper.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(shared_ptr_helper.o):shared_ptr_helper.cpp:(.eh_frame+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.text$_ZN5boost7archive21basic_text_oprimitiveISoE3putEc[__ZN5boost7archive21basic_text_oprimitiveISoE3putEc]+0x71)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.text$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEd[__ZN5boost7archive21basic_text_oprimitiveISoE4saveEd]+0x7a)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.text$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEb[__ZN5boost7archive21basic_text_oprimitiveISoE4saveEb]+0x71)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.text$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEa[__ZN5boost7archive21basic_text_oprimitiveISoE4saveEa]+0x71)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.text$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEh[__ZN5boost7archive21basic_text_oprimitiveISoE4saveEh]+0x71)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_oprimitiveISoE3putEc+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEd+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEf+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEb+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_oprimitive.o):basic_text_oprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_oprimitiveISoE4saveEa+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.text$_ZN5boost7archive21basic_text_iprimitiveISiED1Ev[__ZN5boost7archive21basic_text_iprimitiveISiED1Ev]+0xc2)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.text$_ZN5boost7archive21basic_text_iprimitiveISiED2Ev[__ZN5boost7archive21basic_text_iprimitiveISiED2Ev]+0xc2)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.text$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERw[__ZN5boost7archive21basic_text_iprimitiveISiE4loadERw]+0x7b)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.text$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERh[__ZN5boost7archive21basic_text_iprimitiveISiE4loadERh]+0x7b)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.text$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERc[__ZN5boost7archive21basic_text_iprimitiveISiE4loadERc]+0x7b)||undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_iprimitiveISiED1Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_iprimitiveISiED2Ev+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERw+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERh+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_text_iprimitive.o):basic_text_iprimitive.cpp:(.eh_frame$_ZN5boost7archive21basic_text_iprimitiveISiE4loadERc+0x13)||undefined reference to `__gxx_personality_v0'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_oarchive.o):basic_oarchive.cpp|| undefined reference to `_Unwind_Resume'|
..\..\..\..\..\Program Files\CodeBlocks\MinGW\lib\libboost_serialization.a(basic_oarchive.o):basic_oarchive.cpp|| undefined reference to `_Unwind_Resume'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings (0 minutes, 19 seconds) ===|

« Last Edit: January 23, 2013, 01:23:15 am by verthex »

Offline verthex

  • Multiple posting newcomer
  • *
  • Posts: 15
Re: Boost Serialization Library for MingW/Codeblocks
« Reply #1 on: January 23, 2013, 03:03:33 am »
Nevermind for the trouble, I followed the instructions on this page http://theseekersquill.wordpress.com/2010/08/24/howto-boost-mingw/
and just replaced the directories for mingw inside code::blocks! Worked like a charm...