Your message dated Wed, 03 Dec 2014 23:36:57 +0000
with message-id <e1xwjtd-0005kc...@franck.debian.org>
and subject line Bug#771217: fixed in ruby-libxml 2.7.0-3
has caused the Debian Bug report #771217,
regarding ruby-libxml: FTBFS with latest libxml2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
771217: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771217
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ruby-libxml
Version: 2.7.0-2
Severity: serious
Tags: patch
User: ubuntu-de...@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 <z...@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 [cjwat...@ubuntu.com]
* Fix tests to tolerate changes in libxml2 2.9.2.
diff -Nru ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch
--- ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch 1970-01-01 01:00:00.000000000 +0100
+++ ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch 2014-11-27 17:12:48.000000000 +0000
@@ -0,0 +1,51 @@
+Index: b/test/tc_html_parser_context.rb
+===================================================================
+--- a/test/tc_html_parser_context.rb
++++ b/test/tc_html_parser_context.rb
+@@ -6,17 +6,20 @@
+
+ class TestHtmlParserContext < Test::Unit::TestCase
+ def test_default_options
++ XML.default_keep_blanks = true
+ context = XML::HTMLParser::Context.new
+ assert_equal(0, context.options)
+ end
+
+ def test_no_options
++ XML.default_keep_blanks = true
+ context = XML::HTMLParser::Context.new
+ context.options = 0
+ assert_equal(0, context.options)
+ end
+
+ def test_options
++ XML.default_keep_blanks = true
+ context = XML::HTMLParser::Context.new
+ context.options = XML::HTMLParser::Options::NOERROR
+ assert_equal(XML::HTMLParser::Options::NOERROR, context.options)
+Index: b/test/tc_parser.rb
+===================================================================
+--- a/test/tc_parser.rb
++++ b/test/tc_parser.rb
+@@ -3,6 +3,7 @@
+ require './test_helper'
+ require 'test/unit'
+ require 'stringio'
++require 'rubygems'
+
+ class TestParser < Test::Unit::TestCase
+ def setup
+@@ -302,7 +303,12 @@
+ assert_nil(error.str2)
+ assert_nil(error.str3)
+ assert_equal(0, error.int1)
+- assert_equal(20, error.int2)
++ # Versions of libxml2 before 2.9.2 calculated wrong error columns.
++ if Gem::Version.new(XML::LIBXML_VERSION) < Gem::Version.new('2.9.2')
++ assert_equal(20, error.int2)
++ else
++ assert_equal(34, error.int2)
++ end
+ assert_nil(error.node)
+ end
+
diff -Nru ruby-libxml-2.7.0/debian/patches/series ruby-libxml-2.7.0/debian/patches/series
--- ruby-libxml-2.7.0/debian/patches/series 2013-08-29 20:17:28.000000000 +0100
+++ ruby-libxml-2.7.0/debian/patches/series 2014-11-27 17:07:28.000000000 +0000
@@ -1,3 +1,4 @@
0100_run_builtin_shell_command_ulimit_in_tests.patch
#fix_test_under_1.9.1
0200_do_not_overwrite_LDFLAGS.patch
+libxml2-2.9.2.patch
--- End Message ---
--- Begin Message ---
Source: ruby-libxml
Source-Version: 2.7.0-3
We believe that the bug you reported is fixed in the latest version of
ruby-libxml, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 771...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-libxml package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 03 Dec 2014 20:30:48 -0200
Source: ruby-libxml
Binary: ruby-libxml
Architecture: source
Version: 2.7.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
ruby-libxml - Ruby Bindings for LibXML2
Closes: 771217
Changes:
ruby-libxml (2.7.0-3) unstable; urgency=medium
.
* Team upload.
* debian/patches/libxml2-2.9.2.patch: fix tests when running against libxml2
2.9.2 (Closes: #771217). Thanks to Colin Watson <cjwat...@ubuntu.com>.
Checksums-Sha1:
25cdc5ecc24e92098a1814253cdd4c0c3eceaaa2 2199 ruby-libxml_2.7.0-3.dsc
175e70b27b36d061e0f41c688fef28c99b264aa9 5764 ruby-libxml_2.7.0-3.debian.tar.xz
Checksums-Sha256:
a3f44117c502754a35e1883b2fe669617f254363443105e71e674a909793924d 2199
ruby-libxml_2.7.0-3.dsc
3b4b23cd2c00d2b020acb92ab2f885ab218d68a30138b21af98da9c309e3aae7 5764
ruby-libxml_2.7.0-3.debian.tar.xz
Files:
4e972668bbf4eb2785059839996d116f 2199 ruby optional ruby-libxml_2.7.0-3.dsc
4e5e4b25ca1300ee13348323bc35ba62 5764 ruby optional
ruby-libxml_2.7.0-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUf5pUAAoJEPwNsbvNRgvey1UP/RDMcYuGbF2QK4gO7YxczSJR
+f4/v7XbhPQpvLFNsCpBtKosqLX0ogk+uETNHekzu06TmTLBCsCoyT2KkFEeCn47
3/Wmv82j+i0sNBZa+PMDkqaTuxi5sjjZ39n4y3BTRLqNGOOcFAkagkc4cKUbz2mm
j11OvbeIDL+8ecw/vbhE1VQ2EaE805jH10a4qhqLu0LQEXMiZuuD5Od6lR8EKd6X
oNFNwe5UaXBXeLZL6Z0gE3Xjn+Q0oEcMcxju+2gOHNe9laTD+gcFyWmVzErpKlw5
sm3a8ipc+i3B/KkyY9UsaGRzGwDMRwZ9LaTI6dtZljxyVsiLfY8jYinF/vAnQhnK
u2xrpMX0QBRLUS6w1lwMNfgoXpwe41oJMXV85fMr2esRHx+y8JL7d83yNk7xzxlk
OLD8HVB/2fFCunCPfOlu5SB+GTgM1fbrO8/MfQmtFCJYDdj8xXi9aD3PrIdUdnEp
ggX/gKWSxSiVZfxCJQkMjq+cmZyD7xS00Z+jVFmzL67Pvfduu8XZCSW0WNBXD65U
U4O0d4XErkLJJ8rJlM09TJHkj4THf6UTKdX9VfnCn8tlZkqKYjXdJ74RIN6OrIU+
yIIWABf+k1O7XJQtnb1hhxK5eALntc68LlEIED2Y9qAyCPtbwHvtSPpfYJEA10V3
mGd8QhORlTJtn9LTst0d
=ktht
-----END PGP SIGNATURE-----
--- End Message ---