Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 578012 - net-p2p/deluge-1.3.12-r3: libtorrent.so: undefined symbol: _ZN5boost6python6detail11init_moduleEPKcPFvvE
Summary: net-p2p/deluge-1.3.12-r3: libtorrent.so: undefined symbol: _ZN5boost6python6d...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-22 18:05 UTC by Justus Ranvier
Modified: 2016-03-22 22:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justus Ranvier 2016-03-22 18:05:39 UTC
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'
Comment 1 Alex Xu (Hello71) 2016-03-22 20:56:52 UTC
rebuild rb_libtorrent
Comment 2 Justus Ranvier 2016-03-22 22:52:01 UTC
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.