WebSite Information > Article Discussions

Games with older SDL and FSLIB

<< < (26/26)

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