dev-ruby/ruby-gtksourceview-0.90.8 is require x11-libs/gtksourceview:2 but, ruby-gtksourceview-0.90.8.ebuild depend gtksourceview:1 Reproducible: Always Steps to Reproduce: 1.Always Package: dev-ruby/ruby-gtksourceview-0.90.8 Repository: gentoo Maintainer: ruby@gentoo.org USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ruby18 userland_GNU FEATURES: ccache distcc preserve-libs sandbox >>> Unpacking source... >>> Unpacking ruby-gnome2-all-0.90.8.tar.gz to /var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work >>> Preparing source in /var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work ... Running prepare phase for all ... Running source copy phase for ruby18 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work ... nning configure phase for ruby18 ... checking for GCC... 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... yes checking for cairo... yes checking for rb_cairo.h... yes checking for Win32 OS... no checking for gtksourceview-2.0... no *** /var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work/ruby18/ruby-gnome2-all-0.90.8/gtksourceview2/ext/gtksourceview2/extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=/var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work/ruby18/ruby-gnome2-all-0.90.8/gtksourceview2/ext/gtksourceview2 --curdir --ruby=/usr/bin/ruby18 --with-pkg-config --without-pkg-config --with-override-variables --without-override-variables *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/bin/ruby18 ERROR: dev-ruby/ruby-gtksourceview-0.90.8 failed: extconf.rb failed call stack: ebuild.sh, line 56: Called src_configure environment, line 2836: Called ruby-ng_src_configure environment, line 2627: Called _ruby_each_implementation 'each_ruby_configure' environment, line 421: Called _ruby_invoke_environment 'ruby18' 'each_ruby_configure' environment, line 461: Called each_ruby_configure environment, line 830: Called die The specific snippet of code: ${RUBY} extconf.rb || die "extconf.rb failed" If you need support, post the output of 'emerge --info =dev-ruby/ruby-gtksourceview-0.90.8', The complete build log and the output of 'emerge -pqv =dev-ruby/ruby-gtksourceview-0.90.8'. The complete build log is located at '/var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/temp/build.log'. The ebuild environment file is located at '/var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/temp/environment'. '/var/tmp/portage/dev-ruby/ruby-gtksourceview-0.90.8/work/ruby18/ruby-gnome2-all-0.90.8/gtksourceview2'
Created attachment 275195 [details, diff] ebuild fix patch
+ 29 Jun 2011; Pacho Ramos <pacho@gentoo.org> ruby-gtksourceview-0.90.8.ebuild: + Fix x11-libs/gtksourceview dependencies (bug #369357 by Kazunori Kojima), + this is also needed for bug #354241. +