There are only two duplicate symbols so it might be an easy fix
(FreeBSD still packages 2.0.2, FWIW) but the game reproducibly crashes
for me on startup on amd64; here's a debug build with `COPTS=-fcommon':
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000b0f4be95937 in SDL_DestroyTexture_REAL ()
from /usr/local/lib/libSDL2.so.0.9
[Current thread is 1 (process 477861)]
(gdb) bt
#0 0x00000b0f4be95937 in SDL_DestroyTexture_REAL ()
from /usr/local/lib/libSDL2.so.0.9
#1 0x00000b0c85304c9b in SDLFreeBitmapTextures (bitmap=<optimized
out>) at sdl.c:486
#2 0x00000b0c852f1f48 in FreeImageTextures (pos=2245) at image.c:380
#3 FreeAllImageTextures () at image.c:391
#4 0x00000b0c8524a114 in InitImageTextures () at init.c:266
#5 0x00000b0c8526cf95 in ChangeViewportPropertiesIfNeeded () at
tools.c:9311
#6 0x00000b0c8526f29c in DrawMainMenu () at screens.c:1531
#7 0x00000b0c852528d3 in OpenAll () at init.c:6080
#8 0x00000b0c85249991 in main (argc=<optimized out>, argv=<optimized
out>) at main.c:7758
It briefly shows a window that looks like a loading screen, things move
but then it segfaults after about a second.
Cc'ing people since this might be a regression somewhere:
revision 1.11
date: 2019/03/14 13:58:56; author: bcallah; state: Exp; lines: +25
-16; com 17 mitid: TzjgHRY6EiIvDZYF;
Update to mirrormagic-3.0.0
Moves to SDL2, among other updates.
ok bentley@ kirby@