Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gcc/mingw "No such file or directory" error #16

Open
haltcase opened this issue May 8, 2018 · 29 comments · May be fixed by #30
Open

gcc/mingw "No such file or directory" error #16

haltcase opened this issue May 8, 2018 · 29 comments · May be fixed by #30

Comments

@haltcase
Copy link

haltcase commented May 8, 2018

I'm unable to compile on Windows 10 & Ubuntu 14.04 — on both systems I get this error on compilation:

# windows
> nim c examples/toy.nim
error: ..\res\resources.o: No such file or directory

# linux
$ nim c --os:windows --cpu:amd64 examples/toy.nim
error: ..\res\resources.o: No such file or directory

On linux I added this to examples/nim.cfg:

amd64.windows.gcc.path = "/usr/bin"
amd64.windows.gcc.exe = "x86_64-w64-mingw32-gcc"
amd64.windows.gcc.linkerexe = "x86_64-w64-mingw32-gcc"

My goal is to compile for Windows from both Windows & Linux so I'm using mingw on both. I've used the same toolchain with nigui successfully.

@dom96
Copy link
Contributor

dom96 commented May 8, 2018

Maybe try removing the {.link.} pragma that adds this file? No idea what it's there for or why it's missing.

@haltcase
Copy link
Author

haltcase commented May 8, 2018

@dom96 that gets me what seems to be similar errors to #11 or #13 which should have been fixed by #14:

error log
> nim c src/uiapp.nim

