Quote from: HarryFromMarydelDE on April 02, 2016, 04:06:30 pm "Not found: data/art/Phoebus_16x16.png".



i have the same problem. i solved it by using LD_PRELOAD for my zlib:



LD_PRELOAD=/usr/lib/libz.so.1 ./df



if you use dfhack than run:



PRELOAD_LIB=/usr/lib/libz.so.1 ./dfhack



(i don't know why dfhack needs its own dedicated variable for this.).



I was trying to start it from the LNP launcher; I believe the LNP launcher is supposed to run distro_fixes.sh which handles the preloading automatically, but apparently it is only running it for dfhack not for straight Dwarf Fortress.



-Harry



AFAIK, it's because DFHack itself uses the LD_PRELOAD mechanism to load itself, and I'm guessing they don't want conflicts with existing LD_PRELOAD values, so they bring it in with a different name. (Although AFAICT, the dfhack script seems like it should apply this modification on its own these days.)PyLNP itself does not apply any fixes (it does not know what needs to be applied; it just runs the ./df or ./dfhack scripts). The ./dfhack script applies distro_fixes.sh automatically; ./df doesn't. (Also, distro_fixes.sh doesn't actually apply anything for the regular df script anyway, AFAICT...)IIRC the syntax in question just sets an environment variable for the duration of the command, and that *is* something I can do from Python - but as I understand it, the exact things that need to be applied may be different depending on the computer it's running on. I'd need someone to tell me how to get the necessary information in order to build it into PyLNP.As for the stderr.txt message, the call stack shows it was unable to check for pack updates. It looks like it couldn't look up the IP for DFFD; maybe it couldn't get to the Internet? You can turn off the check in the File menu.