I did have a go at that before I posted but fell at the first hurdle.
It always seems to be the case with anything I try to do unless I have a .deb
Code: Select all
python setup.py build
Attempting to detect your system information
32bit x86 system detected
Linux operating system detected
running build
running build_py
running build_ext
building 'deluge_core' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -Wall -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c libtorrent/src/http_stream.cpp -o build/temp.linux-i686-2.5/libtorrent/src/http_stream.o -Wno-missing-braces -DHAVE_INCLUDE_LIBTORRENT_ASIO____ASIO_HPP=1 -DHAVE_INCLUDE_LIBTORRENT_ASIO_SSL_STREAM_HPP=1 -DHAVE_INCLUDE_LIBTORRENT_ASIO_IP_TCP_HPP=1 -DHAVE_PTHREAD=1 -DTORRENT_USE_OPENSSL=1 -DHAVE_SSL=1 -DNDEBUG=1 -O2
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
error: command 'gcc' failed with exit status 1
make: *** [all] Error 1
That was the first error I got so I googled cc1plus and then installed g++ and tried again
Code: Select all
has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:125: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘bool libtorrent::operator>=(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:127: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:127: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘bool libtorrent::operator<=(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:129: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:129: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘bool libtorrent::operator<(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:131: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:131: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘bool libtorrent::operator!=(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:133: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:133: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘bool libtorrent::operator==(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:135: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:135: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::time_duration libtorrent::operator-(libtorrent::ptime, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:137: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:137: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::operator+(libtorrent::ptime, libtorrent::time_duration)’:
./libtorrent/include/libtorrent/time.hpp:139: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:139: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::operator+(libtorrent::time_duration, libtorrent::ptime)’:
./libtorrent/include/libtorrent/time.hpp:141: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:141: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::operator-(libtorrent::ptime, libtorrent::time_duration)’:
./libtorrent/include/libtorrent/time.hpp:143: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:143: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::min_time()’:
./libtorrent/include/libtorrent/time.hpp:146: error: no matching function for call to ‘libtorrent::ptime::ptime(int)’
./libtorrent/include/libtorrent/time.hpp:119: note: candidates are: libtorrent::ptime::ptime()
./libtorrent/include/libtorrent/time.hpp:118: note: libtorrent::ptime::ptime(const libtorrent::ptime&)
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::max_time()’:
./libtorrent/include/libtorrent/time.hpp:147: error: ‘boost’ was not declared in this scope
./libtorrent/include/libtorrent/time.hpp:147: error: template argument 1 is invalid
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:150: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:150: error: expected constructor, destructor, or type conversion before ‘total_microseconds’
./libtorrent/include/libtorrent/time.hpp:169: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:169: error: ISO C++ forbids declaration of ‘time_duration’ with no type
./libtorrent/include/libtorrent/time.hpp:169: error: expected ‘;’ before ‘to_posix_duration’
./libtorrent/include/libtorrent/time.hpp:172: 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:164: error: ‘struct libtorrent::ptime’ has no member named ‘time’
./libtorrent/include/libtorrent/time.hpp:164: 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:352: 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:356: error: ‘struct libtorrent::time_duration’ has no member named ‘diff’
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:358: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:358: error: expected initializer before ‘total_microseconds’
./libtorrent/include/libtorrent/time.hpp: In function ‘libtorrent::ptime libtorrent::time_now()’:
./libtorrent/include/libtorrent/time.hpp:367: error: ‘boost’ was not declared in this scope
./libtorrent/include/libtorrent/time.hpp: At global scope:
./libtorrent/include/libtorrent/time.hpp:370: error: ‘libtorrent::microsec’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:370: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:371: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:374: error: ‘libtorrent::milliseconds’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:374: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:375: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:378: error: ‘libtorrent::seconds’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:378: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:379: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:382: error: ‘libtorrent::minutes’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:382: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:383: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/time.hpp:386: error: ‘libtorrent::hours’ declared as an ‘inline’ variable
./libtorrent/include/libtorrent/time.hpp:386: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/time.hpp:387: error: expected ‘,’ or ‘;’ before ‘{’ token
./libtorrent/include/libtorrent/socket.hpp: In function ‘std::ostream& libtorrent::print_endpoint(std::ostream&, const asio::ip::basic_endpoint<asio::ip::tcp>&)’:
./libtorrent/include/libtorrent/socket.hpp:109: error: no match for ‘operator<<’ in ‘os << "["’
./libtorrent/include/libtorrent/socket.hpp:111: error: no match for ‘operator<<’ in ‘std::operator<< [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>](((std::basic_ostream<char, std::char_traits<char> >&)((std::ostream*)os)), ((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)(& a)))) << ":"’
./libtorrent/include/libtorrent/socket.hpp:112: error: no match for ‘operator<<’ in ‘os << ((const asio::ip::basic_endpoint<asio::ip::tcp>*)ep)->asio::ip::basic_endpoint<InternetProtocol>::port [with InternetProtocol = asio::ip::tcp]()’
./libtorrent/include/libtorrent/socket.hpp: In function ‘void libtorrent::detail::write_address(const libtorrent::address&, OutIt&)’:
./libtorrent/include/libtorrent/socket.hpp:127: error: ‘bytes_type’ is not a member of ‘asio::ip::address_v6’
./libtorrent/include/libtorrent/socket.hpp:127: error: expected `;' before ‘bytes’
./libtorrent/include/libtorrent/socket.hpp:129: 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:143: error: ‘bytes_type’ in class ‘asio::ip::address_v6’ does not name a type
./libtorrent/include/libtorrent/socket.hpp:144: error: ‘bytes_t’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:144: error: expected `;' before ‘bytes’
./libtorrent/include/libtorrent/socket.hpp:145: error: ‘bytes_t’ is not a class or namespace
./libtorrent/include/libtorrent/socket.hpp:145: error: expected `;' before ‘i’
./libtorrent/include/libtorrent/socket.hpp:146: error: ‘i’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:146: error: ‘end’ was not declared in this scope
./libtorrent/include/libtorrent/socket.hpp:148: error: ‘bytes’ was not declared in this scope
./libtorrent/include/libtorrent/proxy_base.hpp: At global scope:
./libtorrent/include/libtorrent/proxy_base.hpp:47: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/proxy_base.hpp:47: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/proxy_base.hpp:47: error: invalid function declaration
./libtorrent/include/libtorrent/http_stream.hpp:41: error: invalid use of undefined type ‘class libtorrent::proxy_base’
./libtorrent/include/libtorrent/proxy_base.hpp:47: error: forward declaration of ‘class libtorrent::proxy_base’
./libtorrent/include/libtorrent/http_stream.hpp:58: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/http_stream.hpp:58: error: ISO C++ forbids declaration of ‘function’ with no type
./libtorrent/include/libtorrent/http_stream.hpp:58: error: typedef name may not be a nested-name-specifier
./libtorrent/include/libtorrent/http_stream.hpp:58: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/http_stream.hpp:61: error: ‘endpoint_type’ was not declared in this scope
./libtorrent/include/libtorrent/http_stream.hpp:61: error: expected primary-expression before ‘const’
./libtorrent/include/libtorrent/http_stream.hpp:61: error: variable or field ‘async_connect’ declared void
./libtorrent/include/libtorrent/http_stream.hpp:61: error: ISO C++ forbids initialisation of member ‘async_connect’
./libtorrent/include/libtorrent/http_stream.hpp:61: error: making ‘async_connect’ static
./libtorrent/include/libtorrent/http_stream.hpp:61: error: ISO C++ forbids in-class initialisation of non-const static member ‘async_connect’
./libtorrent/include/libtorrent/http_stream.hpp:61: error: template declaration of ‘int libtorrent::async_connect’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp: In instantiation of ‘asio::ip::resolver_service<asio::ip::tcp>’:
./libtorrent/include/libtorrent/asio/basic_io_object.hpp:35: instantiated from ‘asio::basic_io_object<asio::ip::resolver_service<asio::ip::tcp> >’
./libtorrent/include/libtorrent/asio/ip/basic_resolver.hpp:41: instantiated from ‘asio::ip::basic_resolver<asio::ip::tcp, asio::ip::resolver_service<asio::ip::tcp> >’
./libtorrent/include/libtorrent/http_stream.hpp:83: instantiated from here
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:66: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:83: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:89: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:95: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:102: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:110: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:117: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/resolver_service.hpp:125: error: no type named ‘implementation_type’ in ‘class asio::detail::resolver_service<asio::ip::tcp>’
./libtorrent/include/libtorrent/http_stream.hpp:84: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/http_stream.hpp:84: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/http_stream.hpp:85: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/http_stream.hpp:85: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/http_stream.hpp:86: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/http_stream.hpp:86: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/http_stream.hpp:87: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/http_stream.hpp:87: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/http_stream.hpp: In constructor ‘libtorrent::http_stream::http_stream(asio::io_service&)’:
./libtorrent/include/libtorrent/http_stream.hpp:45: error: type ‘libtorrent::proxy_base’ is not a direct base of ‘libtorrent::http_stream’
./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:202: error: ‘integer_type’ was not declared in this scope
./libtorrent/include/libtorrent/entry.hpp:202: error: template argument 4 is invalid
./libtorrent/include/libtorrent/entry.hpp:203: error: ‘integer_type’ does not name a type
./libtorrent/include/libtorrent/entry.hpp:229: error: expected initializer before ‘&’ token
./libtorrent/include/libtorrent/entry.hpp:239: error: expected initializer before ‘const’
./libtorrent/include/libtorrent/entry.hpp: In member function ‘std::string& libtorrent::entry::string()’:
./libtorrent/include/libtorrent/entry.hpp:255: 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:264: 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:274: 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:283: 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:293: 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:302: error: ‘data’ was not declared in this scope
./libtorrent/include/libtorrent/connection_queue.hpp: At global scope:
./libtorrent/include/libtorrent/connection_queue.hpp:46: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/connection_queue.hpp:46: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/connection_queue.hpp:46: error: invalid function declaration
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:67: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:67: error: ISO C++ forbids declaration of ‘intrusive_ptr’ with no type
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:67: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:70: error: expected `;' before ‘boost’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:70: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:70: error: ISO C++ forbids declaration of ‘intrusive_ptr’ with no type
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:70: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:73: error: expected `;' before ‘int’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:78: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:78: error: ISO C++ forbids declaration of ‘atomic_count’ with no type
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:78: error: expected ‘;’ before ‘m_refs’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp: In copy constructor ‘libtorrent::intrusive_ptr_base<T>::intrusive_ptr_base(const libtorrent::intrusive_ptr_base<T>&)’:
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:47: error: class ‘libtorrent::intrusive_ptr_base<T>’ does not have any field named ‘m_refs’
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp: In function ‘void libtorrent::intrusive_ptr_release(const libtorrent::intrusive_ptr_base<T>*)’:
./libtorrent/include/libtorrent/intrusive_ptr_base.hpp:64: error: ‘boost’ has not been declared
./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:73: 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:75: error: class ‘libtorrent::intrusive_ptr_base<T>’ does not have any field named ‘m_refs’
./libtorrent/include/libtorrent/tracker_manager.hpp: At global scope:
./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:157: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:157: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/tracker_manager.hpp:157: error: invalid function declaration
./libtorrent/include/libtorrent/tracker_manager.hpp:194: 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:199: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:199: error: expected ‘,’ or ‘...’ before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp:201: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:201: error: ISO C++ forbids declaration of ‘shared_ptr’ with no type
./libtorrent/include/libtorrent/tracker_manager.hpp:201: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp:212: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:212: error: ISO C++ forbids declaration of ‘weak_ptr’ with no type
./libtorrent/include/libtorrent/tracker_manager.hpp:212: error: expected ‘;’ before ‘<’ token
./libtorrent/include/libtorrent/tracker_manager.hpp:219: error: ‘boost’ has not been declared
./libtorrent/include/libtorrent/tracker_manager.hpp:219: error: expected `{' before ‘noncopyable’
./libtorrent/include/libtorrent/tracker_manager.hpp:219: error: invalid function declaration
libtorrent/src/http_stream.cpp:42: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:42: error: expected ‘,’ or ‘...’ before ‘<’ token
libtorrent/src/http_stream.cpp: In member function ‘void libtorrent::http_stream::name_lookup(const asio::error_code&, asio::ip::basic_resolver_iterator<asio::ip::tcp>, int)’:
libtorrent/src/http_stream.cpp:42: error: ‘i’ has incomplete type
./libtorrent/include/libtorrent/asio/ip/basic_resolver_iterator.hpp:49: error: declaration of ‘class asio::ip::basic_resolver_iterator<asio::ip::tcp>’
libtorrent/src/http_stream.cpp:44: error: invalid use of undefined type ‘class asio::ip::basic_resolver_iterator<asio::ip::tcp>’
./libtorrent/include/libtorrent/asio/ip/basic_resolver_iterator.hpp:49: error: declaration of ‘class asio::ip::basic_resolver_iterator<asio::ip::tcp>’
libtorrent/src/http_stream.cpp:46: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:47: error: at this point in file
libtorrent/src/http_stream.cpp:51: error: ‘m_sock’ was not declared in this scope
libtorrent/src/http_stream.cpp:51: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:52: error: ‘_1’ was not declared in this scope
libtorrent/src/http_stream.cpp:52: error: ‘h’ was not declared in this scope
libtorrent/src/http_stream.cpp: At global scope:
libtorrent/src/http_stream.cpp:55: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:55: error: expected ‘,’ or ‘...’ before ‘<’ token
libtorrent/src/http_stream.cpp: In member function ‘void libtorrent::http_stream::connected(const asio::error_code&, int)’:
libtorrent/src/http_stream.cpp:59: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:60: error: at this point in file
libtorrent/src/http_stream.cpp:69: error: ‘h’ was not declared in this scope
libtorrent/src/http_stream.cpp:75: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:75: error: expected primary-expression before ‘>’ token
libtorrent/src/http_stream.cpp:75: error: ‘m_remote_endpoint’ was not declared in this scope
libtorrent/src/http_stream.cpp:83: error: ‘m_sock’ was not declared in this scope
libtorrent/src/http_stream.cpp:84: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:84: error: ‘_1’ was not declared in this scope
libtorrent/src/http_stream.cpp:84: error: ‘h’ was not declared in this scope
libtorrent/src/http_stream.cpp: At global scope:
libtorrent/src/http_stream.cpp:87: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:87: error: expected ‘,’ or ‘...’ before ‘<’ token
libtorrent/src/http_stream.cpp: In member function ‘void libtorrent::http_stream::handshake1(const asio::error_code&, int)’:
libtorrent/src/http_stream.cpp:91: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:92: error: at this point in file
libtorrent/src/http_stream.cpp:98: error: ‘m_sock’ was not declared in this scope
libtorrent/src/http_stream.cpp:99: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:99: error: ‘_1’ was not declared in this scope
libtorrent/src/http_stream.cpp:99: error: ‘h’ was not declared in this scope
libtorrent/src/http_stream.cpp: At global scope:
libtorrent/src/http_stream.cpp:102: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:102: error: expected ‘,’ or ‘...’ before ‘<’ token
libtorrent/src/http_stream.cpp: In member function ‘void libtorrent::http_stream::handshake2(const asio::error_code&, int)’:
libtorrent/src/http_stream.cpp:106: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:107: error: at this point in file
libtorrent/src/http_stream.cpp:136: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:137: error: at this point in file
libtorrent/src/http_stream.cpp:145: error: ‘h’ was not declared in this scope
/usr/include/unistd.h:318: error: too few arguments to function ‘int close(int)’
libtorrent/src/http_stream.cpp:146: error: at this point in file
libtorrent/src/http_stream.cpp:150: error: ‘h’ was not declared in this scope
libtorrent/src/http_stream.cpp:157: error: ‘m_sock’ was not declared in this scope
libtorrent/src/http_stream.cpp:158: error: ‘boost’ has not been declared
libtorrent/src/http_stream.cpp:158: error: ‘_1’ was not declared in this scope
libtorrent/src/http_stream.cpp:158: error: ‘h’ was not declared in this scope
./libtorrent/include/libtorrent/asio/ip/basic_endpoint.hpp: In member function ‘asio::ip::address asio::ip::basic_endpoint<InternetProtocol>::address() const [with InternetProtocol = asio::ip::tcp]’:
./libtorrent/include/libtorrent/socket.hpp:103: instantiated from here
./libtorrent/include/libtorrent/asio/ip/basic_endpoint.hpp:239: error: call of overloaded ‘address_v4(asio::detail::u_long_type)’ is ambiguous
./libtorrent/include/libtorrent/asio/ip/address_v4.hpp:63: note: candidates are: asio::ip::address_v4::address_v4(long unsigned int)
./libtorrent/include/libtorrent/asio/ip/address_v4.hpp:56: note: asio::ip::address_v4::address_v4(int)
error: command 'gcc' failed with exit status 1
make: *** [all] Error 1
By now I'm figuring I don't have all the dependencies installed, but I've been running Deluge for quite a while already so why did it work before and not now?

( you don't have to answer that I probably won't understand any way

)
It looks like the easiest thing might be to just start all over again with Gutsy.