Hi,
I am testing rebuild of SWIG dependencies against upcoming version 4.1.0 in
Fedora rawhide/38.
The build of subversion-1.14.2 is failing with this version.
+ make check-swig-py
mkdir
/builddir/build/BUILD/subversion-1.14.2/subversion/bindings/swig/python/libsvn
if [ "LD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in
/builddir/build/BUILD/subversion-1.14.2/subversion/bindings/swig/python/libsvn_swig_py
/builddir/build/BUILD/subversion-1.14.2/subversion/bindings/swig/python/../../../libsvn_*; do if [ -n
"$DYLD_LIBRARY_PATH" ]; then LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$d/.libs"; else
LD_LIBRARY_PATH="$d/.libs"; fi; done; export LD_LIBRARY_PATH; fi; \
cd /builddir/build/BUILD/subversion-1.14.2/subversion/bindings/swig/python; \
/usr/bin/python3
/builddir/build/BUILD/subversion-1.14.2/subversion/bindings/swig/python/tests/run_all.py
RPM build errors:
make: *** [Makefile:947: check-swig-py] Segmentation fault (core dumped)
+ : Python swig test failure.
+ exit 1
I reported it to swig upstream
https://github.com/swig/swig/issues/2373
and got answer that it is related to change "Remove -py3 command line option"
https://github.com/swig/swig/commit/a343b7e254567a64761bc1be7dc55b7b7424ec52
Recommended fix works.
https://github.com/swig/swig/issues/2373#issuecomment-1250997124
Successful build with swig 4.1.0
https://copr.fedorainfracloud.org/coprs/jplesnik/swig-rebuild/build/4863479/
Regards,
Jitka
--
Jitka Plesnikova
Senior Software Engineer
Red Hat