--- Begin Message ---
Source: qbittorrent
Version: 1.5.4-1
Severity: minor
User: [email protected]
Usertags: no-add-needed
Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.
More informations can be found at
http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-gold.2BAC8-indirectlinking
g++ -Wl,--as-needed -Wl,-O1 -rdynamic -o qbittorrent GUI.o main.o options_imp.o
properties_imp.o createtorrent_imp.o bittorrent.o searchEngine.o rss_imp.o
FinishedTorrents.o qtorrenthandle.o downloadingTorrents.o engineSelectDlg.o
downloadThread.o realprogressbar.o realprogressbarthread.o qrealarray.o
httpserver.o httpconnection.o httprequestparser.o httpresponsegenerator.o
eventmanager.o SearchTab.o ico.o rss.o moc_GUI.o moc_misc.o moc_options_imp.o
moc_about_imp.o moc_properties_imp.o moc_createtorrent_imp.o
moc_DLListDelegate.o moc_SearchListDelegate.o moc_PropListDelegate.o
moc_previewSelect.o moc_PreviewListDelegate.o moc_trackerLogin.o
moc_downloadThread.o moc_downloadFromURLImp.o moc_torrentAddition.o
moc_bittorrent.o moc_searchEngine.o moc_rss.o moc_rss_imp.o
moc_FinishedTorrents.o moc_allocationDlg.o moc_FinishedListDelegate.o
moc_downloadingTorrents.o moc_engineSelectDlg.o moc_pluginSource.o
moc_realprogressbar.o moc_realprogressbarthread.o moc_httpserver.o moc_http
connection.o moc_eventmanager.o moc_filterParserThread.o
moc_TrackersAdditionDlg.o moc_SearchTab.o moc_console_imp.o
moc_FeedDownloader.o moc_feedList.o moc_supportedEngines.o qrc_icons.o
qrc_lang.o qrc_search.o qrc_webui.o -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/
-lzzip -ltorrent-rasterbar -lcurl -lXext -lX11 -lm -lpthread -lQtXml -lQtGui
-lQtNetwork -lQtCore
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x867): error: undefined
reference to 'boost::system::get_system_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x873): error: undefined
reference to 'boost::system::get_generic_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x87f): error: undefined
reference to 'boost::system::get_generic_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x88b): error: undefined
reference to 'boost::system::get_generic_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x897): error: undefined
reference to 'boost::system::get_system_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x8a3): error: undefined
reference to 'boost::system::get_system_category()'
/usr/bin/ld: GUI.o: in function global constructors keyed to
_ZN3GUIC2EP7QWidget11QStringList:GUI.cpp(.text+0x92e): error: undefined
reference to 'boost::system::get_system_category()'
/usr/bin/ld: main.o: in function global constructors keyed to
app:main.cpp(.text+0x293): error: undefined reference to
'boost::system::get_generic_category()'
/usr/bin/ld: createtorrent_imp.o: in function
torrentCreatorThread::run():createtorrent_imp.cpp(.text+0x24f9): error:
undefined reference to 'boost::thread_resource_error::thread_resource_error()'
/usr/bin/ld: createtorrent_imp.o: in function
torrentCreatorThread::run():createtorrent_imp.cpp(.text+0x24fe): error:
undefined reference to 'boost::thread_resource_error::~thread_resource_error()'
/usr/bin/ld: createtorrent_imp.o: in function
torrentCreatorThread::run():createtorrent_imp.cpp(.text+0x2503): error:
undefined reference to 'typeinfo for boost::thread_resource_error'
/usr/bin/ld: createtorrent_imp.o: in function
boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >
>::dispose():createtorrent_imp.cpp(.text._ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impINS2_10basic_pathISsNS2_11path_traitsEEEEEE7disposeEv+0x20):
error: undefined reference to
'boost::filesystem::detail::dir_itr_close(void*&, void*&)'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x150):
error: undefined reference to 'SHA1_Init'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x15e):
error: undefined reference to 'SHA1_Update'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x16e):
error: undefined reference to 'SHA1_Final'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x281):
error: undefined reference to
'boost::thread_resource_error::thread_resource_error()'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x286):
error: undefined reference to
'boost::thread_resource_error::~thread_resource_error()'
/usr/bin/ld: createtorrent_imp.o: in function void
libtorrent::set_piece_hashes<boost::_bi::bind_t<void, void (*)(int, int,
torrentCreatorThread*), boost::_bi::list3<boost::arg<1>,
boost::_bi::value<int>, boost::_bi::value<torrentCreatorThread*> > >
>(libtorrent::create_torrent&,
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits> const&,
boost::_bi::bind_t<void, void (*)(int, int, torrentCreatorThread*),
boost::_bi::list3<boost::arg<1>, boost::_bi::value<int>,
boost::_bi::value<torrentCreatorThread*> > >,
boost::system::error_code&):createtorrent_imp.cpp(.text._ZN10libtorrent16set_piece_hashesIN5boost3_bi6bind_tIvPFviiP20torrentCreatorThreadENS2_5list3INS1_3argILi1EEENS2_5valueIiEENSB_IS5_EEEEEEEEvRNS_14create_torrentERKNS1_10filesystem10basic_pathISsNSI_11path_traitsEEET_RNS1_6system10error_codeE+0x28b):
error: undefined reference to 'typeinfo for boost::thread_resource_error'
/usr/bin/ld: createtorrent_imp.o: in function
boost::enable_if<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >, bool>::type
boost::filesystem::is_directory<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits>
const&):createtorrent_imp.cpp(.text._ZN5boost10filesystem12is_directoryINS0_10basic_pathISsNS0_11path_traitsEEEEENS_9enable_ifINS0_13is_basic_pathIT_EEbE4typeERKS7_+0x66):
error: undefined reference to
'boost::filesystem::detail::status_api(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
boost::system::error_code&)'
/usr/bin/ld: createtorrent_imp.o: in function
boost::enable_if<boost::filesystem::is_basic_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >, unsigned long>::type
boost::filesystem::file_size<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>(boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits>
const&):createtorrent_imp.cpp(.text._ZN5boost10filesystem9file_sizeINS0_10basic_pathISsNS0_11path_traitsEEEEENS_9enable_ifINS0_13is_basic_pathIT_EEmE4typeERKS7_+0x65):
error: undefined reference to
'boost::filesystem::detail::file_size_api(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: createtorrent_imp.o: in function
boost::filesystem::basic_path<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >, boost::filesystem::path_traits>
boost::filesystem::current_path<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>():createtorrent_imp.cpp(.text._ZN5boost10filesystem12current_pathINS0_10basic_pathISsNS0_11path_traitsEEEEET_v+0x40):
error: undefined reference to
'boost::filesystem::detail::get_current_path_api(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >&)'
/usr/bin/ld: createtorrent_imp.o: in function
boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>::increment():createtorrent_imp.cpp(.text._ZN5boost10filesystem24basic_directory_iteratorINS0_10basic_pathISsNS0_11path_traitsEEEE9incrementEv+0xa6):
error: undefined reference to
'boost::filesystem::detail::dir_itr_increment(void*&, void*&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >&,
boost::filesystem::file_status&, boost::filesystem::file_status&)'
/usr/bin/ld: createtorrent_imp.o: in function void
boost::checked_delete<boost::filesystem::detail::dir_itr_imp<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits> >
>(boost::filesystem::detail::dir_itr_imp<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>*):createtorrent_imp.cpp(.text._ZN5boost14checked_deleteINS_10filesystem6detail11dir_itr_impINS1_10basic_pathISsNS1_11path_traitsEEEEEEEvPT_+0x1f):
error: undefined reference to
'boost::filesystem::detail::dir_itr_close(void*&, void*&)'
/usr/bin/ld: createtorrent_imp.o: in function
boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>::m_init(boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits>
const&):createtorrent_imp.cpp(.text._ZN5boost10filesystem24basic_directory_iteratorINS0_10basic_pathISsNS0_11path_traitsEEEE6m_initERKS4_+0xc2):
error: undefined reference to
'boost::filesystem::detail::dir_itr_first(void*&, void*&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> >&,
boost::filesystem::file_status&, boost::filesystem::file_status&)'
/usr/bin/ld: createtorrent_imp.o: in function
boost::filesystem::basic_directory_iterator<boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
boost::filesystem::path_traits>
>::m_init(boost::filesystem::basic_path<std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, boost::filesystem::path_traits>
const&):createtorrent_imp.cpp(.text._ZN5boost10filesystem24basic_directory_iteratorINS0_10basic_pathISsNS0_11path_traitsEEEE6m_initERKS4_+0x27a):
error: undefined reference to 'boost::filesystem::detail::not_found_error()'
collect2: ld returned 1 exit status
make[2]: *** [qbittorrent] Error 1
--- End Message ---