После пересборки со свежим swig-4.1.1 в subversion-python3 появляется undefined symbol: SWIG_InstallConstants ---------------------------------------------------- проверяем: пересобираем subversion, устанавливаем, python3 -c "from svn import client" Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python3/site-packages/svn/client.py", line 26, in <module> from libsvn.client import * File "/usr/lib64/python3/site-packages/libsvn/client.py", line 142, in <module> import libsvn.core File "/usr/lib64/python3/site-packages/libsvn/core.py", line 27, in <module> from . import _core ImportError: /usr/lib64/python3/site-packages/libsvn/_core.so: undefined symbol: SWIG_InstallConstants ---------------------------------------------------- К сожалению, для обновления perl мне нужно пересобрать subversion, и после этого сборочница не пропускает всю транзакцию с сообщением (*all arches*) NEW bad_elf_symbols detected: subversion-python3-1.14.2-alt1.armh.rpm /usr/lib/python3/site-packages/libsvn/_core.so U SWIG_InstallConstants При этом SWIG_InstallConstants -- это #define. Видимо, изменились условия для #if, они не срабатывают и не определяют SWIG_InstallConstants В федоре есть какие-то патчи на swig, можно начать с них. Могу взяться, так как важно и срочно, блокирует обновление perl.
subversion-1.14.2-alt2 -> sisyphus: Tue Nov 14 2023 Andrey Cherepanov <cas@altlinux> 1.14.2-alt2 - Built without subversion-python3 (ALT #48441).
Все, perl пересобран, можно на досуге разбираться, что там сломалось в subversion-python3.