* Package: dev-ruby/ruby-poppler-2.2.3 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby20 userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking ruby-gnome2-all-2.2.3.tar.gz to /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work >>> Preparing source in /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work ... * Running prepare phase for all ... * Running source copy phase for ruby20 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work ... * Running configure phase for ruby20 ... checking for --enable-debug-build option... no checking for -Wall option to compiler... yes checking for -Waggregate-return option to compiler... yes checking for -Wcast-align option to compiler... yes checking for -Wextra option to compiler... yes checking for -Wformat=2 option to compiler... yes checking for -Winit-self option to compiler... yes checking for -Wlarger-than-65500 option to compiler... yes checking for -Wmissing-declarations option to compiler... yes checking for -Wmissing-format-attribute option to compiler... yes checking for -Wmissing-include-dirs option to compiler... yes checking for -Wmissing-noreturn option to compiler... yes checking for -Wmissing-prototypes option to compiler... yes checking for -Wnested-externs option to compiler... yes checking for -Wold-style-definition option to compiler... yes checking for -Wpacked option to compiler... yes checking for -Wp,-D_FORTIFY_SOURCE=2 option to compiler... no checking for -Wpointer-arith option to compiler... yes checking for -Wswitch-default option to compiler... yes checking for -Wswitch-enum option to compiler... yes checking for -Wundef option to compiler... yes checking for -Wout-of-line-declaration option to compiler... no checking for -Wunsafe-loop-optimizations option to compiler... yes checking for -Wwrite-strings option to compiler... yes checking for rb_define_alloc_func() in ruby.h... yes checking for rb_block_proc() in ruby.h... yes checking for new allocation framework... yes checking for attribute assignment... no checking for cairo... yes checking for rb_cairo.h... yes checking for Win32 OS... no checking for poppler-glib version (>= 0.12.0)... yes checking for POPPLER_MAJOR_VERSION in poppler.h... yes creating ruby-poppler.pc creating Makefile creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work ... * Running compile phase for ruby20 ... make -j1 V=1 (cd ext/poppler && make) make[1]: Entering directory '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler/ext/poppler' x86_64-pc-linux-gnu-gcc -I. -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler/ext/poppler -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/vendor_ruby/2.0.0/x86_64-linux -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_RB_CAIRO_H -DRUBY_POPPLER_COMPILATION -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -march=native -O2 -pipe -Wall -Waggregate-return -Wcast-align -Wextra -Wformat=2 -Winit-self -Wlarger-than-65500 -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-arith -Wswitch-default -Wswitch-enum -Wundef -Wunsafe-loop-optimizations -Wwrite-strings -I/usr/lib64/ruby/gems/2.0.0/gems/cairo-1.14.1/ext/cairo -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -o rbpoppler-annotation-text.o -c rbpoppler-annotation-text.c cc1: warning: /usr/lib64/ruby/gems/2.0.0/gems/cairo-1.14.1/ext/cairo: No such file or directory x86_64-pc-linux-gnu-gcc -I. -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/gdk_pixbuf2/ext/gdk_pixbuf2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/pango/ext/pango -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/atk/ext/atk -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2 -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler/ext/poppler -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/vendor_ruby/2.0.0/x86_64-linux -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_RB_CAIRO_H -DRUBY_POPPLER_COMPILATION -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -march=native -O2 -pipe -Wall -Waggregate-return -Wcast-align -Wextra -Wformat=2 -Winit-self -Wlarger-than-65500 -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-arith -Wswitch-default -Wswitch-enum -Wundef -Wunsafe-loop-optimizations -Wwrite-strings -I/usr/lib64/ruby/gems/2.0.0/gems/cairo-1.14.1/ext/cairo -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/poppler/glib -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -o rbpoppler.o -c rbpoppler.c cc1: warning: /usr/lib64/ruby/gems/2.0.0/gems/cairo-1.14.1/ext/cairo: No such file or directory In file included from rbpoppler.h:27:0, from rbpoppler-private.h:4, from rbpoppler.c:21: rbpoppler.c: In function ‘Init_poppler’: rbpoppler.c:59:17: error: ‘POPPLER_TYPE_ORIENTATION’ undeclared (first use in this function) G_DEF_CLASS(POPPLER_TYPE_ORIENTATION, "Orientation", RG_TARGET_NAMESPACE); ^ /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2/rbgobject.h:41:26: note: in definition of macro ‘G_DEF_CLASS’ (rbgobj_define_class(gtype, name, module, 0, 0, Qnil)) ^ rbpoppler.c:59:17: note: each undeclared identifier is reported only once for each function it appears in G_DEF_CLASS(POPPLER_TYPE_ORIENTATION, "Orientation", RG_TARGET_NAMESPACE); ^ /var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/glib2/ext/glib2/rbgobject.h:41:26: note: in definition of macro ‘G_DEF_CLASS’ (rbgobj_define_class(gtype, name, module, 0, 0, Qnil)) ^ Makefile:223: recipe for target 'rbpoppler.o' failed make[1]: *** [rbpoppler.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler/ext/poppler' Makefile:2: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: dev-ruby/ruby-poppler-2.2.3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/ruby-poppler-2.2.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/ruby-poppler-2.2.3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:ruby-poppler-2.2.3:20160621-181240.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler' * S: '/var/tmp/portage/dev-ruby/ruby-poppler-2.2.3/work/ruby20/ruby-gnome2-all-2.2.3/poppler' !!! 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-poppler-2.2.3