Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ nm -C -g /usr/local/lib/libboost_system.so.1.47.0
- w _Jv_RegisterClasses
- U _Unwind_Resume@@GCC_3.0
- 000017e0 W boost::system::error_category::~error_category()
- 00001700 W boost::system::error_category::~error_category()
- 00001700 W boost::system::error_category::~error_category()
- 00000f80 T boost::system::system_category()
- 00001010 T boost::system::generic_category()
- 00003048 B boost::system::throws
- 000017b0 W boost::system::error_category::equivalent(boost::system::error_code const&, int) const
- 00001740 W boost::system::error_category::equivalent(int, boost::system::error_condition const&) const
- 00001720 W boost::system::error_category::default_error_condition(int) const
- U std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)@@GLIBCXX_3.4
- U std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)@@GLIBCXX_3.4
- U std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@@GLIBCXX_3.4
- 00002edc V typeinfo for boost::noncopyable_::noncopyable
- 00002e00 V typeinfo for boost::system::error_category
- 00001b80 V typeinfo name for boost::noncopyable_::noncopyable
- 00001b60 V typeinfo name for boost::system::error_category
- U vtable for __cxxabiv1::__class_type_info@@CXXABI_1.3
- U vtable for __cxxabiv1::__si_class_type_info@@CXXABI_1.3
- 00002e20 V vtable for boost::system::error_category
- U operator delete(void*)@@GLIBCXX_3.4
- 00003040 A __bss_start
- U __cxa_atexit@@GLIBC_2.1.3
- w __cxa_finalize@@GLIBC_2.1.3
- U __cxa_guard_abort@@CXXABI_1.3
- U __cxa_guard_acquire@@CXXABI_1.3
- U __cxa_guard_release@@CXXABI_1.3
- U __cxa_pure_virtual@@CXXABI_1.3
- w __gmon_start__
- U __gxx_personality_v0@@CXXABI_1.3
- U __stack_chk_fail@@GLIBC_2.4
- 00003040 A _edata
- 00003088 A _end
- 0000186c T _fini
- 00000b44 T _init
- U strerror_r@@GLIBC_2.0
- $ g++ -pthread -lboost_system -o bitgreed bencode.o boost.asio.o corrupted_hash.o file_entry.o little_endian.o main.o message.o metainfo.o missing_key.o peer_client.o peer_info.o query_string.o sha1.o sha1_hash.o tracker_client.o tracker_response.o util.o wrong_key_type.o
- boost.asio.o: In function `error_code':
- /usr/local/include/boost/system/error_code.hpp:315: undefined reference to `boost::system::system_category()'
- boost.asio.o: In function `boost::asio::error::get_system_category()':
- /usr/local/include/boost/asio/error.hpp:216: undefined reference to `boost::system::system_category()'
- metainfo.o: In function `greed::get_trackers(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&)':
- /home/martinho/dev/bitgreed/metainfo.cpp:36: undefined reference to `boost::optional<std::vector<greed::bvalue, std::allocator<greed::bvalue> > > greed::opt<std::vector<greed::bvalue, std::allocator<greed::bvalue> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- metainfo.o: In function `metainfo':
- /home/martinho/dev/bitgreed/metainfo.cpp:87: undefined reference to `boost::optional<long long> greed::opt<long long>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/metainfo.cpp:87: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/metainfo.cpp:87: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/metainfo.cpp:87: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- metainfo.o: In function `boost::optional<long long> const greed::info_opt<long long>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
- /home/martinho/dev/bitgreed/metainfo.cpp:29: undefined reference to `boost::optional<long long> greed::opt<long long>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- tracker_response.o: In function `greed::get_value(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&)':
- /home/martinho/dev/bitgreed/tracker_response.cpp:70: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/tracker_response.cpp:73: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/tracker_response.cpp:75: undefined reference to `boost::optional<long long> greed::opt<long long>(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- /home/martinho/dev/bitgreed/tracker_response.cpp:76: undefined reference to `boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > greed::opt<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, greed::bvalue, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, greed::bvalue> > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
- collect2: ld returned 1 exit status
- make: *** [bitgreed] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement