DB Source Compiled nicht

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • root@localhost:/usr/src/Sourcework/Server/db/src # gmake -j4
    compile Config.cpp
    compile NetBase.cpp
    compile Peer.cpp
    In file included from /usr/include/boost/unordered_map.hpp:16,
    from ClientManager.h:5,
    from NetBase.cpp:4:
    /usr/include/boost/unordered/unordered_map.hpp:21:31: error: boost/move/move.hpp: No such file or directory
    /usr/include/boost/unordered/unordered_map.hpp:24:28: error: initializer_list: No such file or directory
    compile PeerBase.cpp
    compile Main.cpp
    In file included from /usr/include/boost/unordered/unordered_map_fwd.hpp:17,
    from /usr/include/boost/unordered/unordered_map.hpp:16,
    from /usr/include/boost/unordered_map.hpp:16,
    from ClientManager.h:5,
    from NetBase.cpp:4:
    /usr/include/boost/unordered/detail/fwd.hpp:725: error: 'forward_traversal_tag' has not been declared
    /usr/include/boost/unordered/detail/fwd.hpp:727: error: 'boost::incrementable_traversal_tag' has not been declared
    In file included from /usr/include/boost/unordered/unordered_map.hpp:17,
    from /usr/include/boost/unordered_map.hpp:16,
    from ClientManager.h:5,
    from NetBase.cpp:4:
    /usr/include/boost/unordered/detail/equivalent.hpp:157: error: prototype for 'void boost::unordered_detail::hash_equivalent_table<T>::insert_for_range(I, I, boost::forward_traversal_tag)' does not match any in class 'boost::unordered_detail::hash_equivalent_table<T>'
    /usr/include/boost/unordered/detail/fwd.hpp:727: error: candidates are: template<class T> template<class I> void boost::unordered_detail::hash_equivalent_table::insert_for_range(I, I, int)
    /usr/include/boost/unordered/detail/fwd.hpp:725: error: template<class T> template<class I> void boost::unordered_detail::hash_equivalent_table::insert_for_range(I, I, int)
    /usr/include/boost/unordered/detail/equivalent.hpp:157: error: template definition of non-template 'void boost::unordered_detail::hash_equivalent_table<T>::insert_for_range(I, I, boost::forward_traversal_tag)'
    /usr/include/boost/unordered/detail/equivalent.hpp:188: error: prototype for 'void boost::unordered_detail::hash_equivalent_table<T>::insert_for_range(I, I, boost::incrementable_traversal_tag)' does not match any in class 'boost::unordered_detail::hash_equivalent_table<T>'
    /usr/include/boost/unordered/detail/equivalent.hpp:157: error: candidates are: void boost::unordered_detail::hash_equivalent_table<T>::insert_for_range(I, I, boost::forward_traversal_tag)
    /usr/include/boost/unordered/detail/fwd.hpp:727: error: template<class T> template<class I> void boost::unordered_detail::hash_equivalent_table::insert_for_range(I, I, int)
    /usr/include/boost/unordered/detail/fwd.hpp:725: error: template<class T> template<class I> void boost::unordered_detail::hash_equivalent_table::insert_for_range(I, I, int)
    /usr/include/boost/unordered/detail/equivalent.hpp:188: error: template definition of non-template 'void boost::unordered_detail::hash_equivalent_table<T>::insert_for_range(I, I, boost::incrementable_traversal_tag)'
    In file included from /usr/include/boost/unordered_map.hpp:16,
    from ClientManager.h:5,
    from NetBase.cpp:4:
    /usr/include/boost/unordered/unordered_map.hpp:58: error: 'boost::unordered::detail' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:58: error: typedef name may not be a nested-name-specifier
    /usr/include/boost/unordered/unordered_map.hpp:58: error: expected ';' before '<' token
    /usr/include/boost/unordered/unordered_map.hpp:59: error: 'types' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:60: error: 'types' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:64: error: 'allocator_traits' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:65: error: 'allocator_traits' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:73: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:74: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:75: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:76: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:125: error: expected ',' or '...' before '&&' token
    /usr/include/boost/unordered/unordered_map.hpp:125: error: invalid constructor; you probably meant 'boost::unordered::unordered_map<K, T, H, P, A> (const boost::unordered::unordered_map<K, T, H, P, A>&)'
    /usr/include/boost/unordered/unordered_map.hpp:126: error: expected ';' before 'BOOST_NOEXCEPT_IF'
    /usr/include/boost/unordered/unordered_map.hpp:133: error: expected `;' before 'unordered_map'
    /usr/include/boost/unordered/unordered_map.hpp:133: error: expected ',' or '...' before '&&' token
    /usr/include/boost/unordered/unordered_map.hpp:133: error: invalid constructor; you probably meant 'boost::unordered::unordered_map<K, T, H, P, A> (const boost::unordered::unordered_map<K, T, H, P, A>&)'
    /usr/include/boost/unordered/unordered_map.hpp:138: error: expected `)' before '<' token
    /usr/include/boost/unordered/unordered_map.hpp:147: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:171: error: expected ',' or '...' before '&&' token
    /usr/include/boost/unordered/unordered_map.hpp:180: error: declaration of 'operator=' as non-function
    /usr/include/boost/unordered/unordered_map.hpp:180: error: expected ';' before '(' token
    /usr/include/boost/unordered/unordered_map.hpp:183: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:190: error: expected `;' before 'bool'
    /usr/include/boost/unordered/unordered_map.hpp:190: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:195: error: expected `;' before 'size_type'
    /usr/include/boost/unordered/unordered_map.hpp:195: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:200: error: expected `;' before 'size_type'
    /usr/include/boost/unordered/unordered_map.hpp:200: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:204: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:209: error: expected `;' before 'const_iterator'
    /usr/include/boost/unordered/unordered_map.hpp:209: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:214: error: expected `;' before 'iterator'
    /usr/include/boost/unordered/unordered_map.hpp:214: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:219: error: expected `;' before 'const_iterator'
    /usr/include/boost/unordered/unordered_map.hpp:219: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:224: error: expected `;' before 'const_iterator'
    /usr/include/boost/unordered/unordered_map.hpp:224: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:229: error: expected `;' before 'const_iterator'
    /usr/include/boost/unordered/unordered_map.hpp:229: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:237: error: expected `;' before 'template'
    /usr/include/boost/unordered/unordered_map.hpp:237: error: expected identifier before '...' token
    /usr/include/boost/unordered/unordered_map.hpp:237: error: expected '>' before '...' token
    /usr/include/boost/unordered/unordered_map.hpp:238: error: 'Args' was not declared in this scope
    /usr/include/boost/unordered/unordered_map.hpp:238: error: there are no arguments to 'BOOST_FWD_REF' that depend on a template parameter, so a declaration of 'BOOST_FWD_REF' must be available
    /usr/include/boost/unordered/unordered_map.hpp:238: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
    /usr/include/boost/unordered/unordered_map.hpp:238: error: expected `)' before '...' token
    /usr/include/boost/unordered/unordered_map.hpp:238: error: ISO C++ forbids initialization of member 'emplace'
    /usr/include/boost/unordered/unordered_map.hpp:238: error: making 'emplace' static
    /usr/include/boost/unordered/unordered_map.hpp:238: error: invalid in-class initialization of static data member of non-integral type 'std::pair<int, bool>'
    /usr/include/boost/unordered/unordered_map.hpp:243: error: expected identifier before '...' token
    /usr/include/boost/unordered/unordered_map.hpp:243: error: expected '>' before '...' token
    /usr/include/boost/unordered/unordered_map.hpp:244: error: 'BOOST_FWD_REF' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:244: error: expected `)' before 'args'
    /usr/include/boost/unordered/unordered_map.hpp:244: error: expected initializer before 'args'
    /usr/include/boost/unordered/unordered_map.hpp:387: error: 'BOOST_RV_REF' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:387: error: expected ',' or '...' before 'x'
    /usr/include/boost/unordered/unordered_map.hpp:397: error: 'BOOST_RV_REF' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:397: error: expected ',' or '...' before 'x'
    /usr/include/boost/unordered/unordered_map.hpp:405: error: 'std::initializer_list' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:405: error: expected ',' or '...' before '<' token
    /usr/include/boost/unordered/unordered_map.hpp:454: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:459: error: expected `;' before 'size_type'
    /usr/include/boost/unordered/unordered_map.hpp:459: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:464: error: expected `;' before 'size_type'
    /usr/include/boost/unordered/unordered_map.hpp:506: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:511: error: expected `;' before 'float'
    /usr/include/boost/unordered/unordered_map.hpp:511: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:512: error: expected ';' before 'BOOST_NOEXCEPT'
    /usr/include/boost/unordered/unordered_map.hpp:87: error: 'boost::unordered::detail' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'boost::unordered::unordered_map<K, T, H, P, A>& boost::unordered::unordered_map<K, T, H, P, A>::operator=(const boost::unordered::unordered_map<K, T, H, P, A>&)':
    /usr/include/boost/unordered/unordered_map.hpp:166: error: request for member 'assign' in '((boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'int'
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'boost::unordered::unordered_map<K, T, H, P, A>& boost::unordered::unordered_map<K, T, H, P, A>::operator=(boost::unordered::unordered_map<K, T, H, P, A>)':
    /usr/include/boost/unordered/unordered_map.hpp:173: error: request for member 'move_assign' in '((boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'int'
    /usr/include/boost/unordered/unordered_map.hpp:173: error: 'x' was not declared in this scope
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'std::pair<int, bool> boost::unordered::unordered_map<K, T, H, P, A>::insert(int (*)(std::pair<const _Key, _Tp>))':
    /usr/include/boost/unordered/unordered_map.hpp:389: error: 'move' is not a member of 'boost'
    /usr/include/boost/unordered/unordered_map.hpp:389: error: 'x' was not declared in this scope
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'int boost::unordered::unordered_map<K, T, H, P, A>::insert(int, int (*)(std::pair<const _Key, _Tp>))':
    /usr/include/boost/unordered/unordered_map.hpp:399: error: 'move' is not a member of 'boost'
    /usr/include/boost/unordered/unordered_map.hpp:399: error: 'x' was not declared in this scope
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'size_t boost::unordered::unordered_map<K, T, H, P, A>::bucket(const K&) const':
    /usr/include/boost/unordered/unordered_map.hpp:468: error: request for member 'hash_to_bucket' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp:468: error: request for member 'hash' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'int boost::unordered::unordered_map<K, T, H, P, A>::begin(size_t)':
    /usr/include/boost/unordered/unordered_map.hpp:474: error: request for member 'begin' in '((boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'int'
    /usr/include/boost/unordered/unordered_map.hpp:474: error: request for member 'bucket_count_' in '((boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'int'
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'int boost::unordered::unordered_map<K, T, H, P, A>::begin(size_t) const':
    /usr/include/boost/unordered/unordered_map.hpp:480: error: request for member 'begin' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp:480: error: request for member 'bucket_count_' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp: In member function 'int boost::unordered::unordered_map<K, T, H, P, A>::cbegin(size_t) const':
    /usr/include/boost/unordered/unordered_map.hpp:496: error: request for member 'begin' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp:496: error: request for member 'bucket_count_' in '((const boost::unordered::unordered_map<K, T, H, P, A>*)this)->boost::unordered::unordered_map<K, T, H, P, A>::table_', which is of non-class type 'const int'
    /usr/include/boost/unordered/unordered_map.hpp: At global scope:
    /usr/include/boost/unordered/unordered_map.hpp:541: error: 'boost::unordered::detail' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:541: error: typedef name may not be a nested-name-specifier
    /usr/include/boost/unordered/unordered_map.hpp:541: error: expected ';' before '<' token
    /usr/include/boost/unordered/unordered_map.hpp:542: error: 'types' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:543: error: 'types' has not been declared
    /usr/include/boost/unordered/unordered_map.hpp:547: error: 'allocator_traits' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:548: error: 'allocator_traits' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:556: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:557: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:558: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:559: error: 'table' is not a class or namespace
    /usr/include/boost/unordered/unordered_map.hpp:608: error: expected ',' or '...' before '&&' token
    /usr/include/boost/unordered/unordered_map.hpp:608: error: invalid constructor; you probably meant 'boost::unordered::unordered_multimap<K, T, H, P, A> (const boost::unordered::unordered_multimap<K, T, H, P, A>&)'
    /usr/include/boost/unordered/unordered_map.hpp:609: error: expected ';' before 'BOOST_NOEXCEPT_IF'
    /usr/include/boost/unordered/unordered_map.hpp:616: error: expected `;' before 'unordered_multimap'
    /usr/include/boost/unordered/unordered_map.hpp:616: error: expected ',' or '...' before '&&' token

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.