Thanks a lot. You rock.
So the teletype version of the game seems to work fine and when running the SDL2 version, all the initialization stages seems to work, until SDL2 (or something related) kicks in and then the program notices it needs input, but it lost contact with the user and it quits with the message you gave.
So quite possibly the version I compiled is not compatible with your version of SDL2. Is there a a chance for you to upgrade your SDL2 (assuming your versions are older than mine listed below, BTW, could you give your versions?)?
If you can't upgrade, what remains is compiling from source (with some swap memory, your machine is up to the task) or running the Windows version in the 'wine' emulator (though it may fail for a similar reason).
I guess I should downgrade my sdl library for greater compatibility or bundle the libraries, just as I do for the Windows binaries. I will note it down in the bug report...
~/Downloads/AllureOfTheStars$ dpkg -l libsdl2*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=====================================================-===============================-===============================-================================================================================================================
ii libsdl2-2.0-0:amd64 2.0.4+dfsg1-2ubuntu2 amd64 Simple DirectMedia Layer
ii libsdl2-dev 2.0.4+dfsg1-2ubuntu2 amd64 Simple DirectMedia Layer development files
ii libsdl2-mixer-2.0-0:amd64 2.0.1+dfsg1-1 amd64 Mixer library for Simple DirectMedia Layer 2, libraries
ii libsdl2-ttf-2.0-0:amd64 2.0.14+dfsg1-1 amd64 TrueType Font library for Simple DirectMedia Layer 2, libraries
ii libsdl2-ttf-dev:amd64 2.0.14+dfsg1-1 amd64 TrueType Font library for Simple DirectMedia Layer 2, development files