Hint: used config file 'E:\nim\config\nim.cfg' [Conf]
Hint: system [Processing]
Hint: uiapp [Processing]
Hint: ui [Processing]
Hint: rawui [Processing]
CC: areaevents
CC: control
CC: debug
CC: areaevents
CC: control
CC: debug
Hint:  [Link]
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x25): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>
>::basic_ostringstream(std::_Ios_Openmode)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x31): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0xe3): undefined reference to `std::ostream::operator<<(void const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0xf2): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0xfd): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x10c): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x130): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x143): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x152): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x15e): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x195): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x1b3): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x1c7): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x1d3): undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x223): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x2ba): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text+0x443): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata+0x18): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata+0x40): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt3mapIPhPSt6vectorIhSaIhEESt4lessIS0_ESaISt4pairIKS0_S4_EEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt3mapIPSt6vectorIhSaIhEEPKcSt4lessIS3_ESaISt4pairIKS3_S5_EEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt3mapIPSt6vectorIhSaIhEEPKcSt4lessIS3_ESaISt4pairIKS3_S5_EEEixERS9_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt6vectorIhSaIhEEC1EyRKhRKS0_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt3mapIPhPSt6vectorIhSaIhEESt4lessIS0_ESaISt4pairIKS0_S4_EEEixEOS0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt3mapIPhPSt6vectorIhSaIhEESt4lessIS0_ESaISt4pairIKS0_S4_EEEixERS8_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt6vectorIhSaIhEED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EED1Ev+0xc): more undefined references to `__gxx_personality_seh0' follow
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt12_Vector_baseIhSaIhEEC2EyRKS0_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt12_Vector_baseIhSaIhEED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEESt17_Rb_tree_iteratorIS7_ESt23_Rb_tree_const_iteratorIS7_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt6vectorIhSaIhEE15_M_erase_at_endEPh+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSG_PSt13_Rb_tree_nodeIS8_E[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSG_PSt13_Rb_tree_nodeIS8_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSF_PSt13_Rb_tree_nodeIS7_E[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSF_PSt13_Rb_tree_nodeIS7_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh[_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh]+0x3a2): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh[_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh]+0x41d): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh[_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh]+0x425): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt6vectorIhSaIhEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPhS1_EEyRKh+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS5_EESJ_IJEEEEEvPSt13_Rb_tree_nodeIS8_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS8_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS8_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOS0_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS7_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS7_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS2_EESI_IJEEEEEvPSt13_Rb_tree_nodeIS7_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNKSt6vectorIhSaIhEE12_M_check_lenEyPKc[_ZNKSt6vectorIhSaIhEE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhy[_ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhy]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE5clearEv+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEi[_ZNSt23_Rb_tree_const_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEi]+0x25): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE5clearEv+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEi[_ZNSt23_Rb_tree_const_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEi]+0x25): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE9constructISA_JRKSt21piecewise_construct_tSt5tupleIJRS7_EESH_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE10deallocateEPSB_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPSt6vectorIhSaIhEEPKcEEE10deallocateEPSB_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIhE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIhE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIhE8allocateEyPKv]+0x35): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE9constructIS9_JRKSt21piecewise_construct_tSt5tupleIJOS3_EESG_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE10deallocateEPSA_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE10deallocateEPSA_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPhPSt6vectorIhSaIhEEEEE9constructIS9_JRKSt21piecewise_construct_tSt5tupleIJRS4_EESG_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEv[_ZNSt23_Rb_tree_const_iteratorISt4pairIKPhPSt6vectorIhSaIhEEEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS7_E[_ZNSt8_Rb_treeIPhSt4pairIKS0_PSt6vectorIhSaIhEEESt10_Select1stIS7_ESt4lessIS0_ESaIS7_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS7_E]+0x20): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEv[_ZNSt23_Rb_tree_const_iteratorISt4pairIKPSt6vectorIhSaIhEEPKcEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj:alloc.cpp:(.text$_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS8_E[_ZNSt8_Rb_treeIPSt6vectorIhSaIhEESt4pairIKS3_PKcESt10_Select1stIS8_ESt4lessIS3_ESaIS8_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS8_E]+0x20): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text+0x507): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text+0xe9e): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.xdata$_ZNSt6vectorI8boxChildSaIS0_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.xdata$_ZNSt6vectorI8boxChildSaIS0_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.xdata$_ZNSt12_Vector_baseI8boxChildSaIS0_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x17f): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1f5): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1fd): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.xdata$_ZNSt6vectorI8boxChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZNKSt6vectorI8boxChildSaIS0_EE12_M_check_lenEyPKc[_ZNKSt6vectorI8boxChildSaIS0_EE12_M_check_lenEyPKc]+0x4b): undefined
reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI8boxChildE10deallocateEPS1_y[_ZN9__gnu_cxx13new_allocatorI8boxChildE10deallocateEPS1_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI8boxChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI8boxChildE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj:box.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI8boxChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI8boxChildE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata+0x1f8): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt3mapIiPFvP11colorDialogESt4lessIiESaISt4pairIKiS3_EEEC1ESt16initializer_listIS8_ERKS5_RKS9_+0xc):
undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EED1Ev+0xc): undefined
reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt3mapIiPFvP11colorDialogESt4lessIiESaISt4pairIKiS3_EEEixEOi+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EEC1ERKSA_RKSB_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEESt17_Rb_tree_iteratorIS6_ESt23_Rb_tree_const_iteratorIS6_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSE_PSt13_Rb_tree_nodeIS6_E[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSE_PSt13_Rb_tree_nodeIS6_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE10_M_insert_IRKS6_NSC_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS6_EPSt18_Rb_tree_node_baseSK_OT_RT0_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE10_M_insert_IRKS6_NSC_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS6_EPSt18_Rb_tree_node_baseSK_OT_RT0_]+0xbd): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE10_M_insert_IRKS6_NSC_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS6_EPSt18_Rb_tree_node_baseSK_OT_RT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJOiEESH_IJEEEEEvPSt13_Rb_tree_nodeIS6_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKiPFvP11colorDialogEEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKiPFvP11colorDialogEEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKiPFvP11colorDialogEEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKiPFvP11colorDialogEEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE10deallocateEPS9_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE10deallocateEPS9_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKiPFvP11colorDialogEEEE9constructIS8_JRKSt21piecewise_construct_tSt5tupleIJOiEESF_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0x6f): undefined
reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0x84): undefined
reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.text$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_[_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_]+0x8c): undefined
reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj:colordialog.cpp:(.xdata$_ZNSt8_Rb_treeIiSt4pairIKiPFvP11colorDialogEESt10_Select1stIS6_ESt4lessIiESaIS6_EE17_M_construct_nodeIJRKS6_EEEvPSt13_Rb_tree_nodeIS6_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text+0x3fc): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text+0x4c4): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.xdata$_ZNSt6vectorI9drawStateSaIS0_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.xdata$_ZNSt6vectorI9drawStateSaIS0_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.xdata$_ZNSt6vectorI9drawStateSaIS0_EE8pop_backEv+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.xdata$_ZNSt12_Vector_baseI9drawStateSaIS0_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x159): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1c3): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1cb): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.xdata$_ZNSt6vectorI9drawStateSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZNKSt6vectorI9drawStateSaIS0_EE12_M_check_lenEyPKc[_ZNKSt6vectorI9drawStateSaIS0_EE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9drawStateE10deallocateEPS1_y[_ZN9__gnu_cxx13new_allocatorI9drawStateE10deallocateEPS1_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9drawStateE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI9drawStateE8allocateEyPKv]+0x29):
undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj:draw.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9drawStateE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI9drawStateE8allocateEyPKv]+0x39):
undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text+0xd30): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text+0xd8a): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.xdata$_ZNSt6vectorI10layoutAttrSaIS0_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.xdata$_ZNSt6vectorI10layoutAttrSaIS0_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.xdata$_ZNSt12_Vector_baseI10layoutAttrSaIS0_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x17f): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1f5): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1fd): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.xdata$_ZNSt6vectorI10layoutAttrSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZNKSt6vectorI10layoutAttrSaIS0_EE12_M_check_lenEyPKc[_ZNKSt6vectorI10layoutAttrSaIS0_EE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI10layoutAttrE10deallocateEPS1_y[_ZN9__gnu_cxx13new_allocatorI10layoutAttrE10deallocateEPS1_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI10layoutAttrE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI10layoutAttrE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj:drawtext.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI10layoutAttrE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI10layoutAttrE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt3mapIP6HWND__7handlerSt4lessIS1_ESaISt4pairIKS1_S2_EEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt3mapIP6HWND__7handlerSt4lessIS1_ESaISt4pairIKS1_S2_EEEixERS6_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt3mapIP6HWND__bSt4lessIS1_ESaISt4pairIKS1_bEEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt3mapIP6HWND__bSt4lessIS1_ESaISt4pairIKS1_bEEEixERS5_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__bEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__bEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEEvPSt13_Rb_tree_nodeIS5_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__7handlerEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__7handlerEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__7handlerEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__7handlerEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_7handlerESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__bEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP6HWND__bEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZNSt8_Rb_treeIP6HWND__St4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE8allocateEyPKv]+0x43): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE9constructIS7_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESE_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE10deallocateEPS8_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__7handlerEEE10deallocateEPS8_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj:events.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE10deallocateEPS7_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP6HWND__bEEE10deallocateEPS7_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text+0x5dd): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text+0xf9d): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.xdata$_ZNSt6vectorI9formChildSaIS0_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.xdata$_ZNSt6vectorI9formChildSaIS0_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.xdata$_ZNSt12_Vector_baseI9formChildSaIS0_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x17f): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1f5): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_[_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_]+0x1fd): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.xdata$_ZNSt6vectorI9formChildSaIS0_EE19_M_emplace_back_auxIJRKS0_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZNKSt6vectorI9formChildSaIS0_EE12_M_check_lenEyPKc[_ZNKSt6vectorI9formChildSaIS0_EE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9formChildE10deallocateEPS1_y[_ZN9__gnu_cxx13new_allocatorI9formChildE10deallocateEPS1_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9formChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI9formChildE8allocateEyPKv]+0x29):
undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj:form.cpp:(.text$_ZN9__gnu_cxx13new_allocatorI9formChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorI9formChildE8allocateEyPKv]+0x42):
undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0x6d): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0xbb): undefined reference to `__cxa_throw_bad_array_new_length'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0xce): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0x1e4): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0x2c9): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj:graphemes.cpp:(.text+0x30c): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x2bf): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x303): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0xf4b): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0xf5d): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x104c): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1071): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x136d): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x13b1): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1615): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1732): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1773): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x18aa): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x18c8): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x18da): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1e1b): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text+0x1e3b): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata+0x2c): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata+0xdc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata+0x134): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x5c): undefined reference to `operator new[](unsigned
long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x75): undefined reference to `__cxa_throw_bad_array_new_length'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0xe1): undefined reference to `operator new[](unsigned
long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0xf2): undefined reference to `__cxa_throw_bad_array_new_length'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x29f): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x318): undefined reference to `__cxa_throw_bad_array_new_length'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x324): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x38b): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x3eb): undefined reference to `operator new[](unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataC1EP6uiGrid[_ZN14gridLayoutDataC1EP6uiGrid]+0x45b): undefined reference to `__cxa_throw_bad_array_new_length'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0x25): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0x42): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0x5f): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0x7c): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0xcb): undefined reference to `operator delete[](void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN14gridLayoutDataD1Ev[_ZN14gridLayoutDataD1Ev]+0xef): more undefined references to `operator delete[](void*)' follow
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt6vectorIP9gridChildSaIS1_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt3mapIP9uiControlySt4lessIS1_ESaISt4pairIKS1_yEEEixERS5_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt6vectorIP9gridChildSaIS1_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt3mapIP9uiControlySt4lessIS1_ESaISt4pairIKS1_yEEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt12_Vector_baseIP9gridChildSaIS1_EED2Ev+0xc): more undefined references to `__gxx_personality_seh0' follow
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x15b): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x1c6): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x1ce): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt6vectorIP9gridChildSaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNKSt6vectorIP9gridChildSaIS1_EE12_M_check_lenEyPKc[_ZNKSt6vectorIP9gridChildSaIS1_EE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZNSt8_Rb_treeIP9uiControlSt4pairIKS1_yESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP9uiControlyEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP9uiControlyEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP9uiControlyEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP9uiControlyEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP9gridChildE10deallocateEPS2_y[_ZN9__gnu_cxx13new_allocatorIP9gridChildE10deallocateEPS2_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP9gridChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP9gridChildE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP9gridChildE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP9gridChildE8allocateEyPKv]+0x39): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE10deallocateEPS7_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE10deallocateEPS7_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj:grid.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP9uiControlyEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text+0x1d2): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text+0xbe1): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.xdata$_ZNSt6vectorIP6HWND__SaIS1_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.xdata$_ZNSt6vectorIP6HWND__SaIS1_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.xdata$_ZNSt12_Vector_baseIP6HWND__SaIS1_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x15b): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x1c6): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_[_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_]+0x1ce): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.xdata$_ZNSt6vectorIP6HWND__SaIS1_EE19_M_emplace_back_auxIJRKS1_EEEvDpOT_+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZNKSt6vectorIP6HWND__SaIS1_EE12_M_check_lenEyPKc[_ZNKSt6vectorIP6HWND__SaIS1_EE12_M_check_lenEyPKc]+0x4b): undefined reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP6HWND__E10deallocateEPS2_y[_ZN9__gnu_cxx13new_allocatorIP6HWND__E10deallocateEPS2_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP6HWND__E8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP6HWND__E8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj:radiobuttons.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP6HWND__E8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP6HWND__E8allocateEyPKv]+0x39): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text+0x3c1): undefined reference to `operator delete(void*, unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text+0xee2): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.xdata$_ZNSt6vectorIP7tabPageSaIS1_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.xdata$_ZNSt6vectorIP7tabPageSaIS1_EEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.xdata$_ZNSt12_Vector_baseIP7tabPageSaIS1_EED2Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x273): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x2d9): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x2e1): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.xdata$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x273): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x2d9): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x2e1): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.xdata$_ZNSt6vectorIP7tabPageSaIS1_EE13_M_insert_auxIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_+0x10): undefined
reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZNKSt6vectorIP7tabPageSaIS1_EE12_M_check_lenEyPKc[_ZNKSt6vectorIP7tabPageSaIS1_EE12_M_check_lenEyPKc]+0x4b): undefined
reference to `std::__throw_length_error(char const*)'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP7tabPageE10deallocateEPS2_y[_ZN9__gnu_cxx13new_allocatorIP7tabPageE10deallocateEPS2_y]+0x1c): undefined reference to `operator delete(void*)'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP7tabPageE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP7tabPageE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj:tab.cpp:(.text$_ZN9__gnu_cxx13new_allocatorIP7tabPageE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorIP7tabPageE8allocateEyPKv]+0x39): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x4d9): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_ostringstream(std::_Ios_Openmode)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x4e5): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x4f9): undefined reference to `std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::operator<<(double)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x50c): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::str() const'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x51f): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator=(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&&)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x52e): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x53a): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::c_str() const'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x551): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x55d): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x571): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x57d): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x5ba): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_ostringstream(std::_Ios_Openmode)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x5c6): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x5d8): undefined reference to `std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::operator<<(int)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x5eb): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::str() const'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x5fe): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator=(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&&)'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x60d): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x619): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::c_str() const'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x630): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x63c): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x650): undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.text+0x65c): undefined reference to `std::__cxx11::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_ostringstream()'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.xdata+0x64): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj:utf16.cpp:(.xdata+0x8c): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt3mapIP8uiWindowbSt4lessIS1_ESaISt4pairIKS1_bEEEC1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt3mapIP8uiWindowbSt4lessIS1_ESaISt4pairIKS1_bEEEixERS5_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP8uiWindowbEEppEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP8uiWindowbEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EED1Ev+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xd6): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xeb): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_]+0xf3): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSC_PSt13_Rb_tree_nodeIS4_E]+0x91): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0x9c): undefined reference to `__cxa_begin_catch'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb1): undefined reference to `__cxa_rethrow'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_]+0xb9): undefined reference to `__cxa_end_catch'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE17_M_construct_nodeIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESF_IJEEEEEvPSt13_Rb_tree_nodeIS4_EDpOT_+0x14): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKP8uiWindowbEEmmEv[_ZNSt17_Rb_tree_iteratorISt4pairIKP8uiWindowbEEmmEv]+0x17): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E+0xc): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE5clearEv+0xc): undefined reference
to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKP8uiWindowbEEppEi[_ZNSt23_Rb_tree_const_iteratorISt4pairIKP8uiWindowbEEppEi]+0x25): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKP8uiWindowbEEppEv[_ZNSt23_Rb_tree_const_iteratorISt4pairIKP8uiWindowbEEppEv]+0x17): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E[_ZNSt8_Rb_treeIP8uiWindowSt4pairIKS1_bESt10_Select1stIS4_ESt4lessIS1_ESaIS4_EE12_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E]+0x20): undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE8allocateEyPKv]+0x29): undefined reference to `std::__throw_bad_alloc()'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE8allocateEyPKv[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE8allocateEyPKv]+0x42): undefined reference to `operator new(unsigned long long)'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.xdata$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE9constructIS6_JRKSt21piecewise_construct_tSt5tupleIJRS5_EESD_IJEEEEEvPT_DpOT0_+0x10): undefined reference to `__gxx_personality_seh0'
E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj:window.cpp:(.text$_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE10deallocateEPS7_y[_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP8uiWindowbEEE10deallocateEPS7_y]+0x1c): undefined reference to `operator delete(void*)'
collect2.exe: error: ld returned 1 exit status
Error: execution of an external program failed: 'gcc.exe   -o E:\Dev\nim\ui-app\src\uiapp.exe  E:\Dev\nim\ui-app\src\nimcache\common_areaevents.c.obj E:\Dev\nim\ui-app\src\nimcache\common_control.c.obj E:\Dev\nim\ui-app\src\nimcache\common_debug.c.obj E:\Dev\nim\ui-app\src\nimcache\common_matrix.c.obj E:\Dev\nim\ui-app\src\nimcache\common_shouldquit.c.obj E:\Dev\nim\ui-app\src\nimcache\common_userbugs.c.obj E:\Dev\nim\ui-app\src\nimcache\win_alloc.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_area.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_areadraw.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_areaevents.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_areascroll.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_areautil.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_box.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_button.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_checkbox.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_colorbutton.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_colordialog.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_combobox.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_container.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_control.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_d2dscratch.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_datetimepicker.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_debug.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_draw.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_drawmatrix.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_drawpath.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_drawtext.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_dwrite.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_editablecombo.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_entry.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_events.cpp.obj
E:\Dev\nim\ui-app\src\nimcache\win_fontbutton.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_fontdialog.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_form.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_graphemes.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_grid.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_group.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_init.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_label.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_main.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_menu.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_multilineentry.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_parent.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_progressbar.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_radiobuttons.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_separator.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_sizing.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_slider.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_spinbox.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_stddialogs.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_tab.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_tabpage.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_text.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_utf16.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_utilwin.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_window.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_winpublic.cpp.obj E:\Dev\nim\ui-app\src\nimcache\win_winutil.cpp.obj E:\Dev\nim\ui-app\src\nimcache\uiapp_uiapp.o E:\Dev\nim\ui-app\src\nimcache\stdlib_system.o E:\Dev\nim\ui-app\src\nimcache\ui_ui.o E:\Dev\nim\ui-app\src\nimcache\ui_rawui.o  -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -ld2d1 -ldwrite -lUxTheme -lUsp10 -lgdi32 -luser32 -lkernel32   '

