kingToolbox / kingToolbox/WindTerm
2.3.0 Prerelease - symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
- Dominant language
- C
- Stars
- 32.3k
- Forks
- 2.5k
- PR merge metrics
- No merged PRs in 30d
Description
Issue when trying to run application on Fedora 35
WindTerm_2.3.0_Prerelease_4_Linux_Portable_x86_64
```
./WindTerm: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
```
Packages
```
krb5-libs-1.19.2-2.fc35.x86_64
krb5-libs-1.19.2-2.fc35.i686
openssl-pkcs11-0.4.11-4.fc35.x86_64
openssl-libs-1.1.1l-2.fc35.x86_64
openssl-1.1.1l-2.fc35.x86_64
apr-util-openssl-1.6.1-17.fc35.x86_64
openssl-devel-1.1.1l-2.fc35.x86_64
xmlsec1-openssl-1.2.29-4.fc35.x86_64
openssl-libs-1.1.1l-2.fc35.i686
openssl-pkcs11-0.4.11-4.fc35.i686
```
```
objdump -TC /lib64/libk5crypto.so.3 |grep EVP_KDF
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_ctrl
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_new_id
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_CTX_free
0000000000000000 DF *UND* 0000000000000000 OPENSSL_1_1_1b EVP_KDF_derive
``
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the WindTerm_2.3.0_Prerelease_4_Linux_Portable_x86_64 launch failure on Fedora 35 and inspect the reported libk5crypto.so.3 symbol references with objdump. Compare the listed krb5 and OpenSSL packages and determine the runtime compatibility issue; done means the portable application launches successfully in the reported environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100