Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368075 - deluge doesn't DEPEND on boost, while it's a runtime-dependency for deluged
Summary: deluge doesn't DEPEND on boost, while it's a runtime-dependency for deluged
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-19 16:48 UTC by john
Modified: 2011-05-19 17:23 UTC (History)
1 user (show)

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 john 2011-05-19 16:48:48 UTC
If one disables classic mode, deluge runs with a separate daemon. This daemon needs boost runtime installed to run, but since it's not in the DEPENDS for deluge it doesn't get installed (using binary packages, so only runtime dependencies are installed)

Reproducible: Always

Steps to Reproduce:
1. emerge deluge on build system
2. emerge --getbinpkg deluge on binary system
3. run deluged (-d for debugging)
Actual Results:  
$ deluged -d
[ERROR   ] 18:47:31 main:221 libboost_system-mt-1_42.so.1.42.0: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/deluge/main.py", line 214, in start_daemon
    Daemon(options, args)
  File "/usr/lib64/python2.7/site-packages/deluge/core/daemon.py", line 136, in __init__
    from deluge.core.core import Core
  File "/usr/lib64/python2.7/site-packages/deluge/core/core.py", line 36, in <module>
    from deluge._libtorrent import lt
  File "/usr/lib64/python2.7/site-packages/deluge/_libtorrent.py", line 59, in <module>
    import libtorrent as lt
ImportError: libboost_system-mt-1_42.so.1.42.0: cannot open shared object file: No such file or directory


Expected Results:  
deluged starts

the reason i have this bug is that with binary packages build-time dependencies are not installed, only runtime dependencies. Please fix the DEPEND of the deluge ebuild
Comment 1 Rafał Mużyło 2011-05-19 17:23:39 UTC
deluge doesn't have a boost dependency (as it's pure python) - rb_libtorrent has.