FDH2 / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.35k stars 72 forks source link

Arch Linux-based systems: "uxplay: error while loading shared libraries: libplist-2.0.so.3: ...No such file" #199

Closed fduncanh closed 1 year ago

fduncanh commented 1 year ago

See @geeflaxx 's report in #197 (thanks for reporting)

Arch Linux (and potentially other Arch-based Linux systems) have recently upgraded to a new (2023-04-21) release of libplist that breaks uxplay (or other) binaries compiled against the previous libplist release.

The shared libplist-2.0 library is now called libplist-2.0.so.4 while previously it was libplist-2.0.so.3, and uxplay must be rebuilt to work with the renamed libplist library after the upgrade.

This issue is unique to "rolling release" Linux distributions such as Arch Linux that provide upgraded packages as they are released (as of 2023-05-26, Fedora and OpenSUSE Tumbleweed are not affected)

fduncanh commented 1 year ago

The AUR version of uxplay has now been bumped up to uxplay 1:1.64-2 to encourage a rebuild after the update of libplist