1. * Package: dev-ruby/rcairo-1.10.2-r1
  2. * Repository: gentoo
  3. * Maintainer: ruby@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ree18 ruby_targets_ruby18 ruby_targets_ruby19 test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. >>> Unpacking source...
  7. * Running unpack phase for all ...
  8. * Unpacking .gem file... ...
  9. [ ok ]
  10. * Uncompressing metadata ...
  11. [ ok ]
  12. * Unpacking data.tar.gz ...
  13. [ ok ]
  14. >>> Source unpacked in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work
  15. >>> Preparing source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
  16. * Running prepare phase for all ...
  17. * Running source copy phase for ruby18 ...
  18. * Running source copy phase for ree18 ...
  19. * Running source copy phase for ruby19 ...
  20. >>> Source prepared.
  21. >>> Configuring source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
  22. * Running configure phase for ruby18 ...
  23. checking for GCC... yes
  24. checking for Win32 OS... no
  25. checking for Mac OS X... no
  26. checking for cairo version (>= 1.2.0)... yes
  27. checking for HAVE_RUBY_ST_H in ruby.h... no
  28. checking for ruby/st.h... no
  29. checking for HAVE_RUBY_IO_H in ruby.h... no
  30. checking for ruby/io.h... no
  31. checking for rb_errinfo() in ruby.h... no
  32. checking for enum ruby_value_type in ruby.h... no
  33. creating Makefile
  34. * Running configure phase for ree18 ...
  35. checking for GCC... yes
  36. checking for Win32 OS... no
  37. checking for Mac OS X... no
  38. checking for cairo version (>= 1.2.0)... yes
  39. checking for HAVE_RUBY_ST_H in ruby.h... no
  40. checking for ruby/st.h... no
  41. checking for HAVE_RUBY_IO_H in ruby.h... no
  42. checking for ruby/io.h... no
  43. checking for rb_errinfo() in ruby.h... no
  44. checking for enum ruby_value_type in ruby.h... no
  45. creating Makefile
  46. * Running configure phase for ruby19 ...
  47. checking for GCC... yes
  48. checking for Win32 OS... no
  49. checking for Mac OS X... no
  50. checking for cairo version (>= 1.2.0)... yes
  51. checking for HAVE_RUBY_ST_H in ruby.h... yes
  52. checking for HAVE_RUBY_IO_H in ruby.h... yes
  53. checking for rb_errinfo() in ruby.h... yes
  54. checking for enum ruby_value_type in ruby.h... yes
  55. creating Makefile
  56. >>> Source configured.
  57. >>> Compiling source in /tmp/portage/dev-ruby/rcairo-1.10.2-r1/work ...
  58. * Running compile phase for ruby18 ...
  59. make -j24 -Cext/cairo
  60. make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2/ext/cairo'
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. 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
  75. 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
  76. 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
  77. 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
  78. 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
  79. 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
  80. rb_cairo_exception.c: In function 'rb_cairo_check_status':
  81. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
  82. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
  83. 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
  84. make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2/ext/cairo'
  85. * Running compile phase for ree18 ...
  86. make -j24 -Cext/cairo
  87. make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ree18/rcairo-1.10.2/ext/cairo'
  88. 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
  89. 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
  90. 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
  91. 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
  92. 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
  93. 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
  94. 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
  95. 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
  96. 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
  97. 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
  98. 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
  99. 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
  100. 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
  101. 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
  102. 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
  103. 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
  104. 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
  105. 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
  106. 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
  107. rb_cairo_exception.c: In function 'rb_cairo_check_status':
  108. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
  109. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
  110. 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
  111. make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ree18/rcairo-1.10.2/ext/cairo'
  112. * Running compile phase for ruby19 ...
  113. make -j24 -Cext/cairo
  114. make: Entering directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby19/rcairo-1.10.2/ext/cairo'
  115. compiling rb_cairo.c
  116. compiling rb_cairo_constants.c
  117. compiling rb_cairo_context.c
  118. compiling rb_cairo_device.c
  119. compiling rb_cairo_exception.c
  120. compiling rb_cairo_font_extents.c
  121. compiling rb_cairo_font_face.c
  122. compiling rb_cairo_font_options.c
  123. compiling rb_cairo_glyph.c
  124. compiling rb_cairo_io.c
  125. compiling rb_cairo_matrix.c
  126. compiling rb_cairo_path.c
  127. compiling rb_cairo_pattern.c
  128. compiling rb_cairo_private.c
  129. compiling rb_cairo_region.c
  130. compiling rb_cairo_scaled_font.c
  131. compiling rb_cairo_surface.c
  132. compiling rb_cairo_text_cluster.c
  133. compiling rb_cairo_text_extents.c
  134. rb_cairo_exception.c: In function 'rb_cairo_check_status':
  135. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_INVALID_MESH_CONSTRUCTION' not handled in switch [-Wswitch]
  136. rb_cairo_exception.c:66:3: warning: enumeration value 'CAIRO_STATUS_DEVICE_FINISHED' not handled in switch [-Wswitch]
  137. linking shared-object cairo.so
  138. make: Leaving directory `/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby19/rcairo-1.10.2/ext/cairo'
  139. * Running compile phase for all ...
  140. >>> Source compiled.
  141. * Running test phase for ruby18 ...
  142. Loaded suite -e
  143. Started
  144. ..........................F
  145. ================================================================================================================================================================================================================================================================================
  146. Failure:
  147. test_new(RecordingSurfaceTest)
  148. ./test/test_recording_surface.rb:19:in `test_new'
  149. 16: # https://bugs.freedesktop.org/show_bug.cgi?id=24688
  150. 17: # causes expected value change. It is introduced between
  151. 18: # cairo 1.10.0 and 1.10.2.
  152. => 19: assert_equal([14.0, 29.0, 67.0, 72.0], surface.ink_extents)
  153. 20: end
  154. 21: end
  155. <[14.0, 29.0, 67.0, 72.0]> expected but was
  156. <[10.0, 20.0, 61.0, 61.0]>
  157. diff:
  158. ? [14.0, 29.0, 67.0, 72.0]
  159. ? 0 0 1 61
  160. ================================================================================================================================================================================================================================================================================
  161. ................E
  162. ================================================================================================================================================================================================================================================================================
  163. Error: test_mode(ScriptDeviceTest)
  164. ArgumentError: invalid script_mode: 1 (expect 1 <= script_mode <= 0)
  165. (eval):1:in `set_mode'
  166. (eval):1:in `mode='
  167. ./test/test_script_device.rb:42:in `test_mode'
  168. 39: output = StringIO.new
  169. 40: Cairo::ScriptDevice.new(output) do |device|
  170. 41: assert_equal(Cairo::ScriptMode::ASCII, device.mode)
  171. => 42: device.mode = Cairo::ScriptMode::BINARY
  172. 43: assert_equal(Cairo::ScriptMode::BINARY, device.mode)
  173. 44: end
  174. 45: end
  175. ./test/test_script_device.rb:40:in `initialize'
  176. ./test/test_script_device.rb:40:in `new'
  177. ./test/test_script_device.rb:40:in `test_mode'
  178. ================================================================================================================================================================================================================================================================================
  179. ..................O
  180. ================================================================================================================================================================================================================================================================================
  181. Only for XMLDevice device available [test_new(XMLDeviceTest)]
  182. ./test/cairo-test-utils.rb:23:in `only_device'
  183. ================================================================================================================================================================================================================================================================================
  184. O
  185. ================================================================================================================================================================================================================================================================================
  186. Only for XMLDevice device available [test_new_with_block(XMLDeviceTest)]
  187. ./test/cairo-test-utils.rb:23:in `only_device'
  188. ================================================================================================================================================================================================================================================================================
  189. O
  190. ================================================================================================================================================================================================================================================================================
  191. Only for XMLSurface surface available [test_new(XMLSurfaceTest)]
  192. ./test/cairo-test-utils.rb:30:in `only_surface'
  193. ================================================================================================================================================================================================================================================================================
  194. Finished in 0.176119 seconds.
  195. 65 tests, 131 assertions, 1 failures, 1 errors, 0 pendings, 3 omissions, 0 notifications
  196. 96.7742% passed
  197. 369.07 tests/s, 743.82 assertions/s
  198. * ERROR: dev-ruby/rcairo-1.10.2-r1 failed (test phase):
  199. * tests failed
  200. *
  201. * Call stack:
  202. * ebuild.sh, line 85: Called src_test
  203. * environment, line 4539: Called ruby-ng_src_test
  204. * environment, line 4225: Called _ruby_each_implementation 'each_ruby_test'
  205. * environment, line 576: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test'
  206. * environment, line 628: Called each_ruby_test
  207. * environment, line 914: Called die
  208. * The specific snippet of code:
  209. * ${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"
  210. *
  211. * If you need support, post the output of `emerge --info '=dev-ruby/rcairo-1.10.2-r1'`,
  212. * the complete build log and the output of `emerge -pqv '=dev-ruby/rcairo-1.10.2-r1'`.
  213. !!! When you file a bug report, please include the following information:
  214. GENTOO_VM= CLASSPATH="/usr/libexec/ccp4/bin:/usr/libexec/ccp4/bin:" JAVA_HOME="/etc/java-config-2/current-system-vm"
  215. JAVACFLAGS="" COMPILER=""
  216. and of course, the output of emerge --info
  217. * The complete build log is located at '/var/log/portage/dev-ruby:rcairo-1.10.2-r1:20120726-162134.log'.
  218. * For convenience, a symlink to the build log is located at '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/temp/build.log'.
  219. * The ebuild environment file is located at '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/temp/environment'.
  220. * Working directory: '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2'
  221. * S: '/tmp/portage/dev-ruby/rcairo-1.10.2-r1/work/ruby18/rcairo-1.10.2'
  222. >>> Install rcairo-1.10.2-r1 into /tmp/portage/dev-ruby/rcairo-1.10.2-r1/image/ category dev-ruby
  223. * Running install phase for ruby18 ...
  224. * Running install phase for ree18 ...
  225. * Running install phase for ruby19 ...
  226. * Running install phase for all ...
  227. * Running check install phase for ruby18 ...
  228. * Running check install phase for ree18 ...
  229. * Running check install phase for ruby19 ...
  230. >>> Completed installing rcairo-1.10.2-r1 into /tmp/portage/dev-ruby/rcairo-1.10.2-r1/image/
  231. * QA Notice: Files built without respecting CFLAGS have been detected
  232. * Please include the following list of files in your report:
  233. * /usr/lib64/ruby/gems/1.9.1/gems/cairo-1.10.2/lib/cairo.so
  234. strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
  235. usr/lib64/rubyee/gems/1.8/gems/cairo-1.10.2/lib/cairo.so
  236. usr/lib64/ruby/gems/1.9.1/gems/cairo-1.10.2/lib/cairo.so
  237. usr/lib64/ruby/gems/1.8/gems/cairo-1.10.2/lib/cairo.so