Attempting to upgrade from 1.3.12-r2 to 1.3.12-r3 produces the following error: * Package: net-p2p/deluge-1.3.12-r3 * Repository: gentoo * Maintainer: paolo.pedroni@iol.it k_f@gentoo.org,proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc geoip gtk kernel_linux python_targets_python2_7 setproctitle sound userland_GNU * FEATURES: installsources preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking deluge-1.3.12.tar.bz2 to /var/tmp/portage/net-p2p/deluge-1.3.12-r3/work >>> Source unpacked in /var/tmp/portage/net-p2p/deluge-1.3.12-r3/work >>> Preparing source in /var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12 ... * Applying deluge-1.3.5-disable_libtorrent_internal_copy.patch ... [ ok ] * Applying deluge-1.3.12-fix_scheduler_plugin.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12 ... /usr/bin/python2.7 setup.py build Traceback (most recent call last): File "setup.py", line 210, in <module> import deluge._libtorrent File "/var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12/deluge/_libtorrent.py", line 59, in <module> import libtorrent as lt ImportError: /usr/lib64/python2.7/site-packages/libtorrent.so: undefined symbol: _ZN5boost6python6detail11init_moduleEPKcPFvvE * ERROR: net-p2p/deluge-1.3.12-r3::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 133: Called src_compile * environment, line 3719: Called distutils-r1_src_compile * environment, line 843: Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile' * environment, line 305: Called distutils-r1_run_phase 'distutils-r1_python_compile' * environment, line 834: Called distutils-r1_python_compile * environment, line 706: Called esetup.py 'build' * environment, line 1688: Called die * The specific snippet of code: * "${@}" || die "${die_args[@]}" || return ${?} * * If you need support, post the output of `emerge --info '=net-p2p/deluge-1.3.12-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-p2p/deluge-1.3.12-r3::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-p2p/deluge-1.3.12-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-p2p/deluge-1.3.12-r3/temp/environment'. * Working directory: '/var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12' * S: '/var/tmp/portage/net-p2p/deluge-1.3.12-r3/work/deluge-1.3.12'
rebuild rb_libtorrent
I rebuilt rb_libtorrent several times, including an "emerge -e deluge" to make sure all dependencies were compiled against recent versions of their dependencies before filing this bug.