Closed clort81 closed 3 years ago
Sorry for the slow response. The debug options are minimized in commit b96244d7. The dumpsavegame issue was fixed in commit b846312c.
The quick work-around for not having u4upgrad.zip is to manually set video=EGA in xu4rc.
A fix for the issue is in commit 88fa055b.
Glad you're reviving. What uses -gstabs?
./configure --sdl make make -C src -f Makefile make[1]: Entering directory '/media/sd/pcbak2/Projects/games/u4/src' cc -DHAVE_BACKTRACE=1 -DHAVE_VARIADIC_MACROS=1 -Wall -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libxml2 -DICON_FILE=\"/usr/local/share/pixmaps/u4.bmp\" -DVERSION=\"1.1svn\" -ggdb1 -rdynamic -g -O0 -fno-inline -fno-eliminate-unused-debug-types -gstabs -g3 -c -o lzw/hash.o lzw/hash.c cc1: error: target system does not support the ‘stabs’ debug format
Removing -gstabs from Makefile gets me through most of the compile but then, ... ambush!
savegame.cpp looks quite different to my other versions. Still I got an executeable somehow.
symlinked my ultima4 dir to ./ultima4 and ran u4 it complained with
Let's make this work with original tileset and not require vga ultima4upgrade (available here) https://ultima4.ultimacodex.com/ultima-4-upgrade/
moving on...
Strace doesn't show u4 trying to load any start.old, just shows:
Then there's this mysterious thing:
I know this is detail work but just thought I'd give the feedback. For now U4 works fine in SCUMMVM