I'm trying to build deluge.
Please tell me if I need more dependencies, as i've already installed them all, including libtorrent.
Thanks.
Code: Select all
running build
running build_trans
running build_plugins
running bdist_egg
running egg_info
writing Label.egg-info/PKG-INFO
writing top-level names to Label.egg-info/top_level.txt
writing dependency_links to Label.egg-info/dependency_links.txt
writing entry points to Label.egg-info/entry_points.txt
reading manifest file 'Label.egg-info/SOURCES.txt'
writing manifest file 'Label.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/label
copying build/lib/label/__init__.py -> build/bdist.linux-i686/egg/label
copying build/lib/label/test.py -> build/bdist.linux-i686/egg/label
creating build/bdist.linux-i686/egg/label/data
copying build/lib/label/data/label_pref.glade -> build/bdist.linux-i686/egg/label/data
copying build/lib/label/data/label_options.glade -> build/bdist.linux-i686/egg/label/data
copying build/lib/label/data/label.js -> build/bdist.linux-i686/egg/label/data
creating build/bdist.linux-i686/egg/label/template
copying build/lib/label/template/config.html -> build/bdist.linux-i686/egg/label/template
copying build/lib/label/template/config_page.html -> build/bdist.linux-i686/egg/label/template
copying build/lib/label/template/options_page.html -> build/bdist.linux-i686/egg/label/template
copying build/lib/label/template/torrent_label.html -> build/bdist.linux-i686/egg/label/template
copying build/lib/label/template/options.html -> build/bdist.linux-i686/egg/label/template
creating build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/gtkui/__init__.py -> build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/gtkui/ui.py -> build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/gtkui/label_config.py -> build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/gtkui/sidebar_menu.py -> build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/gtkui/submenu.py -> build/bdist.linux-i686/egg/label/gtkui
copying build/lib/label/core.py -> build/bdist.linux-i686/egg/label
copying build/lib/label/webui.py -> build/bdist.linux-i686/egg/label
byte-compiling build/bdist.linux-i686/egg/label/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-i686/egg/label/test.py to test.pyc
byte-compiling build/bdist.linux-i686/egg/label/gtkui/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-i686/egg/label/gtkui/ui.py to ui.pyc
byte-compiling build/bdist.linux-i686/egg/label/gtkui/label_config.py to label_config.pyc
byte-compiling build/bdist.linux-i686/egg/label/gtkui/sidebar_menu.py to sidebar_menu.pyc
byte-compiling build/bdist.linux-i686/egg/label/gtkui/submenu.py to submenu.pyc
byte-compiling build/bdist.linux-i686/egg/label/core.py to core.pyc
byte-compiling build/bdist.linux-i686/egg/label/webui.py to webui.pyc
creating build/bdist.linux-i686/egg/EGG-INFO
copying Label.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying Label.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Label.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Label.egg-info/entry_points.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Label.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating '../Label-0.1-py2.5.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
running bdist_egg
running egg_info
writing Blocklist.egg-info/PKG-INFO
writing top-level names to Blocklist.egg-info/top_level.txt
writing dependency_links to Blocklist.egg-info/dependency_links.txt
writing entry points to Blocklist.egg-info/entry_points.txt
reading manifest file 'Blocklist.egg-info/SOURCES.txt'
writing manifest file 'Blocklist.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build/bdist.linux-i686/egg
creating build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/__init__.py -> build/bdist.linux-i686/egg/blocklist
creating build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/LICENSE -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/blocklist_import24.png -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/blocklist16.png -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/blocklist_download24.png -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/COPYING -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/data/blocklist_pref.glade -> build/bdist.linux-i686/egg/blocklist/data
copying build/lib/blocklist/ui.py -> build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/peerguardian.py -> build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/gtkui.py -> build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/text.py -> build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/core.py -> build/bdist.linux-i686/egg/blocklist
copying build/lib/blocklist/webui.py -> build/bdist.linux-i686/egg/blocklist
byte-compiling build/bdist.linux-i686/egg/blocklist/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/ui.py to ui.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/peerguardian.py to peerguardian.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/gtkui.py to gtkui.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/text.py to text.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/core.py to core.pyc
byte-compiling build/bdist.linux-i686/egg/blocklist/webui.py to webui.pyc
creating build/bdist.linux-i686/egg/EGG-INFO
copying Blocklist.egg-info/PKG-INFO -> build/bdist.linux-i686/egg/EGG-INFO
copying Blocklist.egg-info/SOURCES.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Blocklist.egg-info/dependency_links.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Blocklist.egg-info/entry_points.txt -> build/bdist.linux-i686/egg/EGG-INFO
copying Blocklist.egg-info/top_level.txt -> build/bdist.linux-i686/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating '../Blocklist-1.0-py2.5.egg' and adding 'build/bdist.linux-i686/egg' to it
removing 'build/bdist.linux-i686/egg' (and everything under it)
running build_py
running egg_info
writing deluge.egg-info/PKG-INFO
writing top-level names to deluge.egg-info/top_level.txt
writing dependency_links to deluge.egg-info/dependency_links.txt
writing entry points to deluge.egg-info/entry_points.txt
reading manifest file 'deluge.egg-info/SOURCES.txt'
writing manifest file 'deluge.egg-info/SOURCES.txt'
copying deluge/plugins/Blocklist-1.0-py2.5.egg -> build/lib.linux-i686-2.5/deluge/plugins
copying deluge/plugins/Label-0.1-py2.5.egg -> build/lib.linux-i686-2.5/deluge/plugins
running build_ext
building 'libtorrent' extension
gcc -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -g -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include -I/usr/include/python2.5 -c ./libtorrent/src/session_impl.cpp -o build/temp.linux-i686-2.5/./libtorrent/src/session_impl.o -D_FILE_OFFSET_BITS=64 -DNDEBUG -DTORRENT_USE_OPENSSL=1 -O2 -Wno-missing-braces
In file included from /usr/include/openssl/ecdh.h:78,
from /usr/include/openssl/engine.h:85,
from ./libtorrent/include/libtorrent/pe_crypto.hpp:39,
from ./libtorrent/include/libtorrent/bt_peer_connection.hpp:71,
from ./libtorrent/src/session_impl.cpp:72:
/usr/include/openssl/ec.h:290: error: ‘BIO’ was not declared in this scope
/usr/include/openssl/ec.h:290: error: ‘bp’ was not declared in this scope
/usr/include/openssl/ec.h:290: error: expected primary-expression before ‘const’
/usr/include/openssl/ec.h:290: error: expected primary-expression before ‘int’
/usr/include/openssl/ec.h:290: error: initializer expression list treated as compound expression
/usr/include/openssl/ec.h:347: error: ‘BIO’ was not declared in this scope
/usr/include/openssl/ec.h:347: error: ‘bp’ was not declared in this scope
/usr/include/openssl/ec.h:347: error: expected primary-expression before ‘const’
/usr/include/openssl/ec.h:347: error: initializer expression list treated as compound expression
/usr/include/openssl/ec.h:348: error: ‘BIO’ was not declared in this scope
/usr/include/openssl/ec.h:348: error: ‘bp’ was not declared in this scope
/usr/include/openssl/ec.h:348: error: expected primary-expression before ‘const’
/usr/include/openssl/ec.h:348: error: expected primary-expression before ‘int’
/usr/include/openssl/ec.h:348: error: initializer expression list treated as compound expression
In file included from /usr/include/openssl/x509.h:448,
from /usr/include/openssl/store.h:66,
from /usr/include/openssl/engine.h:91,
from ./libtorrent/include/libtorrent/pe_crypto.hpp:39,
from ./libtorrent/include/libtorrent/bt_peer_connection.hpp:71,
from ./libtorrent/src/session_impl.cpp:72:
/usr/include/openssl/x509_vfy.h:153: error: conflicting declaration ‘typedef struct x509_store_state_st X509_STORE_CTX’
/usr/include/openssl/ossl_typ.h:141: error: ‘X509_STORE_CTX’ has a previous declaration as ‘typedef struct x509_store_ctx_st X509_STORE_CTX’
In file included from /usr/include/openssl/engine.h:91,
from ./libtorrent/include/libtorrent/pe_crypto.hpp:39,
from ./libtorrent/include/libtorrent/bt_peer_connection.hpp:71,
from ./libtorrent/src/session_impl.cpp:72:
/usr/include/openssl/store.h:230: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:231: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:232: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:233: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:234: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:235: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:235: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:236: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:236: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:237: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:238: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:239: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:240: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:241: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:242: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:246: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:247: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:248: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:249: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:251: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:251: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:252: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:253: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:253: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:254: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:254: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:255: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:256: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:257: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:258: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:259: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:260: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:264: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:265: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:266: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:267: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:268: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:269: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:269: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:270: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:270: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:271: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:272: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:273: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:274: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:275: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:276: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:280: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:281: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:282: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:283: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:284: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:285: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:286: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:287: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:287: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:288: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:288: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:289: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:290: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:291: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:292: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:296: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:297: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:298: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:299: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:299: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:300: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:300: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:301: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:302: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:303: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:304: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:305: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:306: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:307: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:308: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:308: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:309: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:309: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:310: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:311: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:312: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:313: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:323: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:323: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:324: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:324: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:325: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:325: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:328: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:328: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:329: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:329: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:330: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:330: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:330: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:330: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:330: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:331: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:331: error: ‘OPENSSL_ITEM’ has not been declared
/usr/include/openssl/store.h:377: error: ‘OPENSSL_ITEM’ was not declared in this scope
/usr/include/openssl/store.h:377: error: ‘attributes’ was not declared in this scope
In file included from /usr/include/openssl/engine.h:92,
from ./libtorrent/include/libtorrent/pe_crypto.hpp:39,
from ./libtorrent/include/libtorrent/bt_peer_connection.hpp:71,
from ./libtorrent/src/session_impl.cpp:72:
/usr/include/openssl/ui.h:290: error: ‘cmp’ was not declared in this scope
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ was not declared in this scope
/usr/include/openssl/ui.h:290: error: expected primary-expression before ‘,’ token
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ was not declared in this scope
/usr/include/openssl/ui.h:290: error: expected primary-expression before ‘)’ token
/usr/include/openssl/ui.h:290: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/openssl/ui.h:290: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ has not been declared
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ has not been declared
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ has not been declared
/usr/include/openssl/ui.h:290: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ has not been declared
/usr/include/openssl/ui.h:290: error: ‘UI_STRING’ has not been declared
/usr/include/openssl/ui.h:290: error: expected `)' before ‘(’ token
/usr/include/openssl/ui.h:290: error: expected ‘,’ or ‘...’ before ‘(’ token
/usr/include/openssl/ui.h:290: error: expected constructor, destructor, or type conversion before ‘*’ token
/usr/include/openssl/ui.h:290: error: expected constructor, destructor, or type conversion before ‘*’ token
In file included from ./libtorrent/include/libtorrent/pe_crypto.hpp:39,
from ./libtorrent/include/libtorrent/bt_peer_connection.hpp:71,
from ./libtorrent/src/session_impl.cpp:72:
/usr/include/openssl/engine.h:624: error: expected ‘;’ before ‘*’ token
In file included from ./libtorrent/include/libtorrent/kademlia/node.hpp:40,
from ./libtorrent/include/libtorrent/kademlia/dht_tracker.hpp:50,
from ./libtorrent/include/libtorrent/aux_/session_impl.hpp:73,
from ./libtorrent/src/session_impl.cpp:75:
./libtorrent/include/libtorrent/kademlia/routing_table.hpp: In constructor ‘libtorrent::dht::aux::routing_table_iterator::routing_table_iterator(const std::pair<std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> >, std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> > >*, const std::pair<std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> >, std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> > >*)’:
./libtorrent/include/libtorrent/kademlia/routing_table.hpp:110: error: no match for ‘operator==’ in ‘((libtorrent::dht::aux::routing_table_iterator*)this)->libtorrent::dht::aux::routing_table_iterator::m_iterator == ((libtorrent::dht::aux::routing_table_iterator*)this)->libtorrent::dht::aux::routing_table_iterator::m_bucket_iterator->std::pair<std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> >, std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> > >::first. std::vector<_Tp, _Alloc>::end [with _Tp = libtorrent::dht::node_entry, _Alloc = std::allocator<libtorrent::dht::node_entry>]()’
./libtorrent/include/libtorrent/time.hpp:142: note: candidates are: bool libtorrent::operator==(libtorrent::ptime, libtorrent::ptime)
/usr/include/boost/blank.hpp:56: note: bool boost::operator==(const boost::blank&, const boost::blank&)
/usr/include/boost/function/function_base.hpp:551: note: bool boost::operator==(boost::detail::function::useless_clear_type*, const boost::function_base&)
/usr/include/boost/function/function_base.hpp:539: note: bool boost::operator==(const boost::function_base&, boost::detail::function::useless_clear_type*)
./libtorrent/include/libtorrent/kademlia/routing_table.hpp: In member function ‘bool libtorrent::dht::aux::routing_table_iterator::equal(const libtorrent::dht::aux::routing_table_iterator&) const’:
./libtorrent/include/libtorrent/kademlia/routing_table.hpp:122: error: no match for ‘operator==’ in ‘((const libtorrent::dht::aux::routing_table_iterator*)this)->libtorrent::dht::aux::routing_table_iterator::m_iterator. boost::optional<T>::operator* [with T = __gnu_cxx::__normal_iterator<const libtorrent::dht::node_entry*, std::vector<libtorrent::dht::node_entry, std::allocator<libtorrent::dht::node_entry> > >]() == other->libtorrent::dht::aux::routing_table_iterator::m_iterator’
./libtorrent/include/libtorrent/time.hpp:142: note: candidates are: bool libtorrent::operator==(libtorrent::ptime, libtorrent::ptime)
/usr/include/boost/blank.hpp:56: note: bool boost::operator==(const boost::blank&, const boost::blank&)
/usr/include/boost/function/function_base.hpp:551: note: bool boost::operator==(boost::detail::function::useless_clear_type*, const boost::function_base&)
/usr/include/boost/function/function_base.hpp:539: note: bool boost::operator==(const boost::function_base&, boost::detail::function::useless_clear_type*)
In file included from ./libtorrent/include/asio/ssl/detail/openssl_context_service.hpp:31,
from ./libtorrent/include/asio/ssl/context_service.hpp:30,
from ./libtorrent/include/asio/ssl/context.hpp:22,
from ./libtorrent/include/asio/ssl.hpp:19,
from ./libtorrent/include/libtorrent/ssl_stream.hpp:38,
from ./libtorrent/include/libtorrent/http_connection.hpp:53,
from ./libtorrent/include/libtorrent/upnp.hpp:38,
from ./libtorrent/src/session_impl.cpp:79:
./libtorrent/include/asio/ssl/detail/openssl_init.hpp: In destructor ‘asio::ssl::detail::openssl_init<Do_Init>::do_init::~do_init()’:
./libtorrent/include/asio/ssl/detail/openssl_init.hpp:70: error: ‘::CRYPTO_cleanup_all_ex_data’ has not been declared
./libtorrent/include/asio/ssl/detail/openssl_init.hpp:71: error: ‘::CONF_modules_unload’ has not been declared
./libtorrent/src/session_impl.cpp: In destructor ‘<unnamed>::openssl_cleanup::~openssl_cleanup()’:
./libtorrent/src/session_impl.cpp:97: error: ‘CRYPTO_cleanup_all_ex_data’ was not declared in this scope
./libtorrent/src/session_impl.cpp: At global scope:
./libtorrent/src/session_impl.cpp:965: error: no ‘void libtorrent::aux::session_impl::set_key(int)’ member function declared in class ‘libtorrent::aux::session_impl’
./libtorrent/src/session_impl.cpp: In member function ‘void libtorrent::aux::session_impl::recalculate_unchoke_slots(int, int)’:
./libtorrent/src/session_impl.cpp:1625: warning: unused variable ‘ret’
error: command 'gcc' failed with exit status 1