Gentoo Linux, got some problems trying to run it. d15 and d16 run fine on same system.
./dwarfort.exe: error while loading shared libraries: libicudata.so.38: cannot open shared object file: No such file or directory
Something there is linked against icu 3.8, while icu 4.2 is long time stable already. Was not case with d16 and d15 versions, and got in d17 with libs/libboost_regex.so.1.35.0
linux-gate.so.1 => (0xffffe000)
libicudata.so.38 => not found
libicui18n.so.38 => not found
libicuuc.so.38 => not found
Compiled icu 3.8 manually, now its
./df
mkdir: cannot create directory `unused_libs': File exists
mv: cannot stat `libs/libSDL*': No such file or directory
Sound devices available:
ALSA Software
Wave File Writer
Picking ALSA Software. If your desired device was missing, make sure you have the appropriate 32-bit libraries installed. If you wanted a different device, configure ~/.openalrc appropriately.
Perfect OpenAL context attributes GET
Loading bindings from data/init/interface.txt
./df: line 12: 19553 Segmentation fault ./dwarfort.exe $*
Okay...
read(7, "\34\0g\0\3\0\0\0028\1\0\0\304\217\213\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 4096) = 64
read(7, 0x9383538, 4096) = -1 EAGAIN (Resource temporarily unavailable)
open("icon.png", O_RDONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
If i provide some random icon.png, it goes bit further,
socket(PF_FILE, SOCK_STREAM, 0) = 7
connect(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"...}, 20) = 0
getpeername(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0\270 \217\277\267D\v\265\240)\217\277\n"...}, [20]) = 0
...
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"5\1\4\0\16\0\0\2\3\0\0\2 \0 \0007\1\6\0\17\0\0\2\16\0\0\2\f\0\0\0\1"..., 4424}, {NULL, 0}, {""..., 0}], 3) = 4424
poll([{fd=7, events=POLLIN}], 1, -1) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\0q\0\3\0\0\2#\0\0\0\242\244\223\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"..., 4096) = 64
read(7, 0x9383538, 4096) = -1 EAGAIN (Resource temporarily unavailable)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---