Details

Description:
After system upgrade, which updated physfs-2.0.3-3 to physfs-3.0.0-2 entering games is no longer possible. When trying to play a game, the game engine fails to startup, an error message is displayed and the user is returned to the previous screen.

Additional info:
Downgrading physfs to 2.0.3-3 solved the problem, games can be entered again.

1. As already said, the bug first appeared after upgrading physfs some days ago. If you downgrade physfs, it starts working normally.
2. If you re-compile the dependant package (hedgewars), the bug is no longer present.

For me, this feels like an ABI breakage from physfs. I don't know whether other packages dependent on physfs might need re-compiling or not.

@arojas, it should be, but is it [ABI compatible]? Also, why does re-compiling fix things? You expect this could be because physfs version gets compiled in to hedgewars binaries, and a run-time check is made afterwards?

In any case, hedgewars needs rebuilding, that's for sure. The thing in question is whether other dependant packages should be re-compiled, if I get things correctly.