Like we talked about in the other thread I've created a patch that throws a message if it cannot open the file DATA/GEODATA/PALETTES.DAT - so it will throw if there is no DATA dir or if there's nothing in there. Which should be the usual cases I think. I'm not sure if this patch is any good at this point since it already says "ERROR: Failed to load palette" in the distributed version, like it should. Still it throws earlier as to avoid any potential sideeffects from resources not being loaded...
My problem is that when I build from source, I only get output in stout.txt and stderr.txt. It should be printed to the opening shell like the distributed binary does so it's easy to see. I don't understand why this differs...