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
deluge doesn't have a boost dependency (as it's pure python) - rb_libtorrent has.