* Package: dev-ruby/ruby-xslt-0.9.9-r3 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby22 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Uncompressing metadata ... [ ok ] * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work >>> Preparing source in /var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work ... * Running prepare phase for all ... * Running source copy phase for ruby22 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work ... * Running configure phase for ruby22 ... checking for xmlParseDoc() in -lxml2... yes checking for xsltParseStylesheetFile() in -lxslt... yes checking for exsltRegisterAll() in -lexslt... yes creating extconf.h creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work ... * Running compile phase for ruby22 ... make -j1 -C ext/xslt_lib V=1 make: Entering directory '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work/ruby22/ruby-xslt-0.9.9/ext/xslt_lib' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.2.0/x86_64-linux -I/usr/include/ruby-2.2.0/ruby/backward -I/usr/include/ruby-2.2.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -Wall -I/usr/include/libxml2 -I/usr/include/libxml2 -O2 -pipe -march=native -Wall -fno-strict-aliasing -fPIC -DUSE_ERROR_HANDLER -DUSE_EXSLT -o xslt_lib.o -c xslt_lib.c In file included from /usr/include/ruby-2.2.0/ruby/ruby.h:1725:0, from /usr/include/ruby-2.2.0/ruby.h:33, from xslt.h:42, from xslt_lib.c:19: xslt_lib.c: In function ‘Init_xslt_lib’: xslt_lib.c:564:71: error: ‘XSLT_NORM_SAXON_NAMESPACE’ undeclared (first use in this function) rb_define_const( cXSLT, "NAMESPACE_NORM_SAXON", rb_str_new2((char *)XSLT_NORM_S ^ /usr/include/ruby-2.2.0/ruby/intern.h:802:27: note: in definition of macro ‘rb_str_new_cstr’ (__builtin_constant_p(str)) ? \ ^ xslt_lib.c:564:51: note: in expansion of macro ‘rb_str_new2’ rb_define_const( cXSLT, "NAMESPACE_NORM_SAXON", rb_str_new2((char *)XSLT_NORM ^ xslt_lib.c:564:71: note: each undeclared identifier is reported only once for each function it appears in rb_define_const( cXSLT, "NAMESPACE_NORM_SAXON", rb_str_new2((char *)XSLT_NORM_S ^ /usr/include/ruby-2.2.0/ruby/intern.h:802:27: note: in definition of macro ‘rb_str_new_cstr’ (__builtin_constant_p(str)) ? \ ^ xslt_lib.c:564:51: note: in expansion of macro ‘rb_str_new2’ rb_define_const( cXSLT, "NAMESPACE_NORM_SAXON", rb_str_new2((char *)XSLT_NORM ^ make: *** [Makefile:238: xslt_lib.o] Error 1 make: Leaving directory '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work/ruby22/ruby-xslt-0.9.9/ext/xslt_lib' * ERROR: dev-ruby/ruby-xslt-0.9.9-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/ruby-xslt-0.9.9-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/ruby-xslt-0.9.9-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:ruby-xslt-0.9.9-r3:20170915-192630.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work/ruby22/ruby-xslt-0.9.9' * S: '/var/tmp/portage/dev-ruby/ruby-xslt-0.9.9-r3/work/ruby22/ruby-xslt-0.9.9' !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =ruby-xslt-0.9.9