I'm using binary packages on a group af Gentoo-machines. With 'slang' in the USE-flags, mutt does not see 'slang' as a RDEPEND and only install sys-libs/slang on the host _building_ the packages. Hence mutt only work on the buildhost. On the client-machines, I just get: client ~ > mutt mutt: error while loading shared libraries: libslang.so.1: cannot open shared object file: No such file or directory Reproducible: Always Steps to Reproduce: 1. On buildhost: emerge -bav mutt 2. On clients: emerge -gK mutt 3. mutt Actual Results: client ~ > mutt mutt: error while loading shared libraries: libslang.so.1: cannot open shared object file: No such file or directory Expected Results: mutt starting and a list of new mails.
Created attachment 37330 [details, diff] A patch to fix RDEPEND on slang This patch should remedy the problem. Please test and let me know if it works, so we can get some dev to push it into portage.
The patch does solve the problem. Thanks a lot!
It seemed pretty obvious that ncurses, openssl, gdbm should also fall in RDEPEND. Fixed, thanks