@dom96
Copy link
Contributor

dom96 commented May 8, 2018 via email

@haltcase
Copy link
Author

haltcase commented May 8, 2018

@dom96 yes, I used nimble install ui which pulled 0.9.2 and I've got a libui directory at .nimble\pkgs\ui-0.9.2\ui

@haltcase
Copy link
Author

haltcase commented May 10, 2018

I looked into this a little more and my newer errors are actually different from those previous issues — those came down to the linking of libui I think, but mine seem to be related more to lib incompatibilities or ABI differences.

This link mentions the issue:

If you get linker errors about undefined references to symbols that involve types in the std::__cxx11 namespace or the tag [abi:cxx11] then it probably indicates that you are trying to link together object files that were compiled with different values for the _GLIBCXX_USE_CXX11_ABI macro. This commonly happens when linking to a third-party library that was compiled with an older version of GCC. If the third-party library cannot be rebuilt with the new ABI then you will need to recompile your code with the old ABI.

@matkuki
Copy link

matkuki commented May 27, 2018

Hey @citycide ,
Try adding the --passL=-lstdc++ switch when compiling. It worked for me on Windows 10 x64, MinGW x64.

@dom96 do you have any ideas why the c++ standard library is needed?

@data-man
Copy link

@matkuki

why the c++ standard library is needed?

