On Sun, May 10, 2020 at 12:52:46PM +0000, Caveman Al Toraboran wrote:
> shell> newsboat
> newsboat: error while loading shared libraries: libstfl.so.0: cannot open
> shared object file: No such file or directory

Searching on portagefilelist.de, this file appears in dev-libs/stfl. Okay, let's
have a look at the files which that package installs.

        $ equery f dev-libs/stfl
         * Searching for stfl in dev-libs ...
         * Contents of dev-libs/stfl-0.24:
        /usr
        /usr/include
        /usr/include/stfl.h
        /usr/lib64
        /usr/lib64/libstfl.so -> libstfl.so.0.24
        /usr/lib64/libstfl.so.0.24
        /usr/lib64/pkgconfig
        /usr/lib64/pkgconfig/stfl.pc
        /usr/share
        /usr/share/doc
        /usr/share/doc/stfl-0.24
        /usr/share/doc/stfl-0.24/README.bz2

libstfl.so.0 doesn't exist.

It seems like this is a bug in newsboat, as it doesn't look for the correct file
as provided by stfl.  A  temporary  solution  would  be  to  add  a  symlink  in
/usr/lib64/ like so:

        /usr/lib64 $ ln -s libstfl.so libstfl.so.0

A more permanent solution would be to fix the error in newsboat,  or  patch  the
ebuild to create this symlink upon installation of stfl or newsboat.

-- 

Ashley Dixon
suugaku.co.uk

2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA

Attachment: signature.asc
Description: PGP signature

Reply via email to