All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gary Thomas <gary@mlbassoc.com>
To: Poky Project <poky@yoctoproject.org>
Subject: Problems building webkit-gtk
Date: Mon, 27 Aug 2012 07:31:44 -0600	[thread overview]
Message-ID: <503B76C0.30307@mlbassoc.com> (raw)

It seems that this commit may have been overzealous:

commit e4c43e2f186b86d00fd285dff1b2dedc60c01172
Author: Ross Burton <ross.burton@intel.com>
Date:   Tue Jul 17 19:44:19 2012 +0100

     webkit-gtk: remove no-parallel bodge

     This workaround was originally for GNU Make 3.82 which upstream was blaming
     for a parallel build failure.  Since then I've changed numerous variables
     and now parallel builds are working with 3.82 (and succeed in 20 minutes
     instead of 2 hours).

     Revert the change until we've more data about what causes the breakage, then
     we can bring it back with more finesse.

     (From OE-Core rev: 90ca88a6f9dd5e2bc055739f84cb224f9a82455a)

     Signed-off-by: Ross Burton <ross.burton@intel.com>
     Signed-off-by: Saul Wold <sgw@linux.intel.com>
     Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Building on my 4-way box (Core-2 duo) fails with this error:
| arm-amltd-linux-gnueabi-libtool: link: cannot find the library `libjavascriptcoregtk-1.0.la' or unhandled argument `libjavascriptcoregtk-1.0.la'
| make[1]: *** [Programs/unittests/testdomdocument] Error 1
| make[1]: *** Waiting for unfinished jobs....
| arm-amltd-linux-gnueabi-libtool: link: cannot find the library `libjavascriptcoregtk-1.0.la' or unhandled argument `libjavascriptcoregtk-1.0.la'
| make[1]: *** [Programs/unittests/testdomdomwindow] Error 1
| In file included from ./Source/JavaScriptCore/assembler/MacroAssembler.h:36:0,
|                  from ./Source/JavaScriptCore/jit/JITWriteBarrier.h:31,
|                  from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:30,
|                  from ./Source/JavaScriptCore/bytecode/CodeBlock.h:33,
|                  from ./Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34,
|                  from Source/JavaScriptCore/jsc.cpp:25:
| ./Source/JavaScriptCore/assembler/MacroAssemblerARM.h: In member function 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump 
JSC::MacroAssemblerARM::branch32(JSC::MacroAssemblerARM::RelationalCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID, 
JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32, int)':
| ./Source/JavaScriptCore/assembler/MacroAssemblerARM.h:446:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
| mv -f Source/WebKit/gtk/tests/.deps/Programs_unittests_testapplicationcache-testapplicationcache.Tpo 
Source/WebKit/gtk/tests/.deps/Programs_unittests_testapplicationcache-testapplicationcache.Po
| In file included from ./Source/JavaScriptCore/wtf/text/WTFString.h:28:0,
|                  from ./Source/JavaScriptCore/wtf/DateMath.h:54,
|                  from ./Source/JavaScriptCore/runtime/JSDateMath.h:46,
|                  from ./Source/JavaScriptCore/runtime/DateInstanceCache.h:29,
|                  from ./Source/JavaScriptCore/runtime/JSGlobalData.h:34,
|                  from ./Source/JavaScriptCore/assembler/AssemblerBuffer.h:31,
|                  from ./Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:32,
|                  from ./Source/JavaScriptCore/assembler/ARMAssembler.h:32,
|                  from ./Source/JavaScriptCore/assembler/MacroAssemblerARM.h:33,
|                  from ./Source/JavaScriptCore/assembler/MacroAssembler.h:36,
|                  from ./Source/JavaScriptCore/jit/JITWriteBarrier.h:31,
|                  from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:30,
|                  from ./Source/JavaScriptCore/bytecode/CodeBlock.h:33,
|                  from ./Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h:34,
|                  from Source/JavaScriptCore/jsc.cpp:25:
| ./Source/JavaScriptCore/wtf/text/ASCIIFastPath.h: In function 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char, size_t = 
unsigned int]':
| ./Source/JavaScriptCore/wtf/text/WTFString.h:493:69:   instantiated from here
| ./Source/JavaScriptCore/wtf/text/ASCIIFastPath.h:84:9: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const unsigned int*}' increases required alignment of 
target type [-Wcast-align]
| ./Source/JavaScriptCore/wtf/text/ASCIIFastPath.h: In function 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = short unsigned int, size_t = 
unsigned int]':
| ./Source/JavaScriptCore/wtf/text/WTFString.h:495:66:   instantiated from here
| ./Source/JavaScriptCore/wtf/text/ASCIIFastPath.h:84:9: warning: cast from 'const short unsigned int*' to 'const MachineWord* {aka const unsigned int*}' increases required 
alignment of target type [-Wcast-align]
| mv -f Source/JavaScriptCore/.deps/Programs_jsc_1-jsc.Tpo Source/JavaScriptCore/.deps/Programs_jsc_1-jsc.Po
| make[1]: Leaving directory `/local/p60_test/tmp/work/armv7a-vfp-neon-amltd-linux-gnueabi/webkit-gtk-1.8.2-r0/webkit-1.8.2'
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see /local/p60_test/tmp/work/armv7a-vfp-neon-amltd-linux-gnueabi/webkit-gtk-1.8.2-r0/temp/log.do_compile.21411 for further information)
ERROR: Task 6 (/local/poky-multi/meta/recipes-sato/webkit/webkit-gtk_1.8.2.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2148 tasks of which 2142 didn't need to be rerun and 1 failed.

If I rerun it, the build will succeed.

One additional question: the commit message says that this now
builds in 2 minutes?  What kind of super machines do you guys have?
I takes about 30 minutes on my (I thought fast) machine just to get
to this first break and then another 45 minutes to complete...

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


             reply	other threads:[~2012-08-27 13:31 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-27 13:31 Gary Thomas [this message]
2012-08-27 16:22 ` Problems building webkit-gtk Martin Jansa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=503B76C0.30307@mlbassoc.com \
    --to=gary@mlbassoc.com \
    --cc=poky@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.