Project

General

Profile

Support for composite primary keys in dbo » error.txt

The error output of the compiler - Michael Wagner, 09/22/2010 08:02 PM

 
Building file: ../src/domain/RasterPresentation.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/domain/RasterPresentation.d" -MT"src/domain/RasterPresentation.d" -o"src/domain/RasterPresentation.o" "../src/domain/RasterPresentation.cpp"
/usr/local/include/Wt/Dbo/Session_impl.h: In member function ‘Wt::Dbo::ptr<C> Wt::Dbo::Session::load(Wt::Dbo::SqlStatement*, int&) [with C = Domain::RasterPresentation]’:
/usr/local/include/Wt/Dbo/ptr_impl.h:412: instantiated from ‘static Wt::Dbo::ptr<C> Wt::Dbo::query_result_traits<Wt::Dbo::ptr<C> >::load(Wt::Dbo::Session&, Wt::Dbo::SqlStatement&, int&) [with C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/collection_impl.h:151: instantiated from ‘void Wt::Dbo::collection<C>::iterator::shared_impl::fetchNextRow() [with C = Wt::Dbo::ptr<Domain::RasterPresentation>]’
../src/domain/RasterPresentation.cpp:17: instantiated from here
/usr/local/include/Wt/Dbo/Session_impl.h:95: error: no matching function for call to ‘Wt::Dbo::SqlStatement::getResult(int, Wt::Dbo::Session::load(Wt::Dbo::SqlStatement*, int&) [with C = Domain::RasterPresentation]::IdType*)’
/usr/local/include/Wt/Dbo/SqlStatement:122: note: candidates are: virtual bool Wt::Dbo::SqlStatement::getResult(int, std::string*, int)
/usr/local/include/Wt/Dbo/SqlStatement:128: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, short int*)
/usr/local/include/Wt/Dbo/SqlStatement:134: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, int*)
/usr/local/include/Wt/Dbo/SqlStatement:140: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, long long int*)
/usr/local/include/Wt/Dbo/SqlStatement:146: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, float*)
/usr/local/include/Wt/Dbo/SqlStatement:152: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, double*)
/usr/local/include/Wt/Dbo/SqlStatement:159: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, boost::posix_time::ptime*, Wt::Dbo::SqlDateTimeType)
/usr/local/include/Wt/Dbo/SqlStatement:166: note: virtual bool Wt::Dbo::SqlStatement::getResult(int, std::vector<unsigned char, std::allocator<unsigned char> >*, int)
/usr/local/include/Wt/Dbo/Field_impl.h: In member function ‘void Wt::Dbo::FieldRef<V>::bindValue(Wt::Dbo::SqlStatement*, int) const [with V = Domain::CompositeKey]’:
/usr/local/include/Wt/Dbo/DbAction:283: instantiated from ‘void Wt::Dbo::SaveBaseAction::act(const Wt::Dbo::FieldRef<V>&) [with V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/Field_impl.h:128: instantiated from ‘void Wt::Dbo::field(Action&, V&, const std::string&, int) [with Action = Wt::Dbo::SaveBaseAction, V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/ptr_impl.h:65: instantiated from ‘void Wt::Dbo::MetaDbo<C>::bindId(Wt::Dbo::SqlStatement*, int&) [with C = Domain::RasterPresentation]’
../src/domain/RasterPresentation.cpp:17: instantiated from here
/usr/local/include/Wt/Dbo/Field_impl.h:54: error: no matching function for call to ‘Wt::Dbo::sql_value_traits<Domain::CompositeKey, void>::bind(Domain::CompositeKey&, Wt::Dbo::SqlStatement*&, int&, const int&)’
/usr/local/include/Wt/Dbo/SqlTraits_impl.h:17: note: candidates are: static void Wt::Dbo::sql_value_traits<V, Enable>::bind(const char*, Wt::Dbo::SqlStatement*, int, int) [with V = Domain::CompositeKey, Enable = void]
/usr/local/include/boost/lexical_cast.hpp: In member function ‘bool boost::detail::lexical_stream<Target, Source, Traits>::operator<<(const Source&) [with Target = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Source = Domain::CompositeKey, Traits = std::char_traits<char>]’:
/usr/local/include/boost/lexical_cast.hpp:1151: instantiated from ‘Target boost::detail::lexical_cast(typename boost::call_traits<Source>::param_type, CharT*, size_t) [with Target = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Source = Domain::CompositeKey, bool Unlimited = true, CharT = boost::lexical_cast::char_type]’
/usr/local/include/boost/lexical_cast.hpp:1174: instantiated from ‘Target boost::lexical_cast(const Source&) [with Target = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Source = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/Session_impl.h:262: instantiated from ‘void Wt::Dbo::Session::implDelete(Wt::Dbo::MetaDbo<C>&) [with C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/ptr_impl.h:46: instantiated from ‘void Wt::Dbo::MetaDbo<C>::flush() [with C = Domain::RasterPresentation]’
../src/domain/RasterPresentation.cpp:17: instantiated from here
/usr/local/include/boost/lexical_cast.hpp:595: error: no match for ‘operator<<’ in ‘((boost::detail::lexical_stream<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Domain::CompositeKey, std::char_traits<char> >*)this)->boost::detail::lexical_stream<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Domain::CompositeKey, std::char_traits<char> >::stream << input’
/usr/include/c++/4.3/ostream:112: note: candidates are: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>& (*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:121: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:131: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:169: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:173: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:177: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/bits/ostream.tcc:97: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:184: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/bits/ostream.tcc:111: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:195: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:204: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:208: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:213: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:217: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:225: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/ostream:229: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/include/c++/4.3/bits/ostream.tcc:125: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, _Traits = std::char_traits<char>]
/usr/local/include/Wt/Dbo/Field_impl.h: In member function ‘std::string Wt::Dbo::FieldRef<V>::sqlType(Wt::Dbo::Session&) const [with V = Domain::CompositeKey]’:
/usr/local/include/Wt/Dbo/DbAction_impl.h:57: instantiated from ‘void Wt::Dbo::InitSchema::act(const Wt::Dbo::FieldRef<V>&) [with V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/Field_impl.h:128: instantiated from ‘void Wt::Dbo::field(Action&, V&, const std::string&, int) [with Action = Wt::Dbo::InitSchema, V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:48: instantiated from ‘void Wt::Dbo::InitSchema::actId(V&, const std::string&, int) [with V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/Field_impl.h:122: instantiated from ‘void Wt::Dbo::id(Action&, V&, const std::string&, int) [with Action = Wt::Dbo::InitSchema, V = Domain::CompositeKey]’
../src/domain/RasterPresentation.h:46: instantiated from ‘void Domain::RasterPresentation::persist(Action&) [with Action = Wt::Dbo::InitSchema]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:20: instantiated from ‘static void Wt::Dbo::persist<C, Enable>::apply(C&, A&) [with A = Wt::Dbo::InitSchema, C = Domain::RasterPresentation, Enable = void]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:33: instantiated from ‘void Wt::Dbo::InitSchema::visit(C&) [with C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/Session_impl.h:317: instantiated from ‘void Wt::Dbo::Session::Mapping<C>::init(Wt::Dbo::Session&) [with C = Domain::RasterPresentation]’
../src/domain/RasterPresentation.cpp:17: instantiated from here
/usr/local/include/Wt/Dbo/Field_impl.h:42: error: ‘type’ is not a member of ‘Wt::Dbo::sql_value_traits<Domain::CompositeKey, void>’
/usr/local/include/Wt/Dbo/Field_impl.h: In member function ‘void Wt::Dbo::FieldRef<V>::setValue(Wt::Dbo::Session&, Wt::Dbo::SqlStatement*, int) const [with V = Domain::CompositeKey]’:
/usr/local/include/Wt/Dbo/DbAction_impl.h:169: instantiated from ‘void Wt::Dbo::LoadBaseAction::act(const Wt::Dbo::FieldRef<V>&) [with V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/Field_impl.h:128: instantiated from ‘void Wt::Dbo::field(Action&, V&, const std::string&, int) [with Action = Wt::Dbo::LoadDbAction<Domain::RasterPresentation>, V = Domain::CompositeKey]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:225: instantiated from ‘void Wt::Dbo::LoadDbAction<C>::actId(V&, const std::string&, int) [with V = Domain::CompositeKey, C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/Field_impl.h:122: instantiated from ‘void Wt::Dbo::id(Action&, V&, const std::string&, int) [with Action = Wt::Dbo::LoadDbAction<Domain::RasterPresentation>, V = Domain::CompositeKey]’
../src/domain/RasterPresentation.h:46: instantiated from ‘void Domain::RasterPresentation::persist(Action&) [with Action = Wt::Dbo::LoadDbAction<Domain::RasterPresentation>]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:20: instantiated from ‘static void Wt::Dbo::persist<C, Enable>::apply(C&, A&) [with A = Wt::Dbo::LoadDbAction<Domain::RasterPresentation>, C = Domain::RasterPresentation, Enable = void]’
/usr/local/include/Wt/Dbo/DbAction_impl.h:208: instantiated from ‘void Wt::Dbo::LoadDbAction<C>::visit(C&) [with C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/Session_impl.h:285: instantiated from ‘void Wt::Dbo::Session::implLoad(Wt::Dbo::MetaDbo<C>&, Wt::Dbo::SqlStatement*, int&) [with C = Domain::RasterPresentation]’
/usr/local/include/Wt/Dbo/ptr_impl.h:198: instantiated from ‘void Wt::Dbo::MetaDbo<C>::doLoad() [with C = Domain::RasterPresentation]’
../src/domain/RasterPresentation.cpp:17: instantiated from here
/usr/local/include/Wt/Dbo/Field_impl.h:61: error: ‘read’ is not a member of ‘Wt::Dbo::sql_value_traits<Domain::CompositeKey, void>’
make: *** [src/domain/RasterPresentation.o] Error 1
(4-4/4)