[Webkit-unassigned] [Bug 123809] [GTK] build failure when disabling JIT/Assembler

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 14 05:52:58 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=123809


Iain Lane <iain.lane at canonical.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |iain.lane at canonical.com




--- Comment #3 from Iain Lane <iain.lane at canonical.com>  2013-11-14 05:51:38 PST ---
I just tested trunk & got a similar failure:

g++-4.8 -DHAVE_CONFIG_H -I.  -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno-unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__   -I./Source -I./Source/JavaScriptCore -I./Source/JavaScriptCore/API -I./Source/JavaScriptCore/ForwardingHeaders -I./Source/JavaScriptCore/assembler -I./Source/JavaScriptCore/bytecode -I./Source/JavaScriptCore/bytecompiler -I./Source/JavaScriptCore/debugger -I./Source/JavaScriptCore/dfg -I./Source/JavaScriptCore/disassembler -I./Source/JavaScriptCore/ftl -I./Source/JavaScriptCore/heap -I./Source/JavaScriptCore/interpreter -I./Source/JavaScriptCore/jit -I./Source/JavaScriptCore/llint -I./Source/JavaScriptCore/parser -I./Source/JavaScriptCore/profiler -I./Source/JavaScriptCore/runtime -I./Source/JavaScriptCore/tools -I./Source/JavaScriptCore/yarr -I./DerivedSources/JavaScriptCore -I./Source/WTF  -D_FORTIFY_SOURCE=2 -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_ASSEMBLER=0  -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -Wl,--as-needed -gstabs -pthread -std=c++11 -Wno-c++11-compat -O2 -D_FORTIFY_SOURCE=2 -MT Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o -MD -MP -MF Source/JavaScriptCore/llint/.deps/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.Tpo -c -o Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o `test -f 'Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp' || echo './'`Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp
In file included from ./Source/JavaScriptCore/bytecode/ValueRecovery.h:30:0,
                 from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32,
                 from ./Source/JavaScriptCore/bytecode/CodeBlock.h:42,
                 from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29:
./Source/JavaScriptCore/jit/GPRInfo.h:201:43: error: expected ‘)’ before ‘address’
     JSValueSource(MacroAssembler::Address address)
                                           ^
./Source/JavaScriptCore/jit/GPRInfo.h:269:5: error: ‘Address’ in ‘class MacroAssembler’ does not name a type
     MacroAssembler::Address asAddress(unsigned additionalOffset = 0) const { return MacroAssembler::Address(base(), offset() + additionalOffset); }
     ^
In file included from ./Source/WTF/wtf/PossiblyNull.h:29:0,
                 from ./Source/WTF/wtf/FastMalloc.h:27,
                 from ./Source/JavaScriptCore/config.h:60,
                 from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26:
./Source/JavaScriptCore/jit/GPRInfo.h:772:16: error: ‘GPRInfo’ has not been declared
 COMPILE_ASSERT(GPRInfo::regT0 == GPRInfo::returnValueGPR, regT0_must_equal_returnValueGPR);
                ^
./Source/WTF/wtf/Assertions.h:325:50: note: in definition of macro ‘COMPILE_ASSERT’
 #define COMPILE_ASSERT(exp, name) static_assert((exp), #name)
                                                  ^
./Source/JavaScriptCore/jit/GPRInfo.h:772:34: error: ‘GPRInfo’ has not been declared
 COMPILE_ASSERT(GPRInfo::regT0 == GPRInfo::returnValueGPR, regT0_must_equal_returnValueGPR);
                                  ^
./Source/WTF/wtf/Assertions.h:325:50: note: in definition of macro ‘COMPILE_ASSERT’
 #define COMPILE_ASSERT(exp, name) static_assert((exp), #name)
                                                  ^
./Source/JavaScriptCore/jit/GPRInfo.h:774:16: error: ‘GPRInfo’ has not been declared
 COMPILE_ASSERT(GPRInfo::regT1 == GPRInfo::returnValueGPR2, regT1_must_equal_returnValueGPR2);
                ^
./Source/WTF/wtf/Assertions.h:325:50: note: in definition of macro ‘COMPILE_ASSERT’
 #define COMPILE_ASSERT(exp, name) static_assert((exp), #name)
                                                  ^
./Source/JavaScriptCore/jit/GPRInfo.h:774:34: error: ‘GPRInfo’ has not been declared
 COMPILE_ASSERT(GPRInfo::regT1 == GPRInfo::returnValueGPR2, regT1_must_equal_returnValueGPR2);
                                  ^
./Source/WTF/wtf/Assertions.h:325:50: note: in definition of macro ‘COMPILE_ASSERT’
 #define COMPILE_ASSERT(exp, name) static_assert((exp), #name)
                                                  ^
make: *** [Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o] Error 1

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list