во время выполнения, я получаю ошибку: < /p>
Код: Выделить всё
my_prg_bin: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
< /code>
После исследования я мог бы наконец изолировать проблему и нашел основную причину: < /p>
[list]
[*]ldd libQt6Network.so.6[*]
Код: Выделить всё
ldd my_prg_bin[/list]
if obj /lib64/libcrypto.so.1.1 | grep evp_kdf , я вижу некоторые записи openssl_1_1_1b . Если я сделаю objdump -tc /home/me/python385/lin64/lib/libcrypto.so.1.1 | grep evp_kdf , это пусто. Эти два файла определенно не совпадают. Cmakelists.txt , он не ссылается на/home/me/python385/lin64/lib/libcrypto.so.1.1 , и проблема исчезла.
Код: Выделить всё
libQt6NetworkКод: Выделить всё
ldd my_prg_bin[*] больше не происходит сбой
[*]
[*]
Код: Выделить всё
/home/me/Python385/lin64/bin/pythonэто «безопасный» обходной путь?
Подробнее здесь: https://stackoverflow.com/questions/796 ... nder-linux
Мобильная версия