[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