hi,
igot problems when i try to use clang as compiler.
Nice greetings
Jan
-- The C compiler identification is Clang
-- The CXX compiler identification is Clang
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang
-- Check for working CXX compiler: /usr/bin/clang -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found the Wt libraries at
/usr/lib/libwt.so;/usr/lib/libwtext.so;/usr/lib/libwthttp.so;/usr/lib/libwtdbo.so;/usr/lib/libwtdbosqlite3.so;/usr/lib/libwtdbopostgres.so;/usr/lib/libwtfcgi.so
-- Found the Wt headers at /usr/include
-- Found the Wt debug libraries at
/usr/lib/libwt.so;/usr/lib/libwtext.so;/usr/lib/libwthttp.so;/usr/lib/libwtdbo.so;/usr/lib/libwtdbosqlite3.so;/usr/lib/libwtdbopostgres.so;/usr/lib/libwtfcgi.so
-- Found the Wt debug headers at /usr/include
-- Configuring done
-- Generating done
-- Build files have been written to:
/local/administrator/projects/tuxist/twitter/build
administrator@dibsi:~/projects/tuxist/twitter/build$ make
Scanning dependencies of target twitter.fcgi
[ 50%] Building CXX object src/CMakeFiles/twitter.fcgi.dir/twitter.o
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:13:
In file included from /usr/include/Wt/Dbo/DbAction:17:
/usr/include/Wt/Dbo/Field:144:3: error: constructor for 'class
Wt::Dbo::FieldRef<int>' must explicitly initialize the reference member
'value_'
FieldRef(V& value, const std::string& name, int size);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:20:
In file included from /usr/include/Wt/Dbo/Query_impl.h:17:
/usr/include/Wt/Dbo/Field_impl.h:134:14: note: in instantiation of member
function 'Wt::Dbo::FieldRef<int>::FieldRef' requested here
action.act(FieldRef<V>(value, name, size));
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:20:
/usr/include/Wt/Dbo/Query_impl.h:489:5: note: in instantiation of function
template specialization 'Wt::Dbo::field<class
Wt::Dbo::SaveBaseAction, int>' requested here
field(binder, v, "limit");
^
/usr/include/Wt/Dbo/Query_impl.h:460:3: note: in instantiation of member
function 'Wt::Dbo::Query<class Wt::Dbo::ptr<class Twitter>,
struct Wt::Dbo::DynamicBinding>::bindParameters' requested here
bindParameters(statement);
^
/usr/include/Wt/Dbo/Query_impl.h:475:10: note: in instantiation of member
function 'Wt::Dbo::Query<class Wt::Dbo::ptr<class Twitter>,
struct Wt::Dbo::DynamicBinding>::resultList' requested here
return resultList();
^
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:28:14: note: in
instantiation of member function 'Wt::Dbo::Query<class
Wt::Dbo::ptr<class Twitter>, struct Wt::Dbo::DynamicBinding>::operator
collection' requested here
accounts = Session->find<Twitter>();
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:13:
In file included from /usr/include/Wt/Dbo/DbAction:17:
/usr/include/Wt/Dbo/Field:158:6: note: declared at
V& value_;
^
/usr/include/Wt/Dbo/Field:144:3: error: constructor for 'class
Wt::Dbo::FieldRef<class Wt::WDate>' must explicitly initialize the
reference member 'value_'
FieldRef(V& value, const std::string& name, int size);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:20:
In file included from /usr/include/Wt/Dbo/Query_impl.h:17:
/usr/include/Wt/Dbo/Field_impl.h:134:14: note: in instantiation of member
function 'Wt::Dbo::FieldRef<class Wt::WDate>::FieldRef'
requested here
action.act(FieldRef<V>(value, name, size));
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
/local/administrator/projects/tuxist/twitter/src/twitter.h:49:8: note: in
instantiation of function template specialization
'Wt::Dbo::field<class Wt::Dbo::InitSchema, class Wt::WDate>' requested
here
Wt::Dbo::field(a, oauth_provider, "oauth_provider");
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:15:
/usr/include/Wt/Dbo/DbAction_impl.h:20:3: note: in instantiation of function
template specialization 'Twitter::persist<class
Wt::Dbo::InitSchema>' requested here
obj.persist(action);
^
/usr/include/Wt/Dbo/DbAction_impl.h:33:3: note: in instantiation of function
template specialization 'Wt::Dbo::persist<class Twitter,
void>::apply<class Wt::Dbo::InitSchema>' requested here
persist<C>::apply(obj, *this);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:19:
/usr/include/Wt/Dbo/Session_impl.h:364:5: note: in instantiation of function
template specialization
'Wt::Dbo::InitSchema::visit<class Twitter>' requested here
action.visit(dummy);
^
/usr/include/Wt/Dbo/Session_impl.h:95:16: note: in instantiation of member
function 'Wt::Dbo::Session::Mapping<class Twitter>::init'
requested here
mapping->init(*const_cast<Session *>(this));
^
/usr/include/Wt/Dbo/Session_impl.h:244:3: note: in instantiation of function
template specialization 'Wt::Dbo::Session::getMapping<class
Twitter>' requested here
getMapping<C>()->registry_.erase(obj->id());
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:34:5: note: in instantiation of function
template specialization 'Wt::Dbo::Session::prune<class Twitter>'
requested here
session()->prune(this);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:10:
/usr/include/Wt/Dbo/ptr:320:3: note: in instantiation of member function
'Wt::Dbo::MetaDbo<class Twitter>::~MetaDbo' requested here
MetaDbo(C *obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:216:12: note: in instantiation of member
function 'Wt::Dbo::MetaDbo<class Twitter>::MetaDbo' requested
here
obj_ = new MetaDbo<C>(obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:11:
/usr/include/Wt/Dbo/collection:165:2: note: in instantiation of member
function 'Wt::Dbo::ptr<class Twitter>::ptr' requested here
shared_impl(const collection<C>& collection, SqlStatement *statement);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:12:
/usr/include/Wt/Dbo/collection_impl.h:165:11: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::shared_impl::shared_impl' requested here
impl_ = new shared_impl(collection, statement);
^
/usr/include/Wt/Dbo/collection_impl.h:313:10: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::iterator' requested here
return iterator(*this, executeStatement());
^
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:29:37: note: in
instantiation of member function 'Wt::Dbo::collection<class
Wt::Dbo::ptr<class Twitter> >::begin' requested here
for (Accounts::const_iterator i = accounts.begin(); i != accounts.end();
++i){
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:13:
In file included from /usr/include/Wt/Dbo/DbAction:17:
/usr/include/Wt/Dbo/Field:158:6: note: declared at
V& value_;
^
/usr/include/Wt/Dbo/Field:144:3: error: constructor for 'class
Wt::Dbo::FieldRef<class Wt::WString>' must explicitly initialize the
reference member 'value_'
FieldRef(V& value, const std::string& name, int size);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:20:
In file included from /usr/include/Wt/Dbo/Query_impl.h:17:
/usr/include/Wt/Dbo/Field_impl.h:134:14: note: in instantiation of member
function 'Wt::Dbo::FieldRef<class Wt::WString>::FieldRef'
requested here
action.act(FieldRef<V>(value, name, size));
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
/local/administrator/projects/tuxist/twitter/src/twitter.h:51:8: note: in
instantiation of function template specialization
'Wt::Dbo::field<class Wt::Dbo::InitSchema, class Wt::WString>' requested
here
Wt::Dbo::field(a, oauth_token, "oauth_token");
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:15:
/usr/include/Wt/Dbo/DbAction_impl.h:20:3: note: in instantiation of function
template specialization 'Twitter::persist<class
Wt::Dbo::InitSchema>' requested here
obj.persist(action);
^
/usr/include/Wt/Dbo/DbAction_impl.h:33:3: note: in instantiation of function
template specialization 'Wt::Dbo::persist<class Twitter,
void>::apply<class Wt::Dbo::InitSchema>' requested here
persist<C>::apply(obj, *this);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:19:
/usr/include/Wt/Dbo/Session_impl.h:364:5: note: in instantiation of function
template specialization
'Wt::Dbo::InitSchema::visit<class Twitter>' requested here
action.visit(dummy);
^
/usr/include/Wt/Dbo/Session_impl.h:95:16: note: in instantiation of member
function 'Wt::Dbo::Session::Mapping<class Twitter>::init'
requested here
mapping->init(*const_cast<Session *>(this));
^
/usr/include/Wt/Dbo/Session_impl.h:244:3: note: in instantiation of function
template specialization 'Wt::Dbo::Session::getMapping<class
Twitter>' requested here
getMapping<C>()->registry_.erase(obj->id());
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:34:5: note: in instantiation of function
template specialization 'Wt::Dbo::Session::prune<class Twitter>'
requested here
session()->prune(this);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:10:
/usr/include/Wt/Dbo/ptr:320:3: note: in instantiation of member function
'Wt::Dbo::MetaDbo<class Twitter>::~MetaDbo' requested here
MetaDbo(C *obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:216:12: note: in instantiation of member
function 'Wt::Dbo::MetaDbo<class Twitter>::MetaDbo' requested
here
obj_ = new MetaDbo<C>(obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:11:
/usr/include/Wt/Dbo/collection:165:2: note: in instantiation of member
function 'Wt::Dbo::ptr<class Twitter>::ptr' requested here
shared_impl(const collection<C>& collection, SqlStatement *statement);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:12:
/usr/include/Wt/Dbo/collection_impl.h:165:11: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::shared_impl::shared_impl' requested here
impl_ = new shared_impl(collection, statement);
^
/usr/include/Wt/Dbo/collection_impl.h:313:10: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::iterator' requested here
return iterator(*this, executeStatement());
^
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:29:37: note: in
instantiation of member function 'Wt::Dbo::collection<class
Wt::Dbo::ptr<class Twitter> >::begin' requested here
for (Accounts::const_iterator i = accounts.begin(); i != accounts.end();
++i){
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:13:
In file included from /usr/include/Wt/Dbo/DbAction:17:
/usr/include/Wt/Dbo/Field:158:6: note: declared at
V& value_;
^
/usr/include/Wt/Dbo/Field:144:3: error: constructor for 'class
Wt::Dbo::FieldRef<long long>' must explicitly initialize the reference
member 'value_'
FieldRef(V& value, const std::string& name, int size);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:20:
In file included from /usr/include/Wt/Dbo/Query_impl.h:17:
/usr/include/Wt/Dbo/Field_impl.h:134:14: note: in instantiation of member
function 'Wt::Dbo::FieldRef<long long>::FieldRef' requested
here
action.act(FieldRef<V>(value, name, size));
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:74:3: note: in instantiation of function
template specialization 'Wt::Dbo::field<class
Wt::Dbo::SaveBaseAction, long long>' requested here
field(action, id_,
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:10:
/usr/include/Wt/Dbo/ptr:320:3: note: in instantiation of member function
'Wt::Dbo::MetaDbo<class Twitter>::bindId' requested here
MetaDbo(C *obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:13:
/usr/include/Wt/Dbo/ptr_impl.h:216:12: note: in instantiation of member
function 'Wt::Dbo::MetaDbo<class Twitter>::MetaDbo' requested
here
obj_ = new MetaDbo<C>(obj);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:11:
/usr/include/Wt/Dbo/collection:165:2: note: in instantiation of member
function 'Wt::Dbo::ptr<class Twitter>::ptr' requested here
shared_impl(const collection<C>& collection, SqlStatement *statement);
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:24:
In file included from /usr/include/Wt/Dbo/Dbo:11:
In file included from /usr/include/Wt/Dbo/Impl:12:
/usr/include/Wt/Dbo/collection_impl.h:165:11: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::shared_impl::shared_impl' requested here
impl_ = new shared_impl(collection, statement);
^
/usr/include/Wt/Dbo/collection_impl.h:313:10: note: in instantiation of member
function 'Wt::Dbo::collection<class Wt::Dbo::ptr<class
Twitter> >::iterator::iterator' requested here
return iterator(*this, executeStatement());
^
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:29:37: note: in
instantiation of member function 'Wt::Dbo::collection<class
Wt::Dbo::ptr<class Twitter> >::begin' requested here
for (Accounts::const_iterator i = accounts.begin(); i != accounts.end();
++i){
^
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.cpp:20:
In file included from
/local/administrator/projects/tuxist/twitter/src/twitter.h:22:
In file included from /usr/include/Wt/Dbo/Types:13:
In file included from /usr/include/Wt/Dbo/DbAction:17:
/usr/include/Wt/Dbo/Field:158:6: note: declared at
V& value_;
^
49 diagnostics generated.
make[2]: *** [src/CMakeFiles/twitter.fcgi.dir/twitter.o] Fehler 1
make[1]: *** [src/CMakeFiles/twitter.fcgi.dir/all] Fehler 2
make: *** [all] Fehler 2
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest