[DRE-maint] Bug#713723: ruby-libxml: FTBFS: ruby_xml_node.c:622:54: error: dereferencing pointer to incomplete type

David Suárez david.sephirot at gmail.com
Sat Jun 22 13:47:58 UTC 2013


Source: ruby-libxml
Version: 2.3.2-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»/ext/libxml'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_html_parser_options.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_error.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_cbg.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_sax2_handler.c
> ruby_xml_sax2_handler.c: In function 'end_element_ns_callback':
> ruby_xml_sax2_handler.c:82:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:84:7: warning: pointer targets in passing argument 2 of 'rb_str_cat2' differ in signedness [-Wpointer-sign]
> /usr/lib/ruby/1.8/x86_64-linux/intern.h:455:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:88:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:94:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:95:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:96:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c: In function 'start_element_ns_callback':
> /usr/lib/ruby/vendor_ruby/1.8/rubygems/ext/builder.rb:37:in `make': make failed: (Gem::InstallError)
> 
> /usr/bin/ruby1.8 extconf.rbchecking for socket() in -lsocket... no
> checking for gethostbyname() in -lnsl... yes
> checking for atan() in -lm... no
> 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
> creating extconf.h
> creating Makefile
> makemake[1]: Entering directory `/«PKGBUILDDIR»/ext/libxml'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_html_parser_options.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_error.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_cbg.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_sax2_handler.c
> ruby_xml_sax2_handler.c: In function 'end_element_ns_callback':
> ruby_xml_sax2_handler.c:82:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:84:7: warning: pointer targets in passing argument 2 of 'rb_str_cat2' differ in signedness [-Wpointer-sign]
> /usr/lib/ruby/1.8/x86_64-linux/intern.h:455:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:88:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:94:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:95:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:96:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c: In function 'start_element_ns_callback':
> ruby_xml_sax2_handler.c:205:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:206:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr_len' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:12:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:217:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:218:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:229:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:231:7: warning: pointer targets in passing argument 2 of 'rb_str_cat2' differ in signedness [-Wpointer-sign]
> /usr/lib/ruby/1.8/x86_64-linux/intern.h:455:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:235:7: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:241:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:243:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_sax2_handler.c:244:14: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_xpath_context.c
> ruby_xml_xpath_context.c: In function 'rxml_xpath_context_register_namespaces_from_node':
> ruby_xml_xpath_context.c:162:9: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_xpath_context.c:163:9: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_xpath_context.c: In function 'rxml_xpath_context_register_namespaces':
> ruby_xml_xpath_context.c:218:7: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_sax_parser.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_namespaces.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_html_parser.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_input_cbg.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_html_parser_context.c
> ruby_xml_html_parser_context.c: In function 'rxml_html_parser_context_options_set':
> ruby_xml_html_parser_context.c:307:7: warning: variable 'result' set but not used [-Wunused-but-set-variable]
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_xpath_object.c
> ruby_xml_xpath_object.c: In function 'rxml_xpath_object_string':
> ruby_xml_xpath_object.c:295:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_namespace.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_parser.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_xpath_expression.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_xinclude.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_parser_context.c
> ruby_xml_parser_context.c: In function 'rxml_parser_context_document':
> ruby_xml_parser_context.c:53:3: warning: pointer targets in passing argument 4 of 'xmlDocDumpFormatMemoryEnc' differ in signedness [-Wpointer-sign]
> /usr/include/libxml2/libxml/tree.h:1161:3: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_base_uri_get':
> ruby_xml_parser_context.c:191:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_base_uri_set':
> ruby_xml_parser_context.c:211:28: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
> ruby_xml_parser_context.c: In function 'rxml_parser_context_data_directory_get':
> ruby_xml_parser_context.c:252:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_encoding_get':
> ruby_xml_parser_context.c:356:3: warning: pointer targets in passing argument 1 of 'xmlParseCharEncoding' differ in signedness [-Wpointer-sign]
> /usr/include/libxml2/libxml/encoding.h:194:2: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_name_node_get':
> ruby_xml_parser_context.c:510:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_name_tab_get':
> ruby_xml_parser_context.c:537:7: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_options_set':
> ruby_xml_parser_context.c:629:7: warning: variable 'result' set but not used [-Wunused-but-set-variable]
> ruby_xml_parser_context.c: In function 'rxml_parser_context_subset_name_get':
> ruby_xml_parser_context.c:803:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_subset_external_uri_get':
> ruby_xml_parser_context.c:822:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_subset_external_system_id_get':
> ruby_xml_parser_context.c:841:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_parser_context.c: In function 'rxml_parser_context_version_get':
> ruby_xml_parser_context.c:926:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_attributes.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_attr.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c libxml.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_reader.c
> ruby_xml_reader.c: In function 'rxml_reader_read_inner_xml':
> ruby_xml_reader.c:492:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_read_outer_xml':
> ruby_xml_reader.c:518:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_read_string':
> ruby_xml_reader.c:556:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_name':
> ruby_xml_reader.c:622:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:622:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_local_name':
> ruby_xml_reader.c:637:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:637:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_encoding':
> ruby_xml_reader.c:673:5: warning: pointer targets in passing argument 1 of 'xmlParseCharEncoding' differ in signedness [-Wpointer-sign]
> /usr/include/libxml2/libxml/encoding.h:194:2: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_base_uri':
> ruby_xml_reader.c:690:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:690:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_namespace_uri':
> ruby_xml_reader.c:705:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:705:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_value':
> ruby_xml_reader.c:720:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:720:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_prefix':
> ruby_xml_reader.c:735:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:735:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_xml_lang':
> ruby_xml_reader.c:791:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:791:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_xml_version':
> ruby_xml_reader.c:806:3: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c:806:3: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> ruby_xml_reader.c: In function 'rxml_reader_attribute':
> ruby_xml_reader.c:859:5: warning: pointer targets in passing argument 1 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'xmlChar *'
> ruby_xml_reader.c:859:5: warning: pointer targets in passing argument 2 of 'rxml_new_cstr' differ in signedness [-Wpointer-sign]
> ruby_xml_encoding.h:11:7: note: expected 'const char *' but argument is of type 'const xmlChar *'
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_encoding.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_relaxng.c
> gcc-4.6  -I. -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" -D_FORTIFY_SOURCE=2  -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -fno-strict-aliasing -g -g -O2  -fPIC  -I. -I/usr/lib/ruby/1.8/x86_64-linux -I. -I/usr/include/libxml2 -I/usr/local/include  -c ruby_xml_node.c
> ruby_xml_node.c: In function 'rxml_node_to_s':
> ruby_xml_node.c:622:54: error: dereferencing pointer to incomplete type
> ruby_xml_node.c:624:56: error: dereferencing pointer to incomplete type
> make[1]: *** [ruby_xml_node.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/ruby-libxml_2.3.2-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-ruby-extras-maintainers mailing list