Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux build ships outdated libreadline.so.8 incompatible with system /bin/sh (missing rl_trim_arg_from_keyseq) #175

Open
v-evets opened this issue Jun 21, 2024 · 0 comments

Comments

@v-evets
Copy link

v-evets commented Jun 21, 2024

Attempting to do anything that invokes /bin/sh (i.e. launch xterm / steamcmd) produces a vague and completely useless error message in the UI (Some mods were not downloaded, blah, blah), rather than spawning an xterm window. Digging further into terminal output reveals:
/bin/sh: symbol lookup error: /bin/sh: undefined symbol: rl_trim_arg_from_keyseq

Why the hell is rimpy shipping its own copy of libreadline? The same goes for the other metric shitload of bundled libraries bloating the rimpy distribution size and causing compatibility problems, such as:
kde-open5: symbol lookup error: /usr/lib64/libQt5Xml.so.5: undefined symbol: _ZN9QXmlUtils6isCharEDi, version Qt_5_PRIVATE_API
which breaks "open mod URL in browser" and anything else that tries to call external tools linked against QT5.

Please either learn how to properly package applicatrions for GNU/Linux (and keep said packaging up to date), or release source code so we can compile rimpy properly against system libraries. The current situation is ridiculous.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant