WebSite Information > Article Discussions
Games with older SDL and FSLIB
Martin Iturbide:
Thanks Dave
I updated the makefile on "https://github.com/OS2World/GAME-SDL-EDUCATIONAL-Marryampic2".
Can you please now check Pingus:
- https://github.com/Pingus/pingus
Regards
Dave Yeo:
--- Quote from: Martin Iturbide on September 29, 2025, 05:34:02 am ---Can you please now check Pingus:
- https://github.com/Pingus/pingus
--- End quote ---
Hi Martin, I've given up on Pingus. The latest has a hard requirement of OpenGL, went back a couple of versions to before they used OpenGL. It has a dependency on Boost, https://www.boost.org/ which does claim to support OS/2 and likely did at one point. I can build it but it crashes with a sigabort. Using the latest GCC and a debug build the problem is clear and I can't see how to fix.
--- Code: ---src/engine/jamgram.cpp: In function 'int yyparse()':
src/engine/jamgram.cpp:2282:18: warning: 'void free(void*)' called on unallocated object 'yyssa' [-Wfree-nonheap-object]
src/engine/jamgram.cpp:1152:16: note: declared here
Building is done. To install, run:
./b2 install --prefix=<DIR>
[H:\tmp\boost_1_89_0\tools\build]b2
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string: construction from null is not valid
Killed by SIGABRT
pid=0x4442 ppid=0x3226 tid=0x0001 slot=0x0011 pri=0x0200 mc=0x0001 ps=0x0010
H:\TMP\BOOST_1_89_0\TOOLS\BUILD\B2.EXE
Creating 4442_01.TRP
Moved 4442_01.TRP to W:\var\log\app\68e0392b-4442_01-B2-exceptq.txt
--- End code ---
The trp does point to jamgram.cpp being the issue. Even tried an earlier version, same problem.
Martin Iturbide:
Thanks Dave for looking at it.
Can you please check SDLInvaders?
-- https://github.com/OSSGames/GAME-SDL-ACTION-SDLInvaders
Regards
Navigation
[0] Message Index
[*] Previous page
Go to full version