[DRE-maint] Bug#771217: ruby-libxml: FTBFS with latest libxml2
Colin Watson
cjwatson at ubuntu.com
Thu Nov 27 17:19:45 UTC 2014
Package: ruby-libxml
Version: 2.7.0-2
Severity: serious
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch vivid
ruby-libxml fails to build against the latest version of libxml2 in
unstable (2.9.2+dfsg1-1), as follows. The package builds cleanly
against libxml2 2.9.1+dfsg1-4 in testing, so this should not be
considered release-critical for jessie (please tag appropriately if you
agree).
dpkg-buildpackage: source package ruby-libxml
dpkg-buildpackage: source version 2.7.0-2
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Christian Hofstaedtler <zeha at debian.org>
dpkg-source --before-build ruby-libxml-2.7.0
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh clean --buildsystem=ruby --with ruby
dh_testdir -O--buildsystem=ruby
dh_auto_clean -O--buildsystem=ruby
Entering dh_ruby --clean
Leaving dh_ruby --clean
dh_clean -O--buildsystem=ruby
debian/rules build
dh build --buildsystem=ruby --with ruby
dh_testdir -O--buildsystem=ruby
dh_auto_configure -O--buildsystem=ruby
dh_auto_build -O--buildsystem=ruby
dh_auto_test -O--buildsystem=ruby
fakeroot debian/rules binary
dh binary --buildsystem=ruby --with ruby
dh_testroot -O--buildsystem=ruby
dh_prep -O--buildsystem=ruby
dh_auto_install -O--buildsystem=ruby
Entering dh_ruby --install
Building extension for ruby2.1 ...
/usr/bin/ruby2.1 extconf.rb
extconf.rb:17:in `<main>': Use RbConfig instead of obsolete and deprecated Config.
extconf.rb:17:in `<main>': Use RbConfig instead of obsolete and deprecated Config.
checking for socket() in -lsocket... no
checking for gethostbyname() in -lnsl... yes
checking for atan() in -lm... yes
checking for inflate() in -lz... yes
checking for iconv_open() in -liconv... no
checking for libiconv_open() in -liconv... no
checking for libiconv_open() in -llibiconv... no
checking for iconv_open() in -llibiconv... no
checking for iconv_open() in -lc... yes
checking for xmlParseDoc() in -lxml2... yes
checking for libxml/xmlversion.h... no
checking for libxml/xmlversion.h in /opt/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
checking for rb_io_bufwrite() in ruby/io.h... yes
creating extconf.h
creating Makefile
make V=1 "DESTDIR=" clean
make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
rm -f
rm -f libxml_ruby.so *.o *.bak mkmf.log .*.time
make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
make V=1 "DESTDIR="
make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_reader.o -c ruby_xml_reader.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_schema_type.o -c ruby_xml_schema_type.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_parser_context.o -c ruby_xml_parser_context.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_parser_options.o -c ruby_xml_parser_options.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_namespaces.o -c ruby_xml_namespaces.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_html_parser_options.o -c ruby_xml_html_parser_options.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_html_parser_context.o -c ruby_xml_html_parser_context.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_schema.o -c ruby_xml_schema.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xinclude.o -c ruby_xml_xinclude.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_error.o -c ruby_xml_error.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml.o -c ruby_xml.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xpath_expression.o -c ruby_xml_xpath_expression.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_encoding.o -c ruby_xml_encoding.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_relaxng.o -c ruby_xml_relaxng.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_attributes.o -c ruby_xml_attributes.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_schema_element.o -c ruby_xml_schema_element.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xpointer.o -c ruby_xml_xpointer.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_namespace.o -c ruby_xml_namespace.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_html_parser.o -c ruby_xml_html_parser.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xpath_object.o -c ruby_xml_xpath_object.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_node.o -c ruby_xml_node.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_dtd.o -c ruby_xml_dtd.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_sax2_handler.o -c ruby_xml_sax2_handler.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_schema_attribute.o -c ruby_xml_schema_attribute.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xpath.o -c ruby_xml_xpath.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_writer.o -c ruby_xml_writer.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_input_cbg.o -c ruby_xml_input_cbg.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_cbg.o -c ruby_xml_cbg.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o libxml.o -c libxml.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_attr_decl.o -c ruby_xml_attr_decl.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_xpath_context.o -c ruby_xml_xpath_context.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_attr.o -c ruby_xml_attr.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_io.o -c ruby_xml_io.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_document.o -c ruby_xml_document.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_parser.o -c ruby_xml_parser.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_schema_facet.o -c ruby_xml_schema_facet.c
gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 -I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. -I/usr/include/libxml2 -I/usr/local/include -o ruby_xml_sax_parser.o -c ruby_xml_sax_parser.c
rm -f libxml_ruby.so
gcc -shared -o libxml_ruby.so ruby_xml_reader.o ruby_xml_schema_type.o ruby_xml_parser_context.o ruby_xml_parser_options.o ruby_xml_namespaces.o ruby_xml_html_parser_options.o ruby_xml_html_parser_context.o ruby_xml_schema.o ruby_xml_xinclude.o ruby_xml_error.o ruby_xml.o ruby_xml_xpath_expression.o ruby_xml_encoding.o ruby_xml_relaxng.o ruby_xml_attributes.o ruby_xml_schema_element.o ruby_xml_xpointer.o ruby_xml_namespace.o ruby_xml_html_parser.o ruby_xml_xpath_object.o ruby_xml_node.o ruby_xml_dtd.o ruby_xml_sax2_handler.o ruby_xml_schema_attribute.o ruby_xml_xpath.o ruby_xml_writer.o ruby_xml_input_cbg.o ruby_xml_cbg.o libxml.o ruby_xml_attr_decl.o ruby_xml_xpath_context.o ruby_xml_attr.o ruby_xml_io.o ruby_xml_document.o ruby_xml_parser.o ruby_xml_schema_facet.o ruby_xml_sax_parser.o -L. -L/usr/lib/x86_64-linux-gnu -L/usr/lib -L. -Wl,-z,relro -L/build/ruby2.1-yik_iE/ruby2.1-2.1.4/debian/lib -fstack-protector -rdynamic -Wl,-export-dynamic -lruby-2.1 -lxml2 -lc -lz -lm -lnsl -lpthread -lgmp -ldl -lcrypt -lm -lc
make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
make V=1 "DESTDIR=" install
make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
/bin/mkdir -p . ./.gem.20141127-7034-1qohq5g
exit > .RUBYARCHDIR.time
/usr/bin/install -c -m 0755 libxml_ruby.so ./.gem.20141127-7034-1qohq5g
make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
rm -f /«PKGBUILDDIR»/debian/ruby-libxml/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.1.0/mkmf.log
Running tests for ruby2.1 using debian/ruby-tests.rb...
test/unit warning: method TestNamespaces#test_namespaces is redefined
Run options:
# Running tests:
Node#properties is deprecated. Use Node#[] instead.
Warning: failed to load external entity "i_dont_exist.xml".
Parser.register_error_handler is deprecated. Use Error.set_handler instead
/«PKGBUILDDIR»/test/tc_error.rb:150: warning: Passing no parameters to XML::Parser.new is deprecated. Pass an instance of XML::Parser::Context instead.
XML::Parser#string is deprecated. Use XML::Parser.string instead
XML::Parser#string is deprecated. Use XML::Parser.string instead
/«PKGBUILDDIR»/test/tc_error.rb:95: warning: already initialized constant STDERR
/«PKGBUILDDIR»/test/tc_error.rb:101: warning: already initialized constant STDERR
/«PKGBUILDDIR»/test/tc_error.rb:95: warning: previous definition of STDERR was here
/«PKGBUILDDIR»/test/tc_error.rb:79: warning: already initialized constant STDERR
/«PKGBUILDDIR»/test/tc_error.rb:101: warning: previous definition of STDERR was here
/«PKGBUILDDIR»/test/tc_error.rb:85: warning: already initialized constant STDERR
/«PKGBUILDDIR»/test/tc_error.rb:79: warning: previous definition of STDERR was here
Error: Invalid predicate.
xmlXPathEval: evaluation failed
....................................................................................................................FFF.........................................................333333
/«PKGBUILDDIR»/test/tc_parser.rb:315: warning: Passing no parameters to XML::Parser.new is deprecated. Pass an instance of XML::Parser::Context instead.
XML::Parser#document= is deprecated. Use XML::Parser.document= instead
/«PKGBUILDDIR»/test/tc_parser.rb:326: warning: Passing no parameters to XML::Parser.new is deprecated. Pass an instance of XML::Parser::Context instead.
XML::Parser#file is deprecated. Use XML::Parser.file instead
/«PKGBUILDDIR»/test/tc_parser.rb:335: warning: Passing no parameters to XML::Parser.new is deprecated. Pass an instance of XML::Parser::Context instead.
XML::Parser#io is deprecated. Use XML::Parser.io instead
/«PKGBUILDDIR»/test/tc_parser.rb:348: warning: Passing no parameters to XML::Parser.new is deprecated. Pass an instance of XML::Parser::Context instead.
XML::Parser#string is deprecated. Use XML::Parser.string instead
set_error_handler is deprecated. Use Error.set_handler instead
set_error_handler is deprecated. Use Error.set_handler instead
reset_error_handler is deprecated. Use Error.reset_handler instead
Error: Invalid expression.
xmlXPathEval: evaluation failed
Error: Invalid expression.
xmlXPathEval: evaluation failed
Error: Undefined namespace prefix.
xmlXPathEval: evaluation failed
Error: Undefined namespace prefix.
xmlXPathEval: evaluation failed
........F..................................................................................................................................................................................
Finished tests in 2.976026s, 121.9747 tests/s, 565.8552 assertions/s.
1) Failure:
TestHtmlParserContext#test_default_options [/«PKGBUILDDIR»/test/tc_html_parser_context.rb:10]:
<0> expected but was
<256>.
2) Failure:
TestHtmlParserContext#test_no_options [/«PKGBUILDDIR»/test/tc_html_parser_context.rb:16]:
<0> expected but was
<256>.
3) Failure:
TestHtmlParserContext#test_options [/«PKGBUILDDIR»/test/tc_html_parser_context.rb:22]:
<32> expected but was
<288>.
4) Failure:
TestParser#test_bad_xml [/«PKGBUILDDIR»/test/tc_parser.rb:305]:
<20> expected but was
<34>.
363 tests, 1684 assertions, 4 failures, 0 errors, 0 skips
ruby -v: ruby 2.1.4p265 (2014-10-27) [x86_64-linux-gnu]
DOCUMENT
version=1.0
encoding=utf-8
URL=/«BUILDDIR»/ruby-libxml-2....
standalone=true
ELEMENT bands
ATTRIBUTE genre
TEXT
content=metal
ELEMENT m#C3#B6tley_cr#C3#BCe
ATTRIBUTE country
TEXT interned
content=us
TEXT
content=M#C3#B6tley Cr#C3#BCe is an American heavy metal...
ELEMENT iron_maiden
ATTRIBUTE country
TEXT interned
content=uk
TEXT
content=Iron Maiden is a British heavy metal ban...
ELEMENT bands
ATTRIBUTE genre
TEXT
content=metal
ELEMENT m#C3#B6tley_cr#C3#BCe
ATTRIBUTE country
TEXT
content=us
TEXT
content=M#C3#B6tley Cr#C3#BCe is an American heavy metal...
ELEMENT iron_maiden
ATTRIBUTE country
TEXT
content=uk
TEXT
content=Iron Maiden is a British heavy metal ban...
ERROR: Test "ruby2.1" failed. Exiting.
dh_auto_install: dh_ruby --install /«PKGBUILDDIR»/debian/ruby-libxml returned exit code 1
make: *** [binary] Error 1
debian/rules:16: recipe for target 'binary' failed
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Without having checked very carefully, I suspect that the first three
test failures are due to this commit:
https://git.gnome.org/browse/libxml2/commit/?id=c35af8b18dddd0bdfb137ad6a056837a3d5ea651
... and perhaps would best be fixed by enabling keep-blanks first for
consistency.
The fourth failure is complaining about a mismatching error column
number. Looking at the test context, to my mind the new value is
correct, and indeed I see a number of fixes for column numbers in
libxml2 2.9.2. I suspect this is the main cause of the discrepancy
here:
https://git.gnome.org/browse/libxml2/commit/?id=33f658c969501bb246f8d4c6d21772948c7bc965
The attached patch fixes both these problems. I've tested that it
builds cleanly against both testing and unstable. Please consider it,
although I can imagine you might want to take different approaches,
particularly to the keep-blanks class of problem.
Thanks,
--
Colin Watson [cjwatson at ubuntu.com]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-libxml.patch
Type: text/x-diff
Size: 2354 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20141127/27348793/attachment-0001.patch>
More information about the Pkg-ruby-extras-maintainers
mailing list