Skip to content

Failed to launch Dwarf Fortress when using Konsole #56

@AntiSC2

Description

@AntiSC2

When I select my terminal to be konsole it fails to launch dwarf fortress with the following error:

Traceback (most recent call last):
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/core.launcher", line 91, in run_program
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/core.terminal", line 25, in get_terminal_command
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/core.terminal", line 124, in get_command_line
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/subprocess", line 566, in check_output
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/subprocess", line 710, in __init__
  File "/home/michael/Desktop/df/python_lnp/build/lnp/out00-PYZ.pyz/subprocess", line 1335, in _execute_child
OSError: [Errno 2] No such file or directory
ERROR: Could not launch `./df_linux/dfhack`

Setting it up with a the custom command: konsole -e $ and running the test gives the following output:

Terminal succesfully started! Test will begin in 3 seconds.
Launching child process...
Waiting for child process to start...
konsole: symbol lookup error: /usr/lib/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates

Setting the terminal to urxvt works fine without any problems and before I installed KDE it also worked fine with gnome-terminal. Also, launching dfhack manually with konsole works without any problems. It is only when you launch df through PyLNP with konsole that it fails.

System info:

  • OS: Solus 3.999 64-bit
  • Kernel: 4.15.17
  • KDE Plasma: 5.12.4
  • Qt: 5.10.0
  • Konsole 17.12.3
  • Freetype 2.8
  • harfbuzz 1.7.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions