Hi all,
I've been working on compiling CS on MinGW/MSYS and have hit a
minor speedbump. All in all, it is much easier than when I last
did this almost a year ago. Most of the problem back then was
getting cspython working (and Python extensions on MinGW in general).
Though this wasn't through any fault of CS. :) This time, everything
compiled and ran except aws, aws2, simpleformer, and
cegui. Jorrit just fixed simpleformer, aws2 doesn't compile for me in
Linux, and I don't know about cegui. I do, however, need aws. If anyone
is interested, here is a list of the basic procedure I followed:
http://wiki.siegium.com/siegiumwiki/BuildInstructions
I'm using gcc "version 3.4.2 (mingw-special)", MSYS, Windows XP, latest CS
Win32Libs package, CS from CVS as of 8pm EST Friday night. I manually
applied res's recent bfd fixes as they hadn't gotten into anon CVS.
The problem is that AWS doesn't link properly. There are some link
errors related to STL it seems. Not sure about a fix on this one. Any
help would be appreciated. Here is the jam output (somewhat long):
LinkPlugin aws.dll
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt23_Rb_tree_const_iteratorIPN5autom12_signal_baseINS0_20multi_threaded_localEEEEppEv[std::_Rb_tree_const_iterator<autom::_signal_base<autom::multi_threaded_local>*>::operator++()]+0x13):
In function `ZNK12csStringFastILi36EE11GetCapacityEv':
F:/Development/home/mike/CS/./include/csutil/csstring.h: undefined
reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base2IRKSsP15awsPropertyBaseNS0_20multi_threaded_localEEESaIS8_EE9_M_insertESt14_List_iteratorIS8_ERKS8_[std::list<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*,
std::allocator<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*>
::_M_insert(std::_List_iterator<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*>,
autom::_connection_base2<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*
const&)]+0x24):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base2IRKSsP15awsPropertyBaseNS0_20multi_threaded_localEEESaIS8_EE8_M_eraseESt14_List_iteratorIS8_E[std::list<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*,
std::allocator<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*>
::_M_erase(std::_List_iterator<autom::_connection_base2<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*>)]+0xd):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::unhook()'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base3IRKSsS3_P15awsPropertyBaseNS0_20multi_threaded_localEEESaIS8_EE8_M_eraseESt14_List_iteratorIS8_E[std::list<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*, autom::multi_threaded_local>*,
std::allocator<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*, autom::multi_threaded_local>*>
::_M_erase(std::_List_iterator<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*,
autom::multi_threaded_local>*>)]+0xd):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::unhook()'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorIPN5autom12_signal_baseINS0_20multi_threaded_localEEEEppEi[std::_Rb_tree_iterator<autom::_signal_base<autom::multi_threaded_local>*>::operator++(int)]+0x1b):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt8_Rb_treeIPN5autom12_signal_baseINS0_20multi_threaded_localEEES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E[std::_Rb_tree<autom::_signal_base<autom::multi_threaded_local>*,
autom::_signal_base<autom::multi_threaded_local>*,
std::_Identity<autom::_signal_base<autom::multi_threaded_local>*>,
std::less<autom::_signal_base<autom::multi_threaded_local>*>,
std::allocator<autom::_signal_base<autom::multi_threaded_local>*>
::erase(std::_Rb_tree_iterator<autom::_signal_base<autom::multi_threaded_local>*>)]+0x14):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to
`std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base&)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base1IP11awsCheckBoxNS0_20multi_threaded_localEEESaIS6_EE8_M_eraseESt14_List_iteratorIS6_E[std::list<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*,
std::allocator<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*>
::_M_erase(std::_List_iterator<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*>)]+0xd):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::unhook()'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt8_Rb_treeIPN5autom12_signal_baseINS0_20multi_threaded_localEEES4_St9_IdentityIS4_ESt4lessIS4_ESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<autom::_signal_base<autom::multi_threaded_local>*,
autom::_signal_base<autom::multi_threaded_local>*,
std::_Identity<autom::_signal_base<autom::multi_threaded_local>*>,
std::less<autom::_signal_base<autom::multi_threaded_local>*>,
std::allocator<autom::_signal_base<autom::multi_threaded_local>*>
::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
autom::_signal_base<autom::multi_threaded_local>*
const&)]+0x8b):F:/Development/home/mike/CS/./include/csutil/csstring.h:
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&)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorIPN5autom12_signal_baseINS0_20multi_threaded_localEEEEmmEv[std::_Rb_tree_iterator<autom::_signal_base<autom::multi_threaded_local>*>::operator--()]+0x13):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorIPN5autom12_signal_baseINS0_20multi_threaded_localEEEEppEv[std::_Rb_tree_iterator<autom::_signal_base<autom::multi_threaded_local>*>::operator++()]+0x13):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP15awsPropertyBaseEEmmEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*>
::operator--()]+0x13):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSsP15awsPropertyBaseESt10_Select1stIS4_ESt4lessISsESaIS4_EE9_M_insertEPSt18_Rb_tree_node_baseSC_RKS4_[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, awsPropertyBase*>,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, awsPropertyBase*> >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*> >
::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, awsPropertyBase*>
const&)]+0x8b):F:/Development/home/mike/CS/./include/csutil/csstring.h:
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&)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSsP15awsPropertyBaseESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseESt17_Rb_tree_iteratorIS4_E[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, awsPropertyBase*>,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, awsPropertyBase*> >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*> >
::erase(std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*>
)]+0x14):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to
`std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base&)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP15awsPropertyBaseEEppEi[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*>
::operator++(int)]+0x1b):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsP15awsPropertyBaseEEppEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, awsPropertyBase*>
::operator++()]+0x13):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base1IP11awsCheckBoxNS0_20multi_threaded_localEEESaIS6_EE9_M_insertESt14_List_iteratorIS6_ERKS6_[std::list<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*,
std::allocator<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*>
::_M_insert(std::_List_iterator<autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*>, autom::_connection_base1<awsCheckBox*,
autom::multi_threaded_local>*
const&)]+0x24):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
./out/msysx86/debug/plugins/aws/awschkbx.o(.text$_ZNSt4listIPN5autom17_connection_base3IRKSsS3_P15awsPropertyBaseNS0_20multi_threaded_localEEESaIS8_EE9_M_insertESt14_List_iteratorIS8_ERKS8_[std::list<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*, autom::multi_threaded_local>*,
std::allocator<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*, autom::multi_threaded_local>*>
::_M_insert(std::_List_iterator<autom::_connection_base3<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&, awsPropertyBase*, autom::multi_threaded_local>*>,
autom::_connection_base3<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, awsPropertyBase*,
autom::multi_threaded_local>*
const&)]+0x24):F:/Development/home/mike/CS/./include/csutil/csstring.h:
undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
./out/msysx86/debug/plugins/aws/awscomp.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSs5csRefIN5autom6objectEEESt10_Select1stIS6_ESt4lessISsESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, csRef<autom::object> >,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, csRef<autom::object> > >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, csRef<autom::object>
> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, csRef<autom::object> > const&)]+0x8b): In
function
`ZN7csArrayIS_IN6csHashI5csRefI7iStringEmE7ElementE21csArrayElementHandlerIS5_E22csArrayMemoryAllocatorIS5_EES6_ISA_ES8_ISA_EE14AdjustCapacityEj':
F:/Development/home/mike/CS/./include/csutil/array.h: 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&)'
./out/msysx86/debug/plugins/aws/awscomp.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSs5csRefIN5autom6objectEEEEmmEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, csRef<autom::object>
::operator--()]+0x13):F:/Development/home/mike/CS/./include/csutil/array.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/builtin.o(.text$_ZNSt23_Rb_tree_const_iteratorISt4pairIKSs5csRefIN5autom6objectEEEEppEv[std::_Rb_tree_const_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, csRef<autom::object>
>::operator++()]+0x13): In function `ZN5autom13lobby_builtinD0Ev':
F:/Development/home/mike/CS/plugins/aws/builtin.cpp:179: undefined
reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
./out/msysx86/debug/plugins/aws/functor.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSs5csRefIN5autom6objectEEEEppEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, csRef<autom::object>
>::operator++()]+0x13): In function
`ZNSt8_Rb_treeISsSt4pairIKSs5csRefIN5autom6objectEEESt10_Select1stIS6_ESt4lessISsESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E':
F:/Development/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/ext/new_allocator.h:
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/registrar.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSsPN5autom9registrar9containerEESt10_Select1stIS6_ESt4lessISsESaIS6_EE9_M_insertEPSt18_Rb_tree_node_baseSE_RKS6_[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, autom::registrar::container*>,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, autom::registrar::container*> >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
autom::registrar::container*> > >::_M_insert(std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
autom::registrar::container*> const&)]+0x8b): In function
`ZN5autom9registrar6assignERKSsSt4pairIPNS_8function4slotEMS5_F5csRefINS_6objectEERS4_EE':
F:/Development/home/mike/CS/plugins/aws/registrar.cpp:37: 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&)'
./out/msysx86/debug/plugins/aws/registrar.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsPN5autom9registrar9containerEEEmmEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
autom::registrar::container*> >::operator--()]+0x13): In function
`ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5autom9registrar9containerEEEE8allocateEjPKv':
F:/Development/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_algobase.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/registrar.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSsS0_IPN5autom8function4slotEMS4_F5csRefINS2_6objectEERS3_EEESt10_Select1stISD_ESt4lessISsESaISD_EE9_M_insertEPSt18_Rb_tree_node_baseSL_RKSD_[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::pair<autom::function::slot*,
csRef<autom::object> (autom::function::slot::*)(autom::function&)> >,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::pair<autom::function::slot*,
csRef<autom::object> (autom::function::slot::*)(autom::function&)> > >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
std::pair<autom::function::slot*, csRef<autom::object>
(autom::function::slot::*)(autom::function&)> > >
::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::pair<autom::function::slot*,
csRef<autom::object> (autom::function::slot::*)(autom::function&)> >
const&)]+0x8b): In function
`ZN5autom9registrar6assignERKSsSt4pairIPNS_8function4slotEMS5_F5csRefINS_6objectEERS4_EE':
F:/Development/home/mike/CS/plugins/aws/registrar.cpp:37: 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&)'
./out/msysx86/debug/plugins/aws/registrar.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsS0_IPN5autom8function4slotEMS4_F5csRefINS2_6objectEERS3_EEEEmmEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
std::pair<autom::function::slot*, csRef<autom::object>
(autom::function::slot::*)(autom::function&)> > >::operator--()]+0x13): In
function
`ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsPN5autom9registrar9containerEEEE8allocateEjPKv':
F:/Development/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_algobase.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
./out/msysx86/debug/plugins/aws/registry.o(.text$_ZNSt8_Rb_treeISsSt4pairIKSsSt6vectorI5csRefIN3aws8registryEESaIS6_EEESt10_Select1stIS9_ESt4lessISsESaIS9_EE9_M_insertEPSt18_Rb_tree_node_baseSH_RKS9_[std::_Rb_tree<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::vector<csRef<aws::registry>,
std::allocator<csRef<aws::registry> > > >,
std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::vector<csRef<aws::registry>,
std::allocator<csRef<aws::registry> > > > >,
std::less<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
std::vector<csRef<aws::registry>, std::allocator<csRef<aws::registry> > >
> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::pair<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const, std::vector<csRef<aws::registry>,
std::allocator<csRef<aws::registry> > > > const&)]+0x8b): In function
`ZNSt24__copy_backward_dispatchIP5csRefIN3aws8registryEES4_12__false_typeE4copyES4_S4_S4_':
F:/Development/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_algobase.h:
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&)'
./out/msysx86/debug/plugins/aws/registry.o(.text$_ZNSt17_Rb_tree_iteratorISt4pairIKSsSt6vectorI5csRefIN3aws8registryEESaIS6_EEEEmmEv[std::_Rb_tree_iterator<std::pair<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const,
std::vector<csRef<aws::registry>, std::allocator<csRef<aws::registry> > >
::operator--()]+0x13):F:/Development/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/bits/stl_algobase.h:
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
collect2: ld returned 1 exit status
g++ -o aws.dll ./out/msysx86/debug/plugins/aws/aws.o
./out/msysx86/debug/plugins/aws/aws3dfrm.o
./out/msysx86/debug/plugins/aws/awsbarct.o
./out/msysx86/debug/plugins/aws/awsbl.o
./out/msysx86/debug/plugins/aws/awschkbx.o
./out/msysx86/debug/plugins/aws/awscmdbt.o
./out/msysx86/debug/plugins/aws/awscomp.o
./out/msysx86/debug/plugins/aws/awsControlBar.o
./out/msysx86/debug/plugins/aws/awsEngineView.o
./out/msysx86/debug/plugins/aws/awsfparm.o
./out/msysx86/debug/plugins/aws/awsgbl.o
./out/msysx86/debug/plugins/aws/awsgrpfr.o
./out/msysx86/debug/plugins/aws/awsimgvw.o
./out/msysx86/debug/plugins/aws/awskcfct.o
./out/msysx86/debug/plugins/aws/awskeycn.o
./out/msysx86/debug/plugins/aws/awslabel.o
./out/msysx86/debug/plugins/aws/awslstbx.o
./out/msysx86/debug/plugins/aws/awsMenu.o
./out/msysx86/debug/plugins/aws/awsmgr.o
./out/msysx86/debug/plugins/aws/awsmled.o
./out/msysx86/debug/plugins/aws/awsntbk.o
./out/msysx86/debug/plugins/aws/awsPanel.o
./out/msysx86/debug/plugins/aws/awsparser.o
./out/msysx86/debug/plugins/aws/awsprefs.o
./out/msysx86/debug/plugins/aws/awsradbt.o
./out/msysx86/debug/plugins/aws/awsscr.o
./out/msysx86/debug/plugins/aws/awsscrbr.o
./out/msysx86/debug/plugins/aws/awsslot.o
./out/msysx86/debug/plugins/aws/awsstbar.o
./out/msysx86/debug/plugins/aws/awsstdsk.o
./out/msysx86/debug/plugins/aws/awsTabCtrl.o
./out/msysx86/debug/plugins/aws/awstex.o
./out/msysx86/debug/plugins/aws/awstimer.o
./out/msysx86/debug/plugins/aws/awstxtbx.o
./out/msysx86/debug/plugins/aws/awswin.o
./out/msysx86/debug/plugins/aws/builtin.o
./out/msysx86/debug/plugins/aws/functor.o
./out/msysx86/debug/plugins/aws/object.o
./out/msysx86/debug/plugins/aws/preferences.o
./out/msysx86/debug/plugins/aws/registrar.o
./out/msysx86/debug/plugins/aws/registry.o
./out/msysx86/debug/plugins/aws/skinlex.o
./out/msysx86/debug/plugins/aws/skinpars.o
./out/msysx86/debug/plugins/aws/xml_def.o
./out/msysx86/debug/plugins/aws/aws_resource.o
-L/F/Development/CrystalSpaceLibs/lib
-L/F/Development/CrystalSpaceLibs/lib/mingw
-L/F/Development/CrystalSpaceLibs/lib/mingw-gcc-3.4 -lm -Wl,-E -g3
-L/usr/lib/w32api -lgdi32 -lshell32 -shared -mwindows
./out/msysx86/debug/libs/libcrystalspace.a -lbfd -liberty -lzlib
-L/F/Development/CrystalSpaceLibs/lib
-L/F/Development/CrystalSpaceLibs/lib/mingw
-L/F/Development/CrystalSpaceLibs/lib/mingw-gcc-3.4 -lm -Wl,-E -g3
-L/usr/lib/w32api -lgdi32 -lshell32
...failed LinkPlugin aws.dll ...
...failed updating 1 target(s)...
Thanks,
Mike
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]