app-misc/flirc is installing a pre-compiled binary that links to libreadline.so.6. Reproducible: Always Steps to Reproduce: Install sys-libs/readline-7 or 8 and app-misc/flirc. Run /usr/bin/flirc_util flirc_util: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory The right solution is to build from source, and I think this is the correct source: https://github.com/flirc/sdk/tree/master/cli
The question is: how to continue here. Not sure if would be a good idea to create a Frankenstein package with the GUI part from the binary package and the CLI part from github? And just dropping the GUI part does also not sound like the best solution. (And also the GUI part does not have the readline dependency, so that one is working fine right now) Maybe splitting the ebuild into "flirc-gui" and "flic-cli"? The ideal solution of course would be for the UI code to be released as well, maybe someone can ask Jason Kotzin and Eric Schlaepfer regarding that. I did not receive any reply the last time I sent an email..
Created attachment 639974 [details] flirc_util compiled against sys-libs/readline-8