On Linux versions with newer OpenSSL versions (>1.0.0 I think), running Dwarf Therapist from the AppImage will crash. However, building from source will allow it to work.
Here is the log from the AppImage:
2020-Feb-12 18:08:14.136 INFO core Dwarf Therapist "41.1.2" starting normally. [src/dwarftherapist.cpp:207] (setup_logging)
2020-Feb-12 18:08:14.136 INFO core Runtime QT Version 5.2.1 [src/dwarftherapist.cpp:208] (setup_logging)
QSslSocket: cannot resolve CRYPTO_num_locks
QSslSocket: cannot resolve CRYPTO_set_id_callback
QSslSocket: cannot resolve CRYPTO_set_locking_callback
QSslSocket: cannot resolve ERR_free_strings
QSslSocket: cannot resolve sk_new_null
QSslSocket: cannot resolve sk_push
QSslSocket: cannot resolve sk_free
QSslSocket: cannot resolve sk_num
QSslSocket: cannot resolve sk_pop_free
QSslSocket: cannot resolve sk_value
QSslSocket: cannot resolve SSL_library_init
QSslSocket: cannot resolve SSL_load_error_strings
QSslSocket: cannot resolve SSLv23_client_method
QSslSocket: cannot resolve SSLv23_server_method
QSslSocket: cannot resolve X509_STORE_CTX_get_chain
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
QSslSocket: cannot resolve SSLeay
QSslSocket: cannot resolve SSLeay_version
QSslSocket: cannot call unresolved function CRYPTO_num_locks
QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function sk_num
Segmentation fault (`core' generated)
I am using Fedora 30.
Not an issue for me on Fedora 31. But there are other issues with gtk and this build thinks it is 41.1.2 although it does contain the new memory layouts.
Anyway I would not recommend using the appimage if you are able to compile it yourself or use a package built for your distribution (I have
my own repository for Fedora and there is an (outdated) package on
rpmfusion).
not connecting ("a fort has not been loaded") for me on df 0.42.07 with the 41.1.3 appimage on Manjaro Linux. tried both with and without the most recent unstable dfhack build.
Did it use to work with the previous versions? What is the value of ptrace_scope?
AUR packages work on Manjaro too, don't they?