FS#47327 - [dwarffortress] Symbol Lookup Error
Attached to Project:
Community Packages
Opened by Nic Evans (nichdel) - Thursday, 10 December 2015, 22:32 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 11 December 2015, 16:57 GMT
Opened by Nic Evans (nichdel) - Thursday, 10 December 2015, 22:32 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 11 December 2015, 16:57 GMT
|
Details
Description: In the current version, the following error
occurs and the program does not run (even after removing the
package, deleting ~/.dwarffortress and installing it
again):
> dwarffortress ./libs/Dwarf_Fortress: symbol lookup error: /opt/dwarffortress/libs/libgraphics.so: undefined symbol: _Z15errorlog_prefixB5cxx11 Additional info: * package version(s): 0.42.02-2 Steps to reproduce: * Install the latest version * Run command 'dwarffortress' |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Friday, 11 December 2015, 16:57 GMT
Reason for closing: Fixed
Friday, 11 December 2015, 16:57 GMT
Reason for closing: Fixed
One work around for now is to edit the init files to use the bmp tilesets/fonts, and to edit the DF binary in vim or similar and change "mouse.png" to "mouse.bmp". This will let the game run, but utilities such as Therapist break due to changing file hashes.
1: Download the latest release from Bay12, 0.42.02 at time of writing.
2: Extract somewhere and copy df_linux/libs/libgraphics.so to /opt/dwarffortress/libs/
3: Edit your init files to only use the bmp tile sets
4: Go to ~/.dwarffortress/data/art and symlink mouse.png to mouse.bmp
This should also allow Therapist to work, as the DF binary hasn't been changed.