Date: Mon, 09 May 2016 13:48:48 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 208569] www/webkit-gtk2 Build failure for ARMs platform Message-ID: <bug-208569-6497-Kic5O6TwAc@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-208569-6497@https.bugs.freebsd.org/bugzilla/> References: <bug-208569-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208569 --- Comment #11 from otacilio.neto@bsd.com.br --- I have compiled the webkit-gtk2-2.4.11 using ports on Poudriere and the compilation works fine. The webkit-gtk3-2.4.11 fails with the follow messag= e: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Creating hashtable for Source/JavaScriptCore/runtime/StringConstructor.cpp GEN DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm a= nd creating offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets= .h. offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated. CXX=20=20=20=20=20 Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtr= actor.o In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :26: In file included from ./Source/JavaScriptCore/config.h:30: ./Source/WTF/wtf/Platform.h:308:6: error: "Not supported ARM architecture" # error "Not supported ARM architecture" ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:66:2: error: "The MacroAssembler is not supported on this platform." #error "The MacroAssembler is not supported on this platform." ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:31: error: unknown cl= ass name 'MacroAssemblerBase'; did you mean 'MacroAssembler'? class MacroAssembler : public MacroAssemblerBase { ^~~~~~~~~~~~~~~~~~ MacroAssembler ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:7: note: 'MacroAssemb= ler' declared here class MacroAssembler : public MacroAssemblerBase { ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:31: error: base class= has incomplete type class MacroAssembler : public MacroAssemblerBase { ~~~~~~~^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:7: note: definition of 'JSC::MacroAssembler' is not complete until the closing '}' class MacroAssembler : public MacroAssemblerBase { ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:74:32: error: unknown ty= pe name 'RegisterID'; did you mean 'register_t'? static bool isStackRelated(RegisterID reg) ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:79:12: error: unknown ty= pe name 'RegisterID'; did you mean 'register_t'? static RegisterID firstRealRegister() ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:87:12: error: unknown ty= pe name 'RegisterID'; did you mean 'register_t'? static RegisterID nextRegister(RegisterID reg) ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:87:36: error: unknown ty= pe name 'RegisterID'; did you mean 'register_t'? static RegisterID nextRegister(RegisterID reg) ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:95:12: error: unknown ty= pe name 'RegisterID'; did you mean 'register_t'? static RegisterID secondRealRegister() ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:100:12: error: unknown t= ype name 'FPRegisterID' static FPRegisterID nextFPRegister(FPRegisterID reg) ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:100:40: error: unknown t= ype name 'FPRegisterID' static FPRegisterID nextFPRegister(FPRegisterID reg) ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:110:35: error: unknown t= ype name 'RegisterID'; did you mean 'register_t'? static unsigned registerIndex(RegisterID reg) ^~~~~~~~~~ register_t /usr/include/sys/types.h:182:22: note: 'register_t' declared here typedef __register_t register_t; ^ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp= :28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:34: In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29: ./Source/JavaScriptCore/assembler/MacroAssembler.h:120:37: error: unknown t= ype name 'FPRegisterID' static unsigned fpRegisterIndex(FPRegisterID reg) ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:125:35: error: unknown t= ype name 'FPRegisterID' static unsigned registerIndex(FPRegisterID reg) ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:135:11: error: use of undeclared identifier 'MacroAssemblerBase'; did you mean 'MacroAssembler'? using MacroAssemblerBase::pop; ^~~~~~~~~~~~~~~~~~ MacroAssembler ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:7: note: 'MacroAssemb= ler' declared here class MacroAssembler : public MacroAssemblerBase { ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:135:31: error: using declaration refers to its own class using MacroAssemblerBase::pop; ~~~~~~~~~~~~~~~~~~~~^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:136:11: error: use of undeclared identifier 'MacroAssemblerBase'; did you mean 'MacroAssembler'? using MacroAssemblerBase::jump; ^~~~~~~~~~~~~~~~~~ MacroAssembler ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:7: note: 'MacroAssemb= ler' declared here class MacroAssembler : public MacroAssemblerBase { ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:136:31: error: using declaration refers to its own class using MacroAssemblerBase::jump; ~~~~~~~~~~~~~~~~~~~~^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:137:11: error: use of undeclared identifier 'MacroAssemblerBase'; did you mean 'MacroAssembler'? using MacroAssemblerBase::branch32; ^~~~~~~~~~~~~~~~~~ MacroAssembler ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:7: note: 'MacroAssemb= ler' declared here class MacroAssembler : public MacroAssemblerBase { ^ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] 20 errors generated. GNUmakefile:77854: recipe for target 'Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExt= ractor.o' failed gmake[1]: *** [Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExt= ractor.o] Error 1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/webkit-gtk3/work/webkitgtk-2.4.11' *** Error code 1 Stop. make: stopped in /usr/ports/www/webkit-gtk3 =3D=3D=3D=3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for webkit-gtk3-2.4.11 build of www/webkit-gtk3 ended at Sun May 8 23:27:43 BRT 2016 build time: 00:49:03 !!! build failure encountered !!! --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208569-6497-Kic5O6TwAc>