-
Notifications
You must be signed in to change notification settings - Fork 2
Description
The newest official build of PCem, 17 st-1, relies on some libwx dependencies that are obsolete and thus no longer available on the latest versions of Ubuntu. When attempting to build this release of PCem with updated dependencies, and then run it in libTAS on Ubuntu 24, the following oddities are exhibited:
-
When attempting to run PCem in libTAS 1.4.6, it will fail to boot, outputting the following into the console:
recv() returns 0 -> socket closed
The connection to the game was closed. Exiting
Segmentation fault (core dumped) -
When attempting to run PCem in libTAS 1.4.7, it will boot after progressing through exactly 2500 lag frames before displaying the window, and then take several minutes to unpause. It appears to operate normally past this point.
This differs from the behaviour of the official build on Ubuntu 22 - 1.4.6 will boot without issues, whereas 1.4.7 will fail to boot with a similar error message to the updated version in 1.4.6. This also doesn't happen in either version of libTAS if prevent writing to disk is unchecked, and it's the first time trying to run PCem after launching libTAS. These issues ultimately make TASing PCem on the latest builds of Ubuntu unfeasible, forcing users to downgrade their OS.