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

Reply via email to