Because libui's Windows-backend uses C++ std: libui/windows

@haltcase
Copy link
Author

haltcase commented May 28, 2018

@matkuki that got me past one error and on to another. Compilation on Windows succeeds now but I get a runtime error:

uiapp.exe - Entry Point Not Found

The procedure entry point TaskDialog could not be located in the dynamic link library
E:\dev\nim\ui-app\dist\uiapp.exe

I thought it was supposed to be statically compiled by default?

Cross compilation on Linux targeting Windows still fails, only now I get the same undefined reference to 'ui...' errors from the other issues I've linked already.

@matkuki
Copy link

matkuki commented May 28, 2018

@data-man Ahh, I see. Didn't know that, thanks!

@citycide I am using this example, named test.nim:

# Test & show the new high level wrapper

import ui

proc main*() =
  var mainwin: Window

  var menu = newMenu("File")
  menu.addItem("Open", proc() =
    let filename = ui.openFile(mainwin)
    if filename.len == 0:
      msgBoxError(mainwin, "No file selected", "Don't be alarmed!")
    else:
      msgBox(mainwin, "File selected", filename)
  )
  menu.addItem("Save", proc() =
    let filename = ui.saveFile(mainwin)
    if filename.len == 0:
      msgBoxError(mainwin, "No file selected", "Don't be alarmed!")
    else:
      msgBox(mainwin, "File selected (don't worry, it's still there)", filename)
  )
  menu.addQuitItem(proc(): bool {.closure.} = return true)

  menu = newMenu("Edit")
  menu.addCheckItem("Checkable Item", proc() = discard)
  menu.addSeparator()
  let item = menu.addItem("Disabled Item", proc() = discard)
  item.disable()
  menu.addPreferencesItem(proc() = discard)
  menu = newMenu("Help")
  menu.addItem("Help", proc () = discard)
  menu.addAboutItem(proc () = discard)

  mainwin = newWindow("libui Control Gallery", 640, 480, true)
  mainwin.margined = true
  mainwin.onClosing = (proc (): bool = return true)

  let box = newVerticalBox(true)
  mainwin.setChild(box)

  var group = newGroup("Basic Controls", true)
  box.add(group, false)

  var inner = newVerticalBox(true)
  group.child = inner

  inner.add newButton("Button", proc() = msgBoxError(mainwin, "Error", "Rotec"))

  show(mainwin)
  mainLoop()

