[Bug 208685] www/webkit2-gtk3 configuration, and compilation failures on my powermac G5
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Apr 10 21:15:36 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208685
Bug ID: 208685
Summary: www/webkit2-gtk3 configuration, and compilation
failures on my powermac G5
Product: Base System
Version: 10.2-RELEASE
Hardware: ppc
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: regis.etourmy at free.fr
First, during configuration, the CPU isn't recognised:
CMake Error at CMakeLists.txt:106 (message):
Unknown CPU 'powerpc64'
-- Configuring incomplete, errors occurred!
See also
"/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/CMakeFiles/CMakeOutput.log".
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/www/webkit2-gtk3
*** Error code 1
In work/webkitgtk-2.8.5/CMakeLists.txt, if I change "ppc64" by "powerpc64" in
the following lines, configuration goes all the way.
elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64")
set(WTF_CPU_PPC64 1)
But then, compilation fails, missing a powerpc64 MacroAssembler:
[ 3%] Generating ../../DerivedSources/JavaScriptCore/Bytecodes.h,
../../DerivedSources/JavaScriptCore/InitBytecodes.asm
Generating
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/Bytecodes.h
and
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/InitBytecodes.asm
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/bytecode/BytecodeList.json
[ 3%] Generating ../../DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
offlineasm: Parsing
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
and creating offset extractor
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h.
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore//InitBytecodes.asm
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
[ 3%] Building CXX object
Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.cpp.o
[ 3%] Building CXX object
Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/intermOut.cpp.o
[ 3%] Building CXX object
Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/parseConst.cpp.o
offlineasm: offset extractor
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
successfully generated.
Scanning dependencies of target LLIntOffsetsExtractor
[ 3%] Building CXX object
Source/WebCore/CMakeFiles/ANGLESupport.dir/__/ThirdParty/ANGLE/src/compiler/translator/util.cpp.o
gmake[4]: Leaving directory '/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5'
gmake[4]: Entering directory '/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5'
[ 3%] Building CXX object
Source/JavaScriptCore/CMakeFiles/LLIntOffsetsExtractor.dir/llint/LLIntOffsetsExtractor.cpp.o
In file included from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30:0,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime/VM.h:32,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime/ButterflyInlines.h:31,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime/JSArray.h:25,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/bytecode/ArrayProfile.h:30,
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/assembler/MacroAssembler.h:64:2:
error: #error "The MacroAssembler is not supported on this platform."
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list