Hi folks,

While updating Subversion (and SWIG) to their latest versions on my development machine before I built nmap for gnome-nettool, I ran into a problem building the python bindings:

/usr/bin/swig -I/sources/subversion-1.12.0/subversion-1.12.0/subversion -I/sources/subversion-1.12.0/subversion-1.12.0/subversion/include -I/sources/subversion-1.12.0/subversion-1.12.0/subversion/bindings/swig -I/sources/subversion-1.12.0/subversion-1.12.0/subversion/bindings/swig/include -I/sources/subversion-1.12.0/subversion-1.12.0/subversion/bindings/swig/proxy -I/sources/subversion-1.12.0/subversion-1.12.0/subversion/bindings/swig/proxy -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include -python -classic -o subversion/bindings/swig/python/svn_client.c ./subversion/bindings/swig/svn_client.i Deprecated command line option: -classic. This option is no longer supported. make: *** [build-outputs.mk:292: subversion/bindings/swig/python/svn_client.c] Error 1

This seems to be because SWIG removed the "-classic" flag from their CLI options. This was originally introduced to provide support for Python-2.2 bindings, and since we're on Python-2.7, it no longer affects us. However, because of the removal of this switch, the Python bindings for SWIG will no longer build properly.

Originally, I worked around this by using "sed -i /-classic/d" build-outputs.mk , however when validating it for the book before introducing it, I noticed it failed building the ruby bindings. I'm not sure if it's related or not, but I'll probably downgrade my system to SWIG-3.x tomorrow and press on, unless you guys think I should go ahead and investigate it further. Can someone confirm/reproduce this? It might be worth an upstream bug report, as I looked there and couldn't find any changes related to it (last change to Subversion's SVN repo in the related folder was 2 weeks ago, which was the APR patch).

It's subversion-1.12.0 and SWIG-4.0.0 that seems to be the magical combination for problems here.

Thank you,

Douglas R. Reno
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to