ui.init()
main()

Compiling it with: nim c --passL="-lstdc++" --app=gui test.nim

Can you try this example?

@haltcase
Copy link
Author

@matkuki that's actually the same code and command I'm using already

@matkuki
Copy link

matkuki commented May 28, 2018

@citycide the other thing I did was install ui with: nimble install ui@#nimble-fixes

@dom96
Copy link
Contributor

dom96 commented May 28, 2018

the other thing I did was install ui with: nimble install ui@#nimble-fixes

That branch has been merged into master by now. So you don't need this.

@matkuki
Copy link

matkuki commented May 28, 2018

@dom96
Just removed the ui@#nimble-fixes version and tried a fresh install with nimble install ui, commented out the .../resources.o line from rawui.nim and get the same error as @citycide ,

The procedure entry point TaskDialog could not be located in the dynamic link library

There appears to be some difference between the versions.

@matkuki
Copy link

matkuki commented May 29, 2018

@dom96 , @citycide
Found the reason. To compile correctly, the res/resource.o file needs to be present in the ui pkgs directory. A fresh nimble install ui does not include that file!
Hope it helps.

@haltcase
Copy link
Author

err, I was going to test that and look at the differences but it seems that branch was removed.

I think the instructions have more steps than currently listed, at least until these resources are pulled in correctly. And I'm still not sure what they are.

