Code:
C:\Documents and Settings\Colin Diesh>gcc Test.cpp
Test.cpp:17:2: warning: no newline at end of file
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x12): undefined r
eference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x6d): undefined r
eference to `std::allocator<char>::allocator()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x91): undefined r
eference to `std::basic_string<char, std::char_traits<char>, std::allocator<char
> >::basic_string(char const*, std::allocator<char> const&)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x187): undefined
reference to `std::basic_string<char, std::char_traits<char>, std::allocator<cha
r> >::~basic_string()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x1aa): undefined
reference to `std::basic_string<char, std::char_traits<char>, std::allocator<cha
r> >::~basic_string()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x1c3): undefined
reference to `std::allocator<char>::~allocator()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text+0x1dc): undefined
reference to `std::allocator<char>::~allocator()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt6vectorISsSaI
SsEEC1EjRKSsRKS0_[std::vector<std::basic_string<char, std::char_traits<char>, st
d::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<ch
ar>, std::allocator<char> > > >::vector(unsigned int, std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > const&, std::allocator<std::basic_s
tring<char, std::char_traits<char>, std::allocator<char> > > const&)]+0xc): unde
fined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt6vectorISsSaI
SsEED1Ev[std::vector<std::basic_string<char, std::char_traits<char>, std::alloca
tor<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std:
:allocator<char> > > >::~vector()]+0xc): undefined reference to `__gxx_personali
ty_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt6vectorIS_ISs
SaISsEESaIS1_EEC1EjRKS1_RKS2_[std::vector<std::vector<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<c
har, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::vec
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std:
:allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> > > > >::vector(unsigned int, std::vector<std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::
char_traits<char>, std::allocator<char> > > > const&, std::allocator<std::vector
<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> > const&)]+0xc): undefined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt6vectorIS_ISs
SaISsEESaIS1_EED1Ev[std::vector<std::vector<std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::
char_traits<char>, std::allocator<char> > > >, std::allocator<std::vector<std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator
<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >:
:~vector()]+0xc): undefined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt12_Vector_bas
eISsSaISsEEC2EjRKS0_[std::_Vector_base<std::basic_string<char, std::char_traits<
char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_
traits<char>, std::allocator<char> > > >::_Vector_base(unsigned int, std::alloca
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > con
st&)]+0xc): undefined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt12_Vector_bas
eISsSaISsEED2Ev[std::_Vector_base<std::basic_string<char, std::char_traits<char>
, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_trait
s<char>, std::allocator<char> > > >::~_Vector_base()]+0xc): more undefined refer
ences to `__gxx_personality_sj0' follow
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSsjSsET_S1_T0_RKT1_12__false_type[std::basic_string<char, std::c
har_traits<char>, std::allocator<char> >* std::__uninitialized_fill_n_aux<std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&,
__false_type)]+0x76): undefined reference to `__cxa_begin_catch'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSsjSsET_S1_T0_RKT1_12__false_type[std::basic_string<char, std::c
har_traits<char>, std::allocator<char> >* std::__uninitialized_fill_n_aux<std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&,
__false_type)]+0x94): undefined reference to `__cxa_rethrow'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSsjSsET_S1_T0_RKT1_12__false_type[std::basic_string<char, std::c
har_traits<char>, std::allocator<char> >* std::__uninitialized_fill_n_aux<std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::b
asic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned int,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&,
__false_type)]+0xb7): undefined reference to `__cxa_end_catch'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSt6vectorISsSaISsEEjS2_ET_S4_T0_RKT1_12__false_type[std::vector<
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::all
ocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
>* std::__uninitialized_fill_n_aux<std::vector<std::basic_string<char, std::char
_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > > >*, unsigned int, std::vector<std
::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::alloca
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char
> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocat
or<char> > > >*, unsigned int, std::vector<std::basic_string<char, std::char_tra
its<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::c
har_traits<char>, std::allocator<char> > > > const&, __false_type)]+0xc): undefi
ned reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSt6vectorISsSaISsEEjS2_ET_S4_T0_RKT1_12__false_type[std::vector<
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::all
ocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
>* std::__uninitialized_fill_n_aux<std::vector<std::basic_string<char, std::char
_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > > >*, unsigned int, std::vector<std
::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::alloca
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char
> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocat
or<char> > > >*, unsigned int, std::vector<std::basic_string<char, std::char_tra
its<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::c
har_traits<char>, std::allocator<char> > > > const&, __false_type)]+0x76): undef
ined reference to `__cxa_begin_catch'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSt6vectorISsSaISsEEjS2_ET_S4_T0_RKT1_12__false_type[std::vector<
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::all
ocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
>* std::__uninitialized_fill_n_aux<std::vector<std::basic_string<char, std::char
_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > > >*, unsigned int, std::vector<std
::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::alloca
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char
> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocat
or<char> > > >*, unsigned int, std::vector<std::basic_string<char, std::char_tra
its<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::c
har_traits<char>, std::allocator<char> > > > const&, __false_type)]+0x94): undef
ined reference to `__cxa_rethrow'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt26__uninitiali
zed_fill_n_auxIPSt6vectorISsSaISsEEjS2_ET_S4_T0_RKT1_12__false_type[std::vector<
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::all
ocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
>* std::__uninitialized_fill_n_aux<std::vector<std::basic_string<char, std::char
_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > > >*, unsigned int, std::vector<std
::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::alloca
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >
(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char
> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocat
or<char> > > >*, unsigned int, std::vector<std::basic_string<char, std::char_tra
its<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::c
har_traits<char>, std::allocator<char> > > > const&, __false_type)]+0xb7): undef
ined reference to `__cxa_end_catch'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZN9__gnu_cxx13new
_allocatorISsE8allocateEjPKv[__gnu_cxx::new_allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > >::allocate(unsigned int, void cons
t*)]+0x10): undefined reference to `operator new(unsigned int)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZN9__gnu_cxx13new
_allocatorISsE10deallocateEPSsj[__gnu_cxx::new_allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >::deallocate(std::basic_string<
char, std::char_traits<char>, std::allocator<char> >*, unsigned int)]+0xd): unde
fined reference to `operator delete(void*)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt10_ConstructIS
sSsEvPT_RKT0_[void std::_Construct<std::basic_string<char, std::char_traits<char
>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::
allocator<char> > >(std::basic_string<char, std::char_traits<char>, std::allocat
or<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char
> > const&)]+0xc): undefined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt10_ConstructIS
sSsEvPT_RKT0_[void std::_Construct<std::basic_string<char, std::char_traits<char
>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::
allocator<char> > >(std::basic_string<char, std::char_traits<char>, std::allocat
or<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char
> > const&)]+0x66): undefined reference to `std::basic_string<char, std::char_tr
aits<char>, std::allocator<char> >::basic_string(std::string const&)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt8_DestroyISsEv
PT_[void std::_Destroy<std::basic_string<char, std::char_traits<char>, std::allo
cator<char> > >(std::basic_string<char, std::char_traits<char>, std::allocator<c
har> >*)]+0xd): undefined reference to `std::basic_string<char, std::char_traits
<char>, std::allocator<char> >::~basic_string()'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZN9__gnu_cxx13new
_allocatorISt6vectorISsSaISsEEE8allocateEjPKv[__gnu_cxx::new_allocator<std::vect
or<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::
allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >
> > >::allocate(unsigned int, void const*)]+0x16): undefined reference to `oper
ator new(unsigned int)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZN9__gnu_cxx13new
_allocatorISt6vectorISsSaISsEEE10deallocateEPS3_j[__gnu_cxx::new_allocator<std::
vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, s
td::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<cha
r> > > > >::deallocate(std::vector<std::basic_string<char, std::char_traits<char
>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_trai
ts<char>, std::allocator<char> > > >*, unsigned int)]+0xd): undefined reference
to `operator delete(void*)'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt10_ConstructIS
t6vectorISsSaISsEES2_EvPT_RKT0_[void std::_Construct<std::vector<std::basic_stri
ng<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::bas
ic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::all
ocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<c
har> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allo
cator<char> > > >*, std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<
char>, std::allocator<char> > > > const&)]+0xc): undefined reference to `__gxx_p
ersonality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZNSt6vectorISsSaI
SsEEC1ERKS1_[std::vector<std::basic_string<char, std::char_traits<char>, std::al
locator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >::vector(std::vector<std::basic_string<char, std::char
_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, st
d::char_traits<char>, std::allocator<char> > > > const&)]+0xc): undefined refere
nce to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt24__uninitiali
zed_copy_auxIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA
_S9_12__false_type[std::basic_string<char, std::char_traits<char>, std::allocato
r<char> >* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::basic
_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector
<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(_
_gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std:
:allocator<char> > const*, std::vector<std::basic_string<char, std::char_traits<
char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_
traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::ba
sic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vec
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std:
:allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*
, __false_type)]+0xc): undefined reference to `__gxx_personality_sj0'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt24__uninitiali
zed_copy_auxIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA
_S9_12__false_type[std::basic_string<char, std::char_traits<char>, std::allocato
r<char> >* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::basic
_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector
<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(_
_gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std:
:allocator<char> > const*, std::vector<std::basic_string<char, std::char_traits<
char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_
traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::ba
sic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vec
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std:
:allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*
, __false_type)]+0x94): undefined reference to `__cxa_begin_catch'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt24__uninitiali
zed_copy_auxIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA
_S9_12__false_type[std::basic_string<char, std::char_traits<char>, std::allocato
r<char> >* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::basic
_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector
<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(_
_gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std:
:allocator<char> > const*, std::vector<std::basic_string<char, std::char_traits<
char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_
traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::ba
sic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vec
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std:
:allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*
, __false_type)]+0xb2): undefined reference to `__cxa_rethrow'
C:\DOCUME~1\COLIND~1\LOCALS~1\Temp/ccAjO7DS.o:Test.cpp:(.text$_ZSt24__uninitiali
zed_copy_auxIN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEEPSsET0_T_SA
_S9_12__false_type[std::basic_string<char, std::char_traits<char>, std::allocato
r<char> >* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<std::basic
_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vector
<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::al
locator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(_
_gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std:
:allocator<char> > const*, std::vector<std::basic_string<char, std::char_traits<
char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_
traits<char>, std::allocator<char> > > > >, __gnu_cxx::__normal_iterator<std::ba
sic_string<char, std::char_traits<char>, std::allocator<char> > const*, std::vec
tor<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std:
:allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>
> > > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*
, __false_type)]+0xd5): undefined reference to `__cxa_end_catch'
collect2: ld returned 1 exit status