Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Alright, my initial (maybe naive?) thought is: Did you do
sudo apt install libsdl2-image-2.6.3
?

(2 edits)

Attempted to do that just now (sorry, I can't believe I didn't try that before??) but it seems that no package of that name (libSDL2_image-2.0.so.0 OR libsdl2-image-2.6.3; I tried both) exists. I did a search and the closest apt package I found in said search is libsdl2-image-2.0-0

I attempted to install that, and it installed successfully- but I'm still getting the same error when attempting to run from the command line. I attempted to update apt packages just to make sure everything is up to date, and it looks like everything is


edit to add an update: I managed to solve that issue by installing the package listed in this GitHub thread. With that solved, though, a new issue pops up as follows. Apologies for the janky formatting, I can't figure out how to format it in a code block within an itch comment:

libcyaml:   ERROR: Load: Missing required mapping field: uitxt_F5

libcyaml:   ERROR: Load: Backtrace:

libcyaml:   ERROR:   in mapping field 'uitxt_content' (line: 88, column: 16)

cyaml_load_file error: Missing required mapping field

[1]    37121 segmentation fault (core dumped)  ./ChronoScope


At first, libcyaml wasn't installed. But I installed all 3 available libcyaml packages and get the same error.


update 2: added some dummy text at the very bottom of config.yaml for uitxt_F5 and uitxt_saved (both of which, when missing, it crashes without on my device.) The new output is this:

config loaded ok

birth.tm_year: 123

now: 2025/Aug/24 (Sun) 19:14:03

[1]    38364 segmentation fault (core dumped)  ./ChronoScope


From here I have no idea how to debug further, but hopefully this speeds it up for you.

Ok, do you know why those entries were missing from your config.yaml?
My guess is there could be more missing/messed up data in the config. Try putting in a fresh copy from the download?
I'm working on a big overhaul to my UI code currently, bringing it into the SDL3 era and some light refactoring; When that's done, the plan is to put in the improvements for Chronoscope. When that happens I'll also be making other additions and I'll definitely go over all the linux compatibility stuff again. It's been a lot of work and slow-going, I'll be honest! But This Year™ for sure.

(+1)

I just double-checked within the .zip (Ubuntu version) file itself and those entries from the config file are missing in there as well. It seems the error is present within the download, as far as I can tell?

And, yay! Sounds good, I look forward to updates :)

oh dang! Thanks for the catch! grab the config off the windows version then, that should do it