ossia / score

ossia score, an interactive sequencer for the intermedia arts
https://ossia.io
Other
1.45k stars 101 forks source link

Missing library on Raspbian; libicui18n.so.67 #1498

Closed glenpike closed 2 months ago

glenpike commented 6 months ago

Using out of the box, latest Raspbian clean install, downloaded with the Raspberry Pi imager and downloaded the 64bit version of Ossia Score, but I get the error:

'Shared object "libicui18n.so.67" not found'.

I do have "libicui18n.so.72" on my system, so I guess the build is coded for a specific version of libicui18n rather than the generic one?

Thanks

jcelerier commented 6 months ago

sadly the ICU libs aren't compatible between them, an app that links against libicu 67 needs ICU 67 at runtime and won't even run with ICU 72 - looks like we have to ship it manually. Thanks for the heads-up !

jcelerier commented 6 months ago

Are you on raspbian bullseye or bookworm btw? bookworm i guess?

glenpike commented 6 months ago

Are you on raspbian bullseye or bookworm btw? bookworm i guess?

Yes, sorry, I am on Bookworm. I might see if there's an older version of Bullseye - I couldn't see at first glance yesterday, but will try again.

jcelerier commented 6 months ago

don't worry - stay on bookworm, it shuold work. I have a new release in progress, I'll add the libicu required file

jcelerier commented 6 months ago

on it...

jcelerier commented 6 months ago

https://github.com/ossia/score/actions/runs/7332752964/artifacts/1135590574 can you try this one?

glenpike commented 6 months ago

https://github.com/ossia/score/actions/runs/7332752964/artifacts/1135590574 can you try this one? Sorry for the delay. That build runs / starts ok on a fresh and updated Bookworm. The synths.effects example runs, but glitchy. The video effects example runs, but jerky. The 3d examples crash with a segfault. I tried those on a Bullseye installation and they all ran ok and seemed smoother. I am testing Bookworm on a TV with HDMI audio and video, Bullseye was on a monitor, together with a USB soundcard, so their could be differences there? Bullseye seems more stable 🤷

jcelerier commented 5 months ago

should be fixed in 3.1.13 : https://github.com/ossia/score/releases/tag/v3.1.13

for the bullseye / bookworm difference: bookworm by default runs under Wayland. On the Pi 4 i found this actually works much less well and reverted mine to X11. But at some point ossia should get a native wayland backend to fix things... it's still some more packaging work.

The 3D example crash was a bug in a shader and should have been fixed.

jcelerier commented 2 months ago

fixed for some time