Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 130812

Summary: eclipse-sdk-3.1.2-r2 emerge fails with mozilla support (+invalid einfo)
Product: Gentoo Linux Reporter: Morten Cools <morten>
Component: Current packagesAssignee: Development Tools Team <dev-tools>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Morten Cools 2006-04-22 03:27:18 UTC
On emerging eclipse-sdk-3.1.2-r2, the emerge fails with a strange error-message:

 * Cleaning out prebuilt code
 * Patching makefiles
 * Building GNOME VFS support
 * Building Mozilla embed support
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/eclipse-sdk-3.1.2-r2/work ...
 * Using bootclasspath /opt/sun-jdk-1.4.2.10/jre/lib/rt.jar:/opt/sun-jdk-1.4.2.10/jre/lib/jsse.jar
 * Using JVM library path /opt/sun-jdk-1.4.2.10/jre/lib/i386
 * Will compile embedded Mozilla support against net-libs/gecko-sdk
 * You have enabled the embedded mozilla component, but no suitable
 * provider was found. You need gecko-sdk compiled against
 * gtk+ v2.0 or newer.
 * To merge it, execute 'USE="gtk2" emerge mozilla' as root.
 * To disable embedded mozilla, remove "mozilla" from your USE flags.


Seems straightforward enough, except neither mozilla nor gecko-sdk list gtk2 among their USE-flags:

[ebuild   R   ] www-client/mozilla-1.7.12-r3  USE="crypt gnome ipv6 java ldap moznocompose moznoirc moznomail ssl truetype -debug -mozcalendar -mozdevelop -moznoxft -mozsvg -postgres -xinerama -xprint" 0 kB
[ebuild     U ] net-libs/gecko-sdk-1.7.12-r2 [1.7.12] USE="crypt gnome ipv6 java ldap ssl truetype -debug -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznoxft -mozsvg -postgres -xinerama -xprint" 0 kB
Comment 1 Josh Nichols (RETIRED) gentoo-dev 2006-04-23 09:45:12 UTC
The einfo message does indeed need to be updated.

What is happening is the ebuild is checking for the precense of /usr/lib/gecko-sdk/lib/libgtkembedmoz.so, and spitting out those errors isn't.

Could you verify that file is not present? I have the same use flags for gecko-sdk, but I definately do have the libgtkembedmoz.so.
Comment 2 Morten Cools 2006-04-23 14:51:15 UTC
I can confirm this file is not present on my system.
Comment 3 Josh Nichols (RETIRED) gentoo-dev 2006-04-23 20:17:37 UTC
Could you try updating to net-libs/gecko-sdk-1.7.12-r2 ? I have the same USE flags for it as you, and with that version, the file is there.
Comment 4 Morten Cools 2006-05-02 13:35:38 UTC
Sorry for late reply. Updating to that version of gecko-sdk installed that file, and resolved the problem.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-07-22 15:37:37 UTC
Obsoleted by Bug 137665 (and already fixed there).

*** This bug has been marked as a duplicate of 137665 ***