I just got svn trunk rev 848, and it's still not working. Maybe I'm missing something else. Here's the end of the output:
Code: Select all
./libtorrent/include/libtorrent/time.hpp:140: error: no matching function for call to ‘libtorrent::ptime::ptime(int)’
./libtorrent/include/libtorrent/time.hpp:113: note: candidates are: libtorrent::ptime::ptime()
./libtorrent/include/libtorrent/time.hpp:112: note: libtorrent::ptime::ptime(const libtorrent::ptime&)
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::max_time()’:
./libtorrent/include/libtorrent/time.hpp:141: error: ‘boost’ was not declared in this scope
./libtorrent/include/libtorrent/time.hpp:141: error: template argument 1 is invalid
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:144: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:144: error: expected constructor, destructor, or type conversion before ‘total_microseconds’
./libtorrent/include/libtorrent/time.hpp:163: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:163: error: ISO C++ forbids declaration of ‘time_duration’ with no type
./libtorrent/include/libtorrent/time.hpp:163: error: expected ‘;’ before ‘to_posix_duration’
./libtorrent/include/libtorrent/time.hpp:166: error: expected `;' before ‘}’ token
./libtorrent/include/libtorrent/time.hpp: In static member function ‘static libtorrent::ptime asio::time_traits<libtorrent::ptime>::add(libtorrent::ptime, libtorrent::time_duration)’:
./libtorrent/include/libtorrent/time.hpp:158: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:158: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: In function ‘int libtorrent::total_seconds(libtorrent::time_duration)’:
./libtorrent/include/libtorrent/time.hpp:343: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: In function ‘int libtorrent::total_milliseconds(libtorrent::time_duration)’:
./libtorrent/include/libtorrent/time.hpp:347: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:349: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:349: error: expected initializer before ‘total_microseconds’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::time_now()’:
./libtorrent/include/libtorrent/time.hpp:358: error: ‘boost’ was not declared in this scope
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:361: error: ‘libtorrent::microsec’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:361: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:362: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:365: error: ‘libtorrent::milliseconds’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:365: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:366: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:369: error: ‘libtorrent::seconds’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:369: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:370: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:373: error: ‘libtorrent::minutes’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:373: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:374: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:377: error: ‘libtorrent::hours’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:377: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:378: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/socket.hpp: In function ‘void libtorrent::detail::write_address(const libtorrent::address&, OutIt&)’:
./libtorrent/include/libtorrent/socket.hpp:112: error: ‘bytes_type’ is not a member of ‘asio::ip::address_v6’
./libtorrent/include/libtorrent/socket.hpp:112: error: expected `;' before ‘bytes’
./libtorrent/include/libtorrent/socket.hpp:114: error: ‘bytes’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp: In function ‘libtorrent::address libtorrent::detail::read_v6_address(InIt&)’:
./libtorrent/include/libtorrent/socket.hpp:128: error: ‘bytes_type’ in class ‘asio::ip::address_v6’ does not name a type
./libtorrent/include/libtorrent/socket.hpp:129: error: ‘bytes_t’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:129: error: expected `;' before ‘bytes’
./libtorrent/include/libtorrent/socket.hpp:130: error: ‘bytes_t’ is not a class or namespace
./libtorrent/include/libtorrent/socket.hpp:130: error: expected `;' before ‘i’
./libtorrent/include/libtorrent/socket.hpp:131: error: ‘i’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:131: error: ‘end’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:133: error: ‘bytes’ was not declared in this scope
./libtorrent/include/libtorrent/size_type.hpp: At global scope:
./libtorrent/include/libtorrent/size_type.hpp:48: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/size_type.hpp:48: error: expected initializer before ‘size_type’
./libtorrent/include/libtorrent/entry.hpp:118: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/entry.hpp:134: error: expected `)' before ‘const’
./libtorrent/include/libtorrent/entry.hpp:147: error: ‘integer_type’ has not been declared
./libtorrent/include/libtorrent/entry.hpp:149: error: ISO C++ forbids declaration of ‘integer_type’ with no type
./libtorrent/include/libtorrent/entry.hpp:149: error: expected ‘;’ before ‘&’ token
./libtorrent/include/libtorrent/entry.hpp:150: error: ISO C++ forbids declaration of ‘integer_type’ with no type
./libtorrent/include/libtorrent/entry.hpp:150: error: expected ‘;’ before ‘&’ token
./libtorrent/include/libtorrent/entry.hpp:198: error: ‘integer_type’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp:198: error: template argument 4 is invalid
./libtorrent/include/libtorrent/entry.hpp:199: error: ‘integer_type’ does not name a type
./libtorrent/include/libtorrent/entry.hpp:224: error: expected initializer before ‘&’ token
./libtorrent/include/libtorrent/entry.hpp:231: error: expected initializer before ‘const’
./libtorrent/include/libtorrent/entry.hpp: In member function ‘std::string& libtorrent::entry::string()’:
./libtorrent/include/libtorrent/entry.hpp:241: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp: In member function ‘const std::string& libtorrent::entry::string() const’:
./libtorrent/include/libtorrent/entry.hpp:247: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp: In member function ‘std::list<libtorrent::entry, std::allocator<libtorrent::entry> >& libtorrent::entry::list()’:
./libtorrent/include/libtorrent/entry.hpp:254: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp: In member function ‘const std::list<libtorrent::entry, std::allocator<libtorrent::entry> >& libtorrent::entry::list() const’:
./libtorrent/include/libtorrent/entry.hpp:260: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp: In member function ‘std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::entry, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::entry> > >& libtorrent::entry::dict()’:
./libtorrent/include/libtorrent/entry.hpp:267: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp: In member function ‘const std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::entry, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::entry> > >& libtorrent::entry::dict() const’:
./libtorrent/include/libtorrent/entry.hpp:273: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/torrent_info.hpp: At global scope:
./libtorrent/include/libtorrent/torrent_info.hpp:62: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:62: error: ‘posix_time’ is not a namespace-name
./libtorrent/include/libtorrent/torrent_info.hpp:62: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/torrent_info.hpp:63: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:63: error: ‘gregorian’ is not a namespace-name
./libtorrent/include/libtorrent/torrent_info.hpp:63: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/torrent_info.hpp:65: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:65: error: ‘filesystem’ is not a namespace-name
./libtorrent/include/libtorrent/torrent_info.hpp:65: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/torrent_info.hpp:69: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:69: error: ISO C++ forbids declaration of ‘path’ with no type
./libtorrent/include/libtorrent/torrent_info.hpp:69: error: expected ‘;’ before ‘path’
./libtorrent/include/libtorrent/torrent_info.hpp:70: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:71: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:76: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:76: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type
./libtorrent/include/libtorrent/torrent_info.hpp:76: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/torrent_info.hpp:82: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:83: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:114: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:114: error: expected ‘,’ or ‘...’ before ‘file’
./libtorrent/include/libtorrent/torrent_info.hpp:117: error: ‘size_type’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:118: error: ‘size_type’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:142: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:143: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:159: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:169: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:169: error: ISO C++ forbids declaration of ‘optional’ with no type
./libtorrent/include/libtorrent/torrent_info.hpp:169: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/torrent_info.hpp:211: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:222: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_info.hpp:237: error: ‘pt’ has not been declared
./libtorrent/include/libtorrent/torrent_info.hpp:237: error: ISO C++ forbids declaration of ‘ptime’ with no type
./libtorrent/include/libtorrent/torrent_info.hpp:237: error: expected ‘;’ before ‘m_creation_date’
./libtorrent/include/libtorrent/torrent_info.hpp: In member function ‘bool libtorrent::torrent_info::is_valid() const’:
./libtorrent/include/libtorrent/torrent_info.hpp:152: error: ‘m_piece_length’ was not declared in this scope
./libtorrent/include/libtorrent/piece_picker.hpp: At global scope:
./libtorrent/include/libtorrent/piece_picker.hpp:122: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/piece_picker.hpp:122: error: ISO C++ forbids declaration of ‘int16_t’ with no type
./libtorrent/include/libtorrent/piece_picker.hpp:122: error: expected ‘;’ before ‘finished’
./libtorrent/include/libtorrent/piece_picker.hpp:124: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/piece_picker.hpp:124: error: ISO C++ forbids declaration of ‘int16_t’ with no type
./libtorrent/include/libtorrent/piece_picker.hpp:124: error: expected ‘;’ before ‘writing’
./libtorrent/include/libtorrent/piece_picker.hpp:126: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/piece_picker.hpp:126: error: ISO C++ forbids declaration of ‘int16_t’ with no type
./libtorrent/include/libtorrent/piece_picker.hpp:126: error: expected ‘;’ before ‘requested’
./libtorrent/include/libtorrent/piece_picker.hpp:340: error: expected identifier before ‘sizeof’
./libtorrent/include/libtorrent/piece_picker.hpp:340: error: expected ‘,’ or ‘...’ before ‘sizeof’
./libtorrent/include/libtorrent/piece_picker.hpp:340: error: ISO C++ forbids declaration of ‘BOOST_STATIC_ASSERT’ with no type
./libtorrent/include/libtorrent/piece_picker.hpp: In constructor ‘libtorrent::piece_picker::downloading_piece::downloading_piece()’:
./libtorrent/include/libtorrent/piece_picker.hpp:112: error: class ‘libtorrent::piece_picker::downloading_piece’ does not have any field named ‘finished’
./libtorrent/include/libtorrent/piece_picker.hpp:112: error: class ‘libtorrent::piece_picker::downloading_piece’ does not have any field named ‘writing’
./libtorrent/include/libtorrent/piece_picker.hpp:112: error: class ‘libtorrent::piece_picker::downloading_piece’ does not have any field named ‘requested’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp: At global scope:
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:65: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:65: error: ISO C++ forbids declaration of ‘atomic_count’ with no type
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:65: error: expected ‘;’ before ‘m_refs’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp: In member function ‘int libtorrent::intrusive_ptr_base<T>::refcount() const’:
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:60: error: ‘m_refs’ was not declared in this scope
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp: In constructor ‘libtorrent::intrusive_ptr_base<T>::intrusive_ptr_base()’:
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:62: error: class ‘libtorrent::intrusive_ptr_base<T>’ does not have any field named ‘m_refs’
./libtorrent/include/libtorrent/storage.hpp: At global scope:
./libtorrent/include/libtorrent/storage.hpp:67: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:67: error: ‘filesystem’ is not a namespace-name
./libtorrent/include/libtorrent/storage.hpp:67: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/storage.hpp:79: error: ‘size_type’ was not declared in this scope
./libtorrent/include/libtorrent/storage.hpp:79: error: template argument 1 is invalid
./libtorrent/include/libtorrent/storage.hpp:79: error: template argument 1 is invalid
./libtorrent/include/libtorrent/storage.hpp:79: error: template argument 2 is invalid
./libtorrent/include/libtorrent/storage.hpp:81: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:81: error: expected ‘,’ or ‘...’ before ‘p’
./libtorrent/include/libtorrent/storage.hpp:81: error: invalid type in declaration before ‘;’ token
./libtorrent/include/libtorrent/storage.hpp:85: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:85: error: expected ‘,’ or ‘...’ before ‘p’
./libtorrent/include/libtorrent/storage.hpp:116: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/storage.hpp:121: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:121: error: expected ‘,’ or ‘...’ before ‘save_path’
./libtorrent/include/libtorrent/storage.hpp:150: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:150: error: expected ‘,’ or ‘...’ before ‘const’
./libtorrent/include/libtorrent/storage.hpp:154: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:154: error: expected ‘,’ or ‘...’ before ‘const’
./libtorrent/include/libtorrent/storage.hpp:158: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:164: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/storage.hpp:164: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/storage.hpp:164: error: invalid function declaration
./libtorrent/include/libtorrent/stat.hpp:123: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:124: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:126: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:127: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:132: error: ‘size_type’ has not been declared
./libtorrent/include/libtorrent/stat.hpp:132: error: ‘size_type’ has not been declared
./libtorrent/include/libtorrent/stat.hpp:175: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:176: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:180: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp:181: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/stat.hpp: In constructor ‘libtorrent::stat::stat()’:
./libtorrent/include/libtorrent/stat.hpp:58: error: class ‘libtorrent::stat’ does not have any field named ‘m_total_download_payload’
./libtorrent/include/libtorrent/stat.hpp:59: error: class ‘libtorrent::stat’ does not have any field named ‘m_total_upload_payload’
./libtorrent/include/libtorrent/stat.hpp:60: error: class ‘libtorrent::stat’ does not have any field named ‘m_total_download_protocol’
./libtorrent/include/libtorrent/stat.hpp:61: error: class ‘libtorrent::stat’ does not have any field named ‘m_total_upload_protocol’
./libtorrent/include/libtorrent/stat.hpp: In member function ‘void libtorrent::stat::operator+=(const libtorrent::stat&)’:
./libtorrent/include/libtorrent/stat.hpp:78: error: ‘m_total_download_payload’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:80: error: ‘m_total_download_protocol’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:83: error: ‘m_total_upload_payload’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:85: error: ‘m_total_upload_protocol’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp: In member function ‘void libtorrent::stat::received_bytes(int, int)’:
./libtorrent/include/libtorrent/stat.hpp:96: error: ‘m_total_download_payload’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:98: error: ‘m_total_download_protocol’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp: In member function ‘void libtorrent::stat::sent_bytes(int, int)’:
./libtorrent/include/libtorrent/stat.hpp:109: error: ‘m_total_upload_payload’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:111: error: ‘m_total_upload_protocol’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp: In member function ‘void libtorrent::stat::add_stat(int, int)’:
./libtorrent/include/libtorrent/stat.hpp:134: error: ‘m_total_download_payload’ was not declared in this scope
./libtorrent/include/libtorrent/stat.hpp:135: error: ‘m_total_upload_payload’ was not declared in this scope
./libtorrent/include/libtorrent/alert.hpp: At global scope:
./libtorrent/include/libtorrent/alert.hpp:105: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/alert.hpp:105: error: ISO C++ forbids declaration of ‘mutex’ with no type
./libtorrent/include/libtorrent/alert.hpp:105: error: expected ‘;’ before ‘m_mutex’
./libtorrent/include/libtorrent/alert.hpp:118: error: ‘BOOST_PP_ENUM_PARAMS’ has not been declared
./libtorrent/include/libtorrent/alert.hpp:118: error: expected `)' before numeric constant
./libtorrent/include/libtorrent/alert.hpp:118: error: expected `>' before numeric constant
./libtorrent/include/libtorrent/alert.hpp:118: error: expected unqualified-id before ‘)’ token
./libtorrent/include/libtorrent/alert.hpp:137: error: ‘BOOST_PP_ENUM_PARAMS’ has not been declared
./libtorrent/include/libtorrent/alert.hpp:137: error: expected `)' before numeric constant
./libtorrent/include/libtorrent/alert.hpp:137: error: expected ‘,’ or ‘...’ before numeric constant
./libtorrent/include/libtorrent/alert.hpp:137: error: expected initializer before ‘)’ token
./libtorrent/include/libtorrent/alert.hpp:144: error: ‘BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT’ has not been declared
./libtorrent/include/libtorrent/alert.hpp:145: error: expected `)' before numeric constant
./libtorrent/include/libtorrent/alert.hpp:145: error: expected `>' before numeric constant
./libtorrent/include/libtorrent/alert.hpp:145: error: expected unqualified-id before ‘)’ token
./libtorrent/include/libtorrent/peer_info.hpp:84: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/peer_info.hpp:85: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/peer_info.hpp:111: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:57: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:57: error: ‘filesystem’ is not a namespace-name
./libtorrent/include/libtorrent/torrent_handle.hpp:57: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/torrent_handle.hpp:121: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:121: error: ISO C++ forbids declaration of ‘time_duration’ with no type
./libtorrent/include/libtorrent/torrent_handle.hpp:121: error: expected ‘;’ before ‘next_announce’
./libtorrent/include/libtorrent/torrent_handle.hpp:122: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:122: error: ISO C++ forbids declaration of ‘time_duration’ with no type
./libtorrent/include/libtorrent/torrent_handle.hpp:122: error: expected ‘;’ before ‘announce_interval’
./libtorrent/include/libtorrent/torrent_handle.hpp:128: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:129: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:132: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:133: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:137: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:141: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:175: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:180: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp:185: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/torrent_handle.hpp: In constructor ‘libtorrent::torrent_status::torrent_status()’:
./libtorrent/include/libtorrent/torrent_handle.hpp:83: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_download’
./libtorrent/include/libtorrent/torrent_handle.hpp:84: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_upload’
./libtorrent/include/libtorrent/torrent_handle.hpp:85: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_payload_download’
./libtorrent/include/libtorrent/torrent_handle.hpp:86: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_payload_upload’
./libtorrent/include/libtorrent/torrent_handle.hpp:87: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_failed_bytes’
./libtorrent/include/libtorrent/torrent_handle.hpp:88: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_redundant_bytes’
./libtorrent/include/libtorrent/torrent_handle.hpp:98: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_done’
./libtorrent/include/libtorrent/torrent_handle.hpp:99: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_wanted_done’
./libtorrent/include/libtorrent/torrent_handle.hpp:100: error: class ‘libtorrent::torrent_status’ does not have any field named ‘total_wanted’
./libtorrent/include/libtorrent/torrent_handle.hpp: At global scope:
./libtorrent/include/libtorrent/torrent_handle.hpp:307: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:335: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:335: error: ISO C++ forbids declaration of ‘path’ with no type
./libtorrent/include/libtorrent/torrent_handle.hpp:335: error: expected ‘;’ before ‘save_path’
./libtorrent/include/libtorrent/torrent_handle.hpp:347: error: ‘fs’ has not been declared
./libtorrent/include/libtorrent/torrent_handle.hpp:347: error: expected ‘,’ or ‘...’ before ‘const’
./libtorrent/include/libtorrent/policy.hpp:128: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/policy.hpp:129: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/policy.hpp:192: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/policy.hpp:193: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/policy.hpp:252: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/connection_queue.hpp:45: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/connection_queue.hpp:45: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/connection_queue.hpp:45: error: invalid function declaration
./libtorrent/include/libtorrent/tracker_manager.hpp:80: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:80: error: expected constructor, destructor, or type conversion before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp:108: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/tracker_manager.hpp:109: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/tracker_manager.hpp:110: error: ‘size_type’ does not name a type
./libtorrent/include/libtorrent/tracker_manager.hpp:154: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:154: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/tracker_manager.hpp:154: error: invalid function declaration
./libtorrent/include/libtorrent/tracker_manager.hpp:190: error: invalid use of undefined type ‘struct libtorrent::timeout_handler’
./libtorrent/include/libtorrent/tracker_manager.hpp:71: error: forward declaration of ‘struct libtorrent::timeout_handler’
./libtorrent/include/libtorrent/tracker_manager.hpp:195: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:195: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp:209: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:209: error: ISO C++ forbids declaration of ‘weak_ptr’ with no type
./libtorrent/include/libtorrent/tracker_manager.hpp:209: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp: In member function ‘bool libtorrent::tracker_connection::has_requester() const’:
./libtorrent/include/libtorrent/tracker_manager.hpp:201: error: ‘m_requester’ was not declared in this scope
./libtorrent/include/libtorrent/tracker_manager.hpp: At global scope:
./libtorrent/include/libtorrent/tracker_manager.hpp:216: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:216: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/tracker_manager.hpp:216: error: invalid function declaration
./libtorrent/include/libtorrent/resource_request.hpp:78: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/resource_request.hpp:78: error: expected primary-expression before ‘int’
./libtorrent/include/libtorrent/resource_request.hpp:78: error: expected ‘;’ before ‘int’
./libtorrent/include/libtorrent/bandwidth_manager.hpp:47: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:48: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:49: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:50: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:63: error: no match for call to ‘(libtorrent::time_duration) (int)’
./libtorrent/include/libtorrent/bandwidth_manager.hpp:68: error: expected `)' before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:73: error: ISO C++ forbids declaration of ‘intrusive_ptr’ with no type
./libtorrent/include/libtorrent/bandwidth_manager.hpp:73: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:74: error: ISO C++ forbids declaration of ‘weak_ptr’ with no type
./libtorrent/include/libtorrent/bandwidth_manager.hpp:74: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:80: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:80: error: expected `)' before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:83: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:83: error: ISO C++ forbids declaration of ‘intrusive_ptr’ with no type
./libtorrent/include/libtorrent/bandwidth_manager.hpp:83: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:91: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:91: error: expected primary-expression before ‘int’
./libtorrent/include/libtorrent/bandwidth_manager.hpp:91: error: expected ‘;’ before ‘int’
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In constructor ‘libtorrent::bandwidth_limit::bandwidth_limit()’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:95: error: ‘inf’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘int libtorrent::bandwidth_limit::max_assignable() const’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:135: error: ‘inf’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp: At global scope:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:198: error: ‘intrusive_ptr’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:198: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:415: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:415: error: ISO C++ forbids declaration of ‘mutex’ with no type
./libtorrent/include/libtorrent/bandwidth_manager.hpp:415: error: typedef name may not be a nested-name-specifier
./libtorrent/include/libtorrent/bandwidth_manager.hpp:415: error: expected ‘;’ before ‘mutex_t’
./libtorrent/include/libtorrent/bandwidth_manager.hpp:416: error: ‘mutex_t’ does not name a type
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In constructor ‘libtorrent::bandwidth_manager<PeerConnection, Torrent>::bandwidth_manager(libtorrent::io_service&, int)’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:177: error: ‘inf’ is not a member of ‘libtorrent::bandwidth_limit’
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘void libtorrent::bandwidth_manager<PeerConnection, Torrent>::throttle(int)’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:184: error: ‘mutex_t’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:184: error: expected `;' before ‘l’
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘int libtorrent::bandwidth_manager<PeerConnection, Torrent>::throttle() const’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:191: error: ‘mutex_t’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:191: error: expected `;' before ‘l’
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘void libtorrent::bandwidth_manager<PeerConnection, Torrent>::request_bandwidth(int)’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:218: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:218: error: expected primary-expression before ‘>’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:218: error: ‘t’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:218: error: ‘peer’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:219: error: ‘blk’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:219: error: ‘non_prioritized’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘void libtorrent::bandwidth_manager<PeerConnection, Torrent>::add_history_entry(const libtorrent::history_entry<PeerConnection, Torrent>&)’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:270: error: ‘_1’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘void libtorrent::bandwidth_manager<PeerConnection, Torrent>::on_history_expire(const asio::error_code&)’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:289: error: ‘intrusive_ptr’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:289: error: expected primary-expression before ‘>’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:289: error: ‘c’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:290: error: ‘shared_ptr’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:290: error: expected primary-expression before ‘>’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:290: error: ‘t’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:299: error: ‘_1’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp: In member function ‘void libtorrent::bandwidth_manager<PeerConnection, Torrent>::hand_out_bandwidth()’:
./libtorrent/include/libtorrent/bandwidth_manager.hpp:318: error: ‘mutex_t’ has not been declared
./libtorrent/include/libtorrent/bandwidth_manager.hpp:318: error: expected `;' before ‘l’
./libtorrent/include/libtorrent/bandwidth_manager.hpp:320: error: ‘l’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:331: error: ‘shared_ptr’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:331: error: expected primary-expression before ‘>’ token
./libtorrent/include/libtorrent/bandwidth_manager.hpp:331: error: ‘t’ was not declared in this scope
./libtorrent/include/libtorrent/bandwidth_manager.hpp:372: error: ‘inf’ is not a member of ‘libtorrent::bandwidth_limit’
./libtorrent/include/libtorrent/torrent.hpp: At global scope:
./libtorrent/include/libtorrent/torrent.hpp:88: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent.hpp:88: error: ‘filesystem’ is not a namespace-name
./libtorrent/include/libtorrent/torrent.hpp:88: error: expected namespace-name before ‘;’ token
./libtorrent/include/libtorrent/torrent.hpp:94: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/torrent.hpp:94: error: expected `{' before ‘enable_shared_from_this’
./libtorrent/include/libtorrent/torrent.hpp:94: error: expected initializer before ‘<’ token
libtorrent/src/ut_pex.cpp:357: error: expected `}' at end of input
error: command 'gcc' failed with exit status 1
Am I missing a dependency?