@dom96
Copy link
Contributor

dom96 commented May 31, 2018

Where is this resource.o file coming from?

@dom96
Copy link
Contributor

dom96 commented May 31, 2018

err, I was going to test that and look at the differences but it seems that branch was removed.

Like I said, this branch was merged into master.

@haltcase
Copy link
Author

@dom96 yes that's why I was using master, but since that branch was apparently working while master was not I was going to see if there were any differences.

Maybe this is relevant? Araq/libui@0cc893d#commitcomment-27130625

@dom96
Copy link
Contributor

dom96 commented May 31, 2018

AFAIK that branch was equal to master, so if it was working it must have been due to some other thing on your system.

@haltcase
Copy link
Author

@matkuki where did you pull resources.o from? This should probably be added to the instructions. Seems related to andlabs/libui#308.

@matkuki
Copy link

matkuki commented Jun 1, 2018

@dom96 Nimble needs to also copy the res directory from this repository to the local pkgs/ui-X.X.X directory. Currently it doesn't.

@Araq Can you tell me how you created the res/resources.res and res/resources.o files? Thanks.

@data-man
Copy link

data-man commented Jun 1, 2018

@matkuki

Exec rc -foresources.res resources.rc ( or rc -foresources.o resources.rc)

@dom96
Copy link
Contributor

