request for help building webkit AUR on aarch64

Development on core packages and the distribution goes on in here.

request for help building webkit AUR on aarch64

Postby keithspg » Wed Mar 03, 2021 1:47 pm

I am trying to build the AUR webkitgtk which provides API 1 for another package I am building. I have successfully built both for armv7, but am struggling to get it to build on aarch64. Any help on what I may need to adjust to get it to build here?
$this->bbcode_second_pass_code('', ' CXX Source/WTF/wtf/gobject/libWTF_la-GRefPtr.lo
In file included from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/runtime/ArrayBuffer.h:29,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/heap/Heap.h:25,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/heap/DeferGC.h:29,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/bytecode/ArrayProfile.h:29,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h: In instantiation of ‘static void WTF::VectorMover<false, T>::move(T*, T*, T*) [with T = JSC::ARM64Assembler::LinkRecord]’:
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:225:65: required from ‘static void WTF::VectorTypeOperations<T>::move(T*, T*, T*) [with T = JSC::ARM64Assembler::LinkRecord]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:945:25: required from ‘void WTF::Vector<T, inlineCapacity, OverflowHandler>::reserveCapacity(size_t) [with T = JSC::ARM64Assembler::LinkRecord; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = long unsigned int]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:853:5: required from ‘void WTF::Vector<T, inlineCapacity, OverflowHandler>::expandCapacity(size_t) [with T = JSC::ARM64Assembler::LinkRecord; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = long unsigned int]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:860:23: required from ‘T* WTF::Vector<T, inlineCapacity, OverflowHandler>::expandCapacity(size_t, T*) [with T = JSC::ARM64Assembler::LinkRecord; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow; size_t = long unsigned int]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:1056:25: required from ‘void WTF::Vector<T, inlineCapacity, OverflowHandler>::appendSlowCase(U&&) [with U = JSC::ARM64Assembler::LinkRecord; T = JSC::ARM64Assembler::LinkRecord; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:1047:19: required from ‘void WTF::Vector<T, inlineCapacity, OverflowHandler>::append(U&&) [with U = JSC::ARM64Assembler::LinkRecord; T = JSC::ARM64Assembler::LinkRecord; long unsigned int inlineCapacity = 0; OverflowHandler = WTF::UnsafeVectorOverflow]’
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/assembler/ARM64Assembler.h:2525:85: required from here
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/WTF/wtf/Vector.h:98:13: warning: implicitly-declared ‘constexpr JSC::ARM64Assembler::LinkRecord::LinkRecord(const JSC::ARM64Assembler::LinkRecord&)’ is deprecated [-Wdeprecated-copy]
98 | new (NotNull, dst) T(std::move(*src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:31,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/assembler/MacroAssembler.h:38,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/jit/GPRInfo.h:29,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/runtime/VM.h:34,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/runtime/ButterflyInlines.h:31,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/runtime/JSArray.h:25,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/bytecode/ArrayProfile.h:30,
from /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
/Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/assembler/ARM64Assembler.h:561:14: note: because ‘JSC::ARM64Assembler::LinkRecord’ has user-provided ‘void JSC::ARM64Assembler::LinkRecord::operator=(const JSC::ARM64Assembler::LinkRecord&)’
561 | void operator=(const LinkRecord& other)
| ^~~~~~~~
distcc[106243] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
CXX Source/WTF/wtf/gobject/libWTF_la-GlibUtilities.lo
distcc[104031] ERROR: compile /Rune_dev/aarch64/webkitgtk/src/webkitgtk-2.4.11/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp on localhost failed
make: *** [GNUmakefile:82394: Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o] Error 1
make: *** Waiting for unfinished jobs....
distcc[106288] ERROR: compile ../webkitgtk-2.4.11/Source/WTF/wtf/gobject/GlibUtilities.cpp on 192.168.2.101:3636 failed
distcc[106288] (dcc_build_somewhere) Warning: remote compilation of '../webkitgtk-2.4.11/Source/WTF/wtf/gobject/GlibUtilities.cpp' failed, retrying locally
distcc[106288] Warning: failed to distribute ../webkitgtk-2.4.11/Source/WTF/wtf/gobject/GlibUtilities.cpp to 192.168.2.101:3636, running locally instead
[b]distcc[106288] (dcc_please_send_email_after_investigation) Warning: remote compilation of '../webkitgtk-2.4.11/Source/WTF/wtf/gobject/GlibUtilities.cpp' failed, retried locally and got a different result.[/b]
==> ERROR: A failure occurred in build().
Aborting...
')
I am trying to build it locally right now (not using distccd) and will see how it goes.
keithspg
 
Posts: 221
Joined: Mon Feb 23, 2015 4:14 pm

Return to Arch Linux ARM

Who is online

Users browsing this forum: No registered users and 6 guests