- * Package: dev-ruby/rcairo-1.10.2-r1
- * Repository: gentoo
- * Maintainer: ruby@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- >>> Unpacking source...
- * Running unpack phase for all ...
- * Unpacking .gem file... ...
- [ ok ]
- * Uncompressing metadata ...
- [ ok ]
- * Unpacking data.tar.gz ...
- [ ok ]
- >>> Source unpacked in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work
- >>> Preparing source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
- * Running prepare phase for all ...
- * Running source copy phase for ruby18 ...
- * Running source copy phase for ree18 ...
- * Running source copy phase for ruby19 ...
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
- * Running configure phase for ruby18 ...
- checking for GCC... yes
- checking for Win32 OS... no
- checking for Mac OS X... no
- checking for cairo version (>= 1.2.0)... yes
- checking for HAVE_RUBY_ST_H in ruby.h... no
- checking for ruby/st.h... no
- checking for HAVE_RUBY_IO_H in ruby.h... no
- checking for ruby/io.h... no
- checking for rb_errinfo() in ruby.h... no
- checking for enum ruby_value_type in ruby.h... no
- creating Makefile
- * Running configure phase for ree18 ...
- checking for GCC... yes
- checking for Win32 OS... no
- checking for Mac OS X... no
- checking for cairo version (>= 1.2.0)... yes
- checking for HAVE_RUBY_ST_H in ruby.h... no
- checking for ruby/st.h... no
- checking for HAVE_RUBY_IO_H in ruby.h... no
- checking for ruby/io.h... no
- checking for rb_errinfo() in ruby.h... no
- checking for enum ruby_value_type in ruby.h... no
- creating Makefile
- * Running configure phase for ruby19 ...
- checking for GCC... yes
- checking for Win32 OS... no
- checking for Mac OS X... no
- checking for cairo version (>= 1.2.0)... yes
- checking for HAVE_RUBY_ST_H in ruby.h... yes
- checking for HAVE_RUBY_IO_H in ruby.h... yes
- checking for rb_errinfo() in ruby.h... yes
- checking for enum ruby_value_type in ruby.h... yes
- creating Makefile
- >>> Source configured.
- >>> Compiling source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
- * Running compile phase for ruby18 ...
- make -j24 -Cext/cairo
- make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2/ext/cairo'
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_constants.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_context.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_device.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_exception.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_extents.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_face.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_options.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_glyph.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_io.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_matrix.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_path.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_pattern.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_private.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_region.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_scaled_font.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_surface.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_text_cluster.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_text_extents.c
- rb_cairo_exception.c: In function 'rb_cairo_check_status':
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
- x86_64-pc-linux-gnu-gcc -shared -o cairo.so rb_cairo.o rb_cairo_constants.o rb_cairo_context.o rb_cairo_device.o rb_cairo_exception.o rb_cairo_font_extents.o rb_cairo_font_face.o rb_cairo_font_options.o rb_cairo_glyph.o rb_cairo_io.o rb_cairo_matrix.o rb_cairo_path.o rb_cairo_pattern.o rb_cairo_private.o rb_cairo_region.o rb_cairo_scaled_font.o rb_cairo_surface.o rb_cairo_text_cluster.o rb_cairo_text_extents.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lcairo -lpthread -lrt -ldl -lcrypt -lm -lc
- make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2/ext/cairo'
- * Running compile phase for ree18 ...
- make -j24 -Cext/cairo
- make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ree18/rcairo-1.10.2/ext/cairo'
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_constants.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_context.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_device.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_exception.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_extents.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_face.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_font_options.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_glyph.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_io.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_matrix.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_path.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_pattern.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_private.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_region.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_scaled_font.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_surface.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_text_cluster.c
- x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/rubyee/1.8/x86_64-linux -I. -DRB_CAIRO_COMPILATION -fPIC -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fPIC -Wall -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/libpng15 -c rb_cairo_text_extents.c
- rb_cairo_exception.c: In function 'rb_cairo_check_status':
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
- x86_64-pc-linux-gnu-gcc -shared -o cairo.so rb_cairo.o rb_cairo_constants.o rb_cairo_context.o rb_cairo_device.o rb_cairo_exception.o rb_cairo_font_extents.o rb_cairo_font_face.o rb_cairo_font_options.o rb_cairo_glyph.o rb_cairo_io.o rb_cairo_matrix.o rb_cairo_path.o rb_cairo_pattern.o rb_cairo_private.o rb_cairo_region.o rb_cairo_scaled_font.o rb_cairo_surface.o rb_cairo_text_cluster.o rb_cairo_text_extents.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -Wl,--as-needed -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lrubyee18 -lcairo -lpthread -lrt -ldl -lcrypt -lm -lc
- make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ree18/rcairo-1.10.2/ext/cairo'
- * Running compile phase for ruby19 ...
- make -j24 -Cext/cairo
- make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby19/rcairo-1.10.2/ext/cairo'
- compiling rb_cairo.c
- compiling rb_cairo_constants.c
- compiling rb_cairo_context.c
- compiling rb_cairo_device.c
- compiling rb_cairo_exception.c
- compiling rb_cairo_font_extents.c
- compiling rb_cairo_font_face.c
- compiling rb_cairo_font_options.c
- compiling rb_cairo_glyph.c
- compiling rb_cairo_io.c
- compiling rb_cairo_matrix.c
- compiling rb_cairo_path.c
- compiling rb_cairo_pattern.c
- compiling rb_cairo_private.c
- compiling rb_cairo_region.c
- compiling rb_cairo_scaled_font.c
- compiling rb_cairo_surface.c
- compiling rb_cairo_text_cluster.c
- compiling rb_cairo_text_extents.c
- rb_cairo_exception.c: In function 'rb_cairo_check_status':
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
- rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
- linking shared-object cairo.so
- make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby19/rcairo-1.10.2/ext/cairo'
- * Running compile phase for all ...
- >>> Source compiled.
- * Running test phase for ruby18 ...
- Loaded suite -e
- Started
- ..........................F
- ================================================================================================================================================================================================================================================================================
- Failure:
- test_new(RecordingSurfaceTest)
- ./test/test_recording_surface.rb:19:in `test_new'
- 16: # https://bugs.freedesktop.org/show_bug.cgi?id=24688
- 17: # causes expected value change. It is introduced between
- 18: # cairo 1.10.0 and 1.10.2.
- => 19: assert_equal([14.0, 29.0, 67.0, 72.0], surface.ink_extents)
- 20: end
- 21: end
- <[14.0, 29.0, 67.0, 72.0]> expected but was
- <[10.0, 20.0, 61.0, 61.0]>
- diff:
- ? [14.0, 29.0, 67.0, 72.0]
- ? 0 0 1 61
- ================================================================================================================================================================================================================================================================================
- ................E
- ================================================================================================================================================================================================================================================================================
- Error: test_mode(ScriptDeviceTest)
- ArgumentError: invalid script_mode: 1 (expect 1 <= script_mode <= 0)
- (eval):1:in `set_mode'
- (eval):1:in `mode='
- ./test/test_script_device.rb:42:in `test_mode'
- 39: output = StringIO.new
- 40: Cairo::ScriptDevice.new(output) do |device|
- 41: assert_equal(Cairo::ScriptMode::ASCII, device.mode)
- => 42: device.mode = Cairo::ScriptMode::BINARY
- 43: assert_equal(Cairo::ScriptMode::BINARY, device.mode)
- 44: end
- 45: end
- ./test/test_script_device.rb:40:in `initialize'
- ./test/test_script_device.rb:40:in `new'
- ./test/test_script_device.rb:40:in `test_mode'
- ================================================================================================================================================================================================================================================================================
- ..................O
- ================================================================================================================================================================================================================================================================================
- Only for XMLDevice device available [test_new(XMLDeviceTest)]
- ./test/cairo-test-utils.rb:23:in `only_device'
- ================================================================================================================================================================================================================================================================================
- O
- ================================================================================================================================================================================================================================================================================
- Only for XMLDevice device available [test_new_with_block(XMLDeviceTest)]
- ./test/cairo-test-utils.rb:23:in `only_device'
- ================================================================================================================================================================================================================================================================================
- O
- ================================================================================================================================================================================================================================================================================
- Only for XMLSurface surface available [test_new(XMLSurfaceTest)]
- ./test/cairo-test-utils.rb:30:in `only_surface'
- ================================================================================================================================================================================================================================================================================
- Finished in 0.176119 seconds.
- 65 tests, 131 assertions, 1 failures, 1 errors, 0 pendings, 3 omissions, 0 notifications
- 96.7742% passed
- 369.07 tests/s, 743.82 assertions/s
- * ERROR: dev-ruby/rcairo-1.10.2-r1 failed (test phase):
- * tests failed
- *
- * Call stack:
- * ebuild.sh, line 85: Called src_test
- * environment, line 4539: Called ruby-ng_src_test
- * environment, line 4225: Called _ruby_each_implementation 'each_ruby_test'
- * environment, line 576: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test'
- * environment, line 628: Called each_ruby_test
- * environment, line 914: Called die
- * The specific snippet of code:
- * ${RUBY} -Ilib -r ./test/cairo-test-utils.rb -e 'gem "test-unit"; require "test/unit"; Dir.glob("test/**/test_*.rb") {|f| load f}' || die "tests failed"
- *
- * If you need support, post the output of `emerge --info '=dev-ruby/rcairo-1.10.2-r1'`,
- * the complete build log and the output of `emerge -pqv '=dev-ruby/rcairo-1.10.2-r1'`.
- !!! When you file a bug report, please include the following information:
- GENTOO_VM= CLASSPATH="/usr/libexec/ccp4/bin:/usr/libexec/ccp4/bin:" JAVA_HOME="/etc/java-config-2/current-system-vm"
- JAVACFLAGS="" COMPILER=""
- and of course, the output of emerge --info
- * The complete build log is located at '/var/log/portage/dev-ruby:rcairo-1.10.2-r1:20120726-162134.log'.
- * For convenience, a symlink to the build log is located at '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/temp/build.log'.
- * The ebuild environment file is located at '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/temp/environment'.
- * Working directory: '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2'
- * S: '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2'
- >>> Install rcairo-1.10.2-r1 into /tmp/portage/dev-ruby/rcairo-1.10.2-r1/image/ category dev-ruby
- * Running install phase for ruby18 ...
- * Running install phase for ree18 ...
- * Running install phase for ruby19 ...
- * Running install phase for all ...
- * Running check install phase for ruby18 ...
- * Running check install phase for ree18 ...
- * Running check install phase for ruby19 ...
- >>> Completed installing rcairo-1.10.2-r1 into /tmp/portage/dev-ruby/rcairo-1.10.2-r1/image/
- * QA Notice: Files built without respecting CFLAGS have been detected
- * Please include the following list of files in your report:
- * /usr/lib64/ruby/gems/1.9.1/gems/cairo-1.10.2/lib/cairo.so
- strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
- usr/lib64/rubyee/gems/1.8/gems/cairo-1.10.2/lib/cairo.so
- usr/lib64/ruby/gems/1.9.1/gems/cairo-1.10.2/lib/cairo.so
- usr/lib64/ruby/gems/1.8/gems/cairo-1.10.2/lib/cairo.so