Is the issue between the chair and the keyboard or not ?
Sorry for the trouble, otherwise this pack is really great!
No, you're not suffering from a PEBKAC error, and it's not an ID-10-T error, either
I have seen the error you're describing, but it still seems to launch for me from within PyLNP.
Not sure why DT gets compiled as a shared library, but I am able to run it on my machine. I do know that Splintermind uses qmake for his build, and compiling results in an executable, but Hello71's fork switched from qmake over to cmake, and compiling this version results in a shared library.
Unfortunately I don't have the programming chops to edit the makefile to produce an executable rather than a shared library. I'm not sure this is even the problem. I think the script is expecting Dwarf Therapist to actually be installed on the system rather than be compiled and distributed with the LNP.
I do know that I edited the dwarftherapist launcher script you're looking at to get it to a working state on my machine. Below is the unedited portion of the script you're looking at, and should be the only portion that I edited:
## $_DT_BINARY
## Set path to 'DwarfTherapist' binary
_DT_BINARY="`which DwarfTherapist`"
PREFIX="${_DT_BINARY%%/bin/DwarfTherapist}"
I'm not in front of my build machine ATM to double check, but this code didn't seem to work for me, but manually specifying
$_DT_BINARY did the trick.
In any case, you could
probably replace the contents of the launcher script with:
#!/bin/bash
./DwarfTherapist > /dev/null 2>&1
To get it running without throwing up a console screen with debug info.