As promised, more mingw breakage...
I only rebuilt the lib before, so decided to do the examples too, and
got the errors below. Reversing revision 1596 fixes it, but is there a
better solution?
Joel
examples/stock.h: In function `void populate_stock(stock*, const
mysqlpp::Row&) [with mysqlpp::sql_dummy_type dummy = sql_dummy]':
examples/stock.h:41: instantiated from here
examples/stock.h:41: error: ambiguous overload for 'operator=' in
's->stock::item =
*((+row)->mysqlpp::Row::_vptr$const_subscript_container + 12u)(0u)'
E:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:433: note: candidates
are: std::basic_string<_CharT, _Traits, _Alloc>&
std::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*)
[with _CharT = char, _Traits = std::char_traits<char>, _Alloc =
std::allocator<char>]
E:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:447: note:
std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT,
_Traits, _Alloc>::operator=(_CharT) [with _CharT = char, _Traits =
std::char_traits<char>, _Alloc = std::allocator<char>]