Dwarf Fortress > DF General Discussion

LinuxLNP Release - 0.47.04-r1 x64

(1/59) > >>

Enay:
Download HERE

To Run: Simply execute the included startlnp script.

LNP IMPORT TIPS
When first launching a new version of the LNP, you'll be asked if you want to import files from a previous installation. If you select yes, open the previous version's df_linux folder in the file chooser dialog, then click ok. Selecting the LNP folder or the root of the pack will cause the import to fail. The import process will grab your DF saves, SoundSense and/or SoundCense sounds, gamelog, and dfhack history from the previous version.

Utilities included:

* PyLNP 0.14a
* DF 0.47.04 UPDATED
* TWBT 6.xx (Preview - Thanks Thurin!) UPDATED
* DFHack 0.44.04-r2 UPDATED
* Armok Vision 0.21.0 UPDATED
* Dwarf Therapist 41.1.7 UPDATED
* Soundsense r2016-1 (you'll need to download the sound files yourself from within the application)
* SoundCenSe GTK 1.4.2  (A c# audio engine for Dwarf Fortress based on Zweistein's SoundSense)  (*Requires Mono*)
* Legends Browser 1.19.1 (*Requires Java 8*) UPDATED
Graphics packs included:

* Afro
* AutoReiv
* CLA
* GemSet
* IronHand
* Jolly Bastion
* Mayday
* Meph-lite
* Obsidian
* Phoebus
* Rally Ho
* Spacefox
* Taffer
* Tergel
* Wanderlust
* Vettlingr
Support:  Toady and Threetoe have been gracious enough to provide us all with Dwarf Fortress free of charge.  To show your appreciation, please consider donating to Bay 12 Games.  Without donations, Dwarf Fortress wouldn't be what it is today.  Please click the link below to show them some love!


If you like the work I've put into assembling this pack, please feel free to head over to my Patreon page and buy me a coffee.  Or a beer.  Or a sammich.  I'm really not picky.

Download HERE

sunrakhan:
Hi! Thank you very much for your effort.

I have an issue when trying to use Dwarf Therapist: « ERROR not found - Verify _DT_BINARY defined in (path to dwartherapist script) is set correctly. »
I did that, the script says
--- Code: ---_DT_BINARY="`./DwarfTherapist`"
--- End code ---
, but the DwafTherapist file in the same folder looks like a shared library, not like an executable, and when I try to run it, I get this output :


--- Code: ---./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: no version information available (required by ./DwarfTherapist)
./DwarfTherapist: relocation error: ./DwarfTherapist: symbol _ZNK19QAbstractProxyModel15canDropMimeDataEPK9QMimeDataN2Qt10DropActionEiiRK11QModelIndex, version Qt_5 not defined in file libQt5Core.so.5 with link time reference
--- End code ---

I checked and I did have installed the libraries required to compile DwarfTherapist according  to building instructions on GitHHub. (I'm on KXStudio 14.04.2 based on Ubuntu 14.04.2 LTS).

Is the issue between the chair and the keyboard or not ?  ???

Sorry for the trouble, otherwise this pack is really great!

Enay:

--- Quote from: sunrakhan on March 14, 2017, 12:30:04 am ---
Is the issue between the chair and the keyboard or not ?  ???

Sorry for the trouble, otherwise this pack is really great!

--- End quote ---

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:


--- Code: ---## $_DT_BINARY
## Set path to 'DwarfTherapist' binary
_DT_BINARY="`which DwarfTherapist`"
PREFIX="${_DT_BINARY%%/bin/DwarfTherapist}"

--- End code ---

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:

--- Code: ---#!/bin/bash
./DwarfTherapist > /dev/null 2>&1
--- End code ---

To get it running without throwing up a console screen with debug info.

sunrakhan:
Thanks for your reply!


--- Quote ---I think the script is expecting Dwarf Therapist to actually be installed on the system rather than be compiled and distributed with the LNP.
--- End quote ---

I think the same and wish I was competent in shell scripting to fix this. I hacked a little bit and got stuck with the « provide_gui_to_setcap » function.  :'(
   
But in the end I must have a library problem  because nothing happens with « ./DwarfTherapist > /dev/null 2>&1 » (surprisingly...  :P) and plain « ./DwarfTherapist » is what got me the output I quoted above.
   
On the other end I had compiled Splintermind's version and have a functional Dwarf Therapist that works well with Dwarf Fortress, I just launch it on the side, so it's a solution. But I would have found it nice to get a fully-working all-in-one package,  and hope somebody would shed some light on this.
   
Note that I still think you did a good job on this version of the pack: with the previous one, I couldn't get past the console configuration step at the very beginning, so that's a progress in my view ! I'm discovering the glory that is dfhack thanks to you.

evanedyr:

--- Quote from: sunrakhan on March 14, 2017, 04:57:38 pm ---Thanks for your reply!

On the other end I had compiled Splintermind's version and have a functional Dwarf Therapist that works well with Dwarf Fortress, I just launch it on the side, so it's a solution. But I would have found it nice to get a fully-working all-in-one package,  and hope somebody would shed some light on this.


--- End quote ---

uhm, i've compiled that DF Therapist too (Splintermind's), but if i try to run it while the LNP-version of DF is running, it says that it doesn't recognize it =( How did you make it work? Or are you just using a previous version of the game? I'm running it from terminal with "sudo DwardTherapist"; also "sudo dwarftherapist" gives the same result  ::)

EDIT : i've tried to copy the layouts from the LNP folder to /usr/local/share/dwarftherapist/memory_layouts/linux/, and now DwarfTherapist sees it, but complains that DF either is not running or unloaded the fort - while instead i have it open and running

Navigation

[0] Message Index

[#] Next page

Go to full version