olive-editor / olive

Free open-source non-linear video editor
https://olivevideoeditor.org/
GNU General Public License v3.0
8.1k stars 549 forks source link

olive doesnt start at all[CRASH] #2340

Open MajidAbdelilah opened 1 month ago

MajidAbdelilah commented 1 month ago

Commit Hash

version f7e1bff0

Platform

clear linux 41990

Summary

ain@majid~/Desktop/Olive-f7e1bff0-Linux-x86_64-clang $ ./Olive-f7e1bff0-Linux-x86_64.AppImage 
/tmp/.mount_Olive-yB6mev/usr/bin/olive-editor: /usr/lib64/libQt5Widgets.so.5: version `Qt_5_PRIVATE_API' not found (required by /tmp/.mount_Olive-yB6mev/usr/bin/olive-editor)
ain@majid~/Desktop/Olive-f7e1bff0-Linux-x86_64-clang $ 

Steps to Reproduce

  1. install clear linux
  2. download olive
  3. chmod +x olive.AppImage
  4. run olive
Crash Report




no report was printed at all

Additional Information thanks and sorry for the hastle

MajidAbdelilah commented 1 month ago

any news

Simran-B commented 1 month ago

It seems to work fine under Fedora 40. I'm not sure why it would look at /usr/lib64/, the AppImage bundles the Qt5 libraries under /usr/lib/ in squashfs. Even extracting the AppImage and running olive-editor works. The specific error message seems to indicate a Qt version conflict (but using an AppImage should actually avoid this...) Does your host OS have a really old Qt5 version installed? People say that Qt_5_PRIVATE_API is only a thing in Qt 5.9 or so

MajidAbdelilah commented 1 month ago

i have managed to run it; i extracted the AppImage and cd ./squashfs-root/usr/bin then export LD_LIBRARY_PATH=../lib/:$LD_LIBRARY_PATH && ./olive-editor and it run

MajidAbdelilah commented 1 month ago

oddly this trick never work with the image bundled if i added the /usr/lib to LD_LIBRARY_PATH it still give me the same error

MajidAbdelilah commented 1 month ago

how to check for qt5 version