Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Apr 2016 21:15:36 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 208685] www/webkit2-gtk3 configuration, and compilation failures on my powermac G5
Message-ID:  <bug-208685-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208685

            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@FreeBSD.org
          Reporter: regis.etourmy@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.lo=
g".
*** 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/JavaScriptC=
ore/Bytecodes.h
and
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptC=
ore/InitBytecodes.asm
from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/byte=
code/BytecodeList.json

[  3%] Generating ../../DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
offlineasm: Parsing
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llin=
t/LowLevelInterpreter.asm
and creating offset extractor
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptC=
ore/LLIntDesiredOffsets.h.
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptC=
ore//InitBytecodes.asm
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llin=
t/LowLevelInterpreter64.asm
offlineasm: Including file
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llin=
t/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/JavaScriptC=
ore/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/LLIntOffse=
tsExtractor.cpp.o
In file included from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runt=
ime/BasicBlockLocation.h:30:0,
                 from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runt=
ime/ControlFlowProfiler.h:30,
                 from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runt=
ime/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/runt=
ime/ButterflyInlines.h:31,
                 from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runt=
ime/JSArray.h:25,
                 from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/byte=
code/ArrayProfile.h:30,
                 from
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llin=
t/LLIntOffsetsExtractor.cpp:28:
/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/asse=
mbler/MacroAssembler.h:64:2:
error: #error "The MacroAssembler is not supported on this platform."

--=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-208685-8>