Red Hat Bugzilla – Bug 141343
Subversion swig bindings incompatible with swig=1.3.23
Last modified: 2007-11-30 17:10:56 EST
Description of problem:
Swig 1.3.23 currently in devel is compiled against an older version of
subversion, not the current version that comes with devel
Version-Release number of selected component (if applicable):
Good catch. Rebuilt today so it should be linked now against newest
version of subversion.
Read ya, Phil
Turns out I had it backwards. Subversion is linked against the old swig:
--> Populating transaction set with selected packages. Please wait.
---> Package swig.i386 0:1.3.23-1 set to be updated
--> Running transaction check
--> Processing Dependency: libswigpy.so.0 for package: subversion
--> Processing Dependency: libswigpl.so.0 for package: subversion-perl
--> Finished Dependency Resolution
Error: missing dep: libswigpy.so.0 for pkg subversion
Error: missing dep: libswigpl.so.0 for pkg subversion-perl
[root@codewarrior ~]# rpm -e swif
[root@codewarrior ~]# rpm -e swig
error: Failed dependencies:
libswigpl.so.0 is needed by (installed)
libswigpy.so.0 is needed by (installed) subversion-1.1.1-4.i386
Changing the title to reflect actual bug.
subversion does not build against the new swig unfortunately :( Some
concerted effort is needed here to port to the new release, or the
python bindings will have to be removed for a while.
That sounds like a good plan for the immediate future, Joe. They can
always be readded when things are working properly again.
The bindings in the Raw Hide Subversion are now disabled. For FC4
this means doing one of:
- shipping SVN without python/perl bindings
- someone doing all the work to update SVN to the 1.3.23 swig interface
- backing down to an older swig
I've commented in bug 142970 (component=swig) about the development
turbulence that SWIG has recently passed through with respect to
multi-module bindings, and requested an update to 1.3.24.
Meanwhile, I will try to get the newly-added support for SWIG 1.3.24
in Subversion tested a bit more and backported to a 1.1.x release in
time for FC4.
Thanks a lot, Max!
*** Bug 147647 has been marked as a duplicate of this bug. ***
Since FC4t1 is out, and Subversion is still slowly moving towards a 1.1.4
release, I'm attaching here the patch which adds support for swig 1.3.24, and
will be included in 1.1.4 when we eventually get there.
Created attachment 112082 [details]
Patch adding swig 1.3.24 support to subversion 1.1.x
Thank you very much, Max! 1.1.3-7 in Raw Hide uses the above patch and
re-enables the swig-based bindings. I've tested the python bindings to work fine.