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

Reply via email to