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 Portable is Not Portable #164

Open
ChristianMHolt opened this issue Oct 24, 2024 · 1 comment
Open

Linux Portable is Not Portable #164

ChristianMHolt opened this issue Oct 24, 2024 · 1 comment

Comments

@ChristianMHolt
Copy link

The portable executable for Linux relies on external libraries specifically icu for the built-in version of qt5. Unfortunately, the current version of icu is incompatible with the built in qt5 library. The libFLAC.so and libicui18n.so packages requested are also outdated.

A workaround is to remove the built in qt5 package and install the latest qt5 on your local machine. Then create symlinks for libFLAC.so, libicuuc.so, and libicui18n.so that point requests for the old version to the new version.

The following command templates will correct the issue when run correctly:
mv //MKV\ Muxing\ Batch\ GUI/Resources/Tools/Linux/lib/libQt5Core.so.5 /home//mkv-muxing-batch-gui/MKV\ Muxing\ Batch\ GUI/Resources/Tools/Linux/lib/libQt5Core.so.5.bak

sudo ln -s /usr/lib/libFLAC.so. /usr/lib/libFLAC.so.8
sudo ln -s /usr/lib/libicuuc.so. /usr/lib/libicuuc.so.70
sudo ln -s /usr/lib/libicui18n.so. /usr/lib/libicuuc.so.70

<> indicates a field requiring your input, do not include them in the final console input.

@techguru0
Copy link

make a fork and post the fix

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

2 participants