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
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277c6248448c8640eb622c27aaa57a4f0a40ae23 commit 277c6248448c8640eb622c27aaa57a4f0a40ae23 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-05-04 21:31:45 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-05-04 21:36:38 +0000 profiles: Mask app-misc/flirc for removal Bug: https://bugs.gentoo.org/715918 Bug: https://bugs.gentoo.org/717528 Bug: https://bugs.gentoo.org/734242 Bug: https://bugs.gentoo.org/854750 Bug: https://bugs.gentoo.org/882655 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 7 +++++++ 1 file changed, 7 insertions(+)