Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 426418 - [gnome-overlay] net-libs/webkit-gtk-1.9.4-r300 apparently now needs ruby to build
Summary: [gnome-overlay] net-libs/webkit-gtk-1.9.4-r300 apparently now needs ruby to b...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2012-07-13 11:05 UTC by Albert W. Hopkins
Modified: 2012-11-28 23:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert W. Hopkins 2012-07-13 11:05:35 UTC
In addition to perl and python...

---
...

checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... yes
checking for native Win32... no
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for perl... /usr/bin/perl
checking for python... /usr/bin/python
checking for ruby... no
configure: error: You need 'ruby' to compile WebKit
---

One has to wonder why 4 scripting languages (including sh) are needed just to build one C++ library (sigh).
Comment 1 Albert W. Hopkins 2012-07-13 14:09:14 UTC
Also fails to build.  See bug #426452.
Comment 2 Priit Laes (IRC: plaes) 2012-07-22 04:44:01 UTC
(In reply to comment #0)
> In addition to perl and python...
> 
> checking how to create a ustar tar archive... gnutar
> checking whether make supports nested variables... yes
> checking for native Win32... no
> checking for x86_64-pc-linux-gnu-pkg-config... no
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for perl... /usr/bin/perl
> checking for python... /usr/bin/python
> checking for ruby... no
> configure: error: You need 'ruby' to compile WebKit
> ---
> 
> One has to wonder why 4 scripting languages (including sh) are needed just
> to build one C++ library (sigh).

Different teams (Javascript, Layout engine, etc..) where everyone has their own favorite tools :S

Pushed fix to overlay.
Comment 3 Josh Holmer 2012-08-05 09:08:29 UTC
Related to the fix that was made for this:

Why is it necessary to have three different versions of Ruby for this one ebuild? When emerging webkit-gtk-1.9.4-r300, portage wants to pull in Ruby 1.8, 1.9, and Rubinius. I don't know if this was intentional, but to me it seems quite unnecessary.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-11-28 23:34:33 UTC
Ebuild now correctly depends on ruby and should not pull anything more than 
necessary. Please open a new bug report if you still have problems with 
dependencies.