Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 715918

Summary: app-misc/flirc depends on sys-libs/readline-6
Product: Gentoo Linux Reporter: Preston Crow <pc-gentoo-bugs08a>
Component: Current packagesAssignee: Daniel Kenzelmann <gentoo>
Status: UNCONFIRMED ---    
Severity: normal CC: jstein, pascal.rebreyend, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: flirc_util compiled against sys-libs/readline-8

Description Preston Crow 2020-04-02 15:32:11 UTC
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
Comment 1 Daniel Kenzelmann 2020-04-05 09:24:22 UTC
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..
Comment 2 tberger2 2020-05-18 07:08:09 UTC
Created attachment 639974 [details]
flirc_util compiled against sys-libs/readline-8