Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 420107 - net-libs/webkit-gtk-1.6.3-r200 fails to build
Summary: net-libs/webkit-gtk-1.6.3-r200 fails to build
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: Alpha Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-07 12:42 UTC by mach1
Modified: 2012-11-12 20:24 UTC (History)
0 users

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


Attachments
bzip2 compressed build log (original approx. 44000KB) (build.log.bz2,450.63 KB, text/plain)
2012-06-07 12:58 UTC, mach1
Details
Environment file (environment,113.02 KB, text/plain)
2012-06-07 12:59 UTC, mach1
Details
Output of emerge --info ... (info,5.02 KB, text/plain)
2012-06-07 13:00 UTC, mach1
Details
Output of emerge -pqv ... (pqv,308 bytes, text/plain)
2012-06-07 13:01 UTC, mach1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mach1 2012-06-07 12:42:53 UTC
net-libs/webkit-gtk-1.6.3-r200 fails to build as part of a revdep-rebuild following a recent update. This does not appear to be the same problem reported as bug 419359.
Comment 1 Pacho Ramos gentoo-dev 2012-06-07 12:48:56 UTC
Please provide build.log
Comment 2 mach1 2012-06-07 12:58:44 UTC
Created attachment 314557 [details]
bzip2 compressed build log (original approx. 44000KB)
Comment 3 mach1 2012-06-07 12:59:29 UTC
Created attachment 314559 [details]
Environment file
Comment 4 mach1 2012-06-07 13:00:17 UTC
Created attachment 314561 [details]
Output of emerge --info ...
Comment 5 mach1 2012-06-07 13:01:04 UTC
Created attachment 314563 [details]
Output of emerge -pqv ...
Comment 6 Pacho Ramos gentoo-dev 2012-06-07 13:07:33 UTC
./Source/WebCore/platform/graphics/GlyphBuffer.h:84:26:   instantiated from here
./Source/JavaScriptCore/wtf/Vector.h:487:82: warning: cast from 'WTF::AlignedBufferChar*' to 'WebCore::FloatSize*' increases required alignment of target type
  CXXLD  libWebCoreGtk.la
  CXXLD  libwebkitgtk-1.0.la
collect2: ld terminated with signal 9 [Killed]
make[1]: *** [libwebkitgtk-1.0.la] Error 1

Maybe you got out of memory and oom-killer killed ld :-/
Comment 7 mach1 2012-06-12 17:32:02 UTC
(In reply to comment #6)
> ./Source/WebCore/platform/graphics/GlyphBuffer.h:84:26:   instantiated from
> here
> ./Source/JavaScriptCore/wtf/Vector.h:487:82: warning: cast from
> 'WTF::AlignedBufferChar*' to 'WebCore::FloatSize*' increases required
> alignment of target type
>   CXXLD  libWebCoreGtk.la
>   CXXLD  libwebkitgtk-1.0.la
> collect2: ld terminated with signal 9 [Killed]
> make[1]: *** [libwebkitgtk-1.0.la] Error 1
> 
> Maybe you got out of memory and oom-killer killed ld :-/

Indeed, the swap partition was consumed and precipitated the killing of the process. I added additional swap partitions. Now the second link (the one that previously failed) causes the system to freeze with constant disk activity for the root partition and irregular, frequent, intermittent activity on the swap partitions. Nothing I've tried has any affect on this behavior. I have the maximum physical memory supported by my machine (512MB). I have 2.5GB of swap space in 5 swap partitions on 5 different disks. There is plenty of disk space for all partitions (/, /home, and /usr/portage).

Any suggestions?
Comment 8 Pacho Ramos gentoo-dev 2012-07-07 13:08:58 UTC
Try with 1.8.1-r201
Comment 9 mach1 2012-07-15 16:22:50 UTC
I have been trying to emerge net-libs/webkit-gtk-1.8.1-r201 with no success.

First I got an indication the ebuild was masked. I added ~alpha to the entry for the package in the file /etc/portage/package.accept_keywords. This resulted in a problem about REQUIRED_USE flags (i.e., introspection? ( geoloc )). Not knowing what this meant, I added -introspection to the entry for the package in the file /etc/portage/package.use. This resulted in additional required keywords being requested. I added them to package.accept_keywords. This resulted in a slot conflict between the newly required net-libs/libsoup-2.38.1 and the installed net-libs/libsoup-2.36.1. At this point I have no idea what to do.

I find portage to be bewilderingly complex. What am I missing?
Comment 10 mach1 2012-11-12 20:24:56 UTC
(In reply to comment #8)
> Try with 1.8.1-r201

I have been able to build webkit-gtk-1.8.3-r200. I can't test it because the update to version 3.3.8 of the kernel and the update to X11 makes the xserver fail to run (i.e., it crashes with a segmentation fault), but webkit-gtk does build. It takes just under 2 days (approx. 45 hours) to build!