flathub / org.scummvm.ScummVM

https://flathub.org/apps/details/org.scummvm.ScummVM
3 stars 5 forks source link

ScummVM cannot start on upgrade to Fedora 29 #3

Closed ultraviolet-1986 closed 5 years ago

ultraviolet-1986 commented 5 years ago

Hi, since upgrading to F29 on its final release yesterday, I cannot start ScummVM. When launching from the Terminal with flatpak run org.scummvm.ScummVM, I get the following:

/app/bin/scummvm: symbol lookup error: /usr/lib/x86_64-linux-gnu/libreadline.so.7: undefined symbol: UP

Not sure how to diagnose it, except that it looks like a library isn't pointing to the right place (sorry, I'm fairly new to Flatpak tech). Thank you very much for your time.

AsciiWolf commented 5 years ago

Thanks for reporting this! I am getting the same error on both Fedora 28 and Fedora 29. @TingPing Any idea?

TingPing commented 5 years ago

@AsciiWolf No idea, try rebuilding?

AsciiWolf commented 5 years ago

Hmm, build failed on all archs. It seems that the libreadline.so abi changed in some of the recent fd runtime updates and is not compatible with fluidsynth anymore.

TingPing commented 5 years ago

@AsciiWolf Can you test if any of these work:

History:
 Subject: Export org.freedesktop.Platform
 Date: 2018-10-22 22:35:06 +0000
 Commit: 63a47d7caa286021be5bc487d2b56585c447ea9bfc1df473eab61d2b9591afdf

 Subject: Export org.freedesktop.Platform
 Date: 2018-10-14 21:32:49 +0000
 Commit: e8df934455b4d92157787df8c02114cfb5ee6a231a7111bde44cf5974fa9f42d

 Subject: Export org.freedesktop.Platform
 Date: 2018-09-28 18:55:00 +0000
 Commit: 73e812f33b03b170bda57c577a2ff9f15f6fe88f6b16d43415311c72751d7693

 Subject: Export org.freedesktop.Platform
 Date: 2018-09-24 21:29:40 +0000
 Commit: 2eddd51a6035bc64f997083556d0570f45caebeac18676fe7dc6772a7c59f25e

flatpak update --commit=$COMMIT org.freedesktop.Platform//18.08

AsciiWolf commented 5 years ago

@TingPing The first one (from 2018-10-22) works without any issues.

ultraviolet-1986 commented 5 years ago

@TingPing @AsciiWolf I can confirm that all four of these also work. Returning to the current commit for org.freedesktop.Platform triggers the initial issue again.

TingPing commented 5 years ago

Thanks for the testing I've passed it on to the runtime folks to look into.

nanonyme commented 5 years ago

Could you please retry after updating runtime?

ultraviolet-1986 commented 5 years ago

@nanonyme It works flawlessly. I'll leave this open for other users (@TingPing @AsciiWolf ) to confirm it works for them and then we can close this. Thank you very much! ^_^b

nanonyme commented 5 years ago

There was basically some build flag optimization which due to insufficient tests led into broken readline. It would have broken build of this app if app had been built against current runtime, the breakage was noticeable here for consumers mostly because symbols disappeared after build. We now have better tests

AsciiWolf commented 5 years ago

I can confirm that ScummVM now works fine after the fd runtime update!