dom96 commented Jun 1, 2018

Okay, so the solution is to simply move the res directory to ui.

@matkuki
Copy link

matkuki commented Jun 1, 2018

@dom96 Only a change in the ui.nimble file on line 8 from installDirs = @["ui"] to installDirs = @["ui", "res"] is needed, i think.
Can you tell my why the git modules are not automatically initialized if I download this repository manually, unpack and cd into it, then install it with nimble install?

@data-man Thanks.

@citycide The resources.o file will be copied automatically from this repository (int the res directory) into your local .nimble/pkgs/ui-X.X.X directory, once we add the fix above.

@dom96
Copy link
Contributor

dom96 commented Jun 1, 2018

Only a change in the ui.nimble file on line 8 from installDirs = @["ui"] to installDirs = @["ui", "res"] is needed, i think.

That might work too. Please test it.

@matkuki
Copy link

matkuki commented Jun 2, 2018

@dom96 I did locally and it works. But like I said, the git modules (in this case ui/libui) do not get initialized if you install with nimble install in a locally cloned ui directory.

@dom96
Copy link
Contributor

dom96 commented Jun 2, 2018

Hrm, I suppose Nimble could init the submodules for repos you've cloned yourself too. Please make an issue for that.

@matkuki
Copy link

matkuki commented Jun 2, 2018

@dom96 Will do.

@haltcase
Copy link
Author

Note that due to #19 this is fixed when building on Windows but not when attempting to cross-compile (because you use -d:windows the path will be wrong). Not sure how to work around that.

@zargot zargot linked a pull request Jan 2, 2020 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants