Control: reassign -1 swig/4.2.0-1
Control: affects -1 src:subversion
Control: forwarded -1 https://github.com/swig/swig/issues/2751
Control: retitle -1 SWIG_snprintf not defined for ruby/tcl bindings

On Sun, Feb 25, 2024 at 08:33:47PM +0100, Lucas Nussbaum wrote:
> Relevant part (hopefully):
> > make[3]: Entering directory '/<<PKGBUILDDIR>>'
> > make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make 
> > rule.
> > if [ "LD_LIBRARY_PATH" = "DYLD_LIBRARY_PATH" ]; then for d in 
> > /<<PKGBUILDDIR>>/BUILD/subversion/bindings/swig/ruby/libsvn_swig_ruby 
> > /<<PKGBUILDDIR>>/BUILD/subversion/bindings/swig/ruby/../../../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 /<<PKGBUILDDIR>>/BUILD/subversion/bindings/swig/ruby; \
> >   check_rb() { \
> >     /usr/bin/ruby -I 
> > /<<PKGBUILDDIR>>/BUILD/../subversion/bindings/swig/ruby 
> > /<<PKGBUILDDIR>>/BUILD/../subversion/bindings/swig/ruby/test/run-test.rb 
> > "$@"; \
> >   }; \
> >   if check_rb --help 2>&1 | grep -q -- --collector; then \
> >     check_rb --collector=dir --verbose=normal; \
> >   elif [ "3" -eq 1 -a "1" -lt 9 ] ; then \
> >     check_rb --verbose=normal; \
> >   else \
> >     check_rb; \
> >           fi
> > <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in
> >  `require': 
> > /<<PKGBUILDDIR>>/BUILD/subversion/bindings/swig/ruby/libsvn_swig_ruby/.libs/libsvn_swig_ruby-1.so.1:
> >  undefined symbol: SWIG_snprintf - 
> > /<<PKGBUILDDIR>>/BUILD/subversion/bindings/swig/ruby/.ext/svn/ext/core.so 
> > (LoadError)

This is a bug in the bindings generated by SWIG, which is fixed in 4.2.1
but not yet uploaded.  Reassigning.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Reply via email to