[Reproducible-builds] Bug#796849: qbittorrent: FTBFS: has_binary_operator.hp:50: Parse error at "BOOST_JOIN"

Chris Lamb lamby at debian.org
Mon Aug 24 22:24:19 UTC 2015


Source: qbittorrent
Version: 3.1.11-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

qbittorrent fails to build from source in unstable/amd64:

  [..]
  g++ -c -m64 -pipe -Wformat -Wformat-security -g -O2
  -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
  -D_FORTIFY_SOURCE=2 -O2 -D_REENTRANT -Wall -W -DDISABLE_GUI
  -DQT_NO_DEBUG_OUTPUT -DVERSION=\"v3.1.11\" -DVERSION_MAJOR=3
  -DVERSION_MINOR=1 -DVERSION_BUGFIX=11 -DQT_NO_CAST_TO_ASCII
  -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS
  -DBOOST_FILESYSTEM_VERSION=2 -DTORRENT_USE_OPENSSL
  -DBOOST_ASIO_HASH_MAP_BUCKETS=1021 -DBOOST_EXCEPTION_DISABLE
  -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_DYN_LINK
  -DTORRENT_LINKING_SHARED -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB
  -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I../../src
  -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork
  -I/usr/include/qt4 -I/usr/include/libtorrent -I/usr/include
  -I../../src -I../../src/qtsingleapp -I../../src/qtlibtorrent
  -I../../src/webui -I../../src/webui/qjson -I../../src/tracker
  -I../../src/preferences -I. -I../../src -I. -o dnsupdater.o
  ../../src/dnsupdater.cpp
  usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse
  error at "BOOST_JOIN"
  Makefile:817: recipe for target 'main.moc' failed
  make[3]: *** [main.moc] Error 1
  make[3]: *** Waiting for unfinished jobs....
  ../../src/qtlibtorrent/qbtsession.cpp: In member function
  'QTorrentHandle QBtSession::addMagnetUri(QString, bool, bool, const
  QString&)':
  ../../src/qtlibtorrent/qbtsession.cpp:1030:71: warning:
  'libtorrent::torrent_handle
  libtorrent::add_magnet_uri(libtorrent::session&, const string&,
  libtorrent::add_torrent_params)' is deprecated
  [-Wdeprecated-declarations]
       h =  QTorrentHandle(add_magnet_uri(*s, magnet_uri.toStdString(),
       p));
                                                                         ^
  In file included from ../../src/torrentpersistentdata.h:38:0,
                   from ../../src/qtlibtorrent/qbtsession.cpp:53:
  /usr/include/libtorrent/magnet_uri.hpp:62:32: note: declared here
    torrent_handle TORRENT_EXPORT add_magnet_uri(session& ses,
    std::string const& uri
                                  ^
  ../../src/qtlibtorrent/qbtsession.cpp: In member function 'void
  QBtSession::readAlerts()':
  ../../src/qtlibtorrent/qbtsession.cpp:2357:18: warning: unused
  variable 'will_shutdown' [-Wunused-variable]
               bool will_shutdown = false;
                    ^
  make[3]: Leaving directory
  '/tmp/buildd/qbittorrent-3.1.11/build-nox/src'
  Makefile:39: recipe for target 'sub-src-make_default' failed
  make[2]: *** [sub-src-make_default] Error 2
  make[2]: Leaving directory '/tmp/buildd/qbittorrent-3.1.11/build-nox'
  dh_auto_build: make -j23 returned exit code 2
  debian/rules:17: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 25
  make[1]: Leaving directory '/tmp/buildd/qbittorrent-3.1.11'
  debian/rules:8: recipe for target 'build' failed
  make: *** [build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  [..]

The full build log is attached or can be viewed here:

    https://reproducible.debian.net/logs/unstable/amd64/qbittorrent_3.1.11-1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: qbittorrent.3.1.11-1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150825/fc967a33/attachment.txt>


More information about the Reproducible-builds mailing list