WebKit CodeQL Databases
Version | Compiles | CodeQL | Binary |
---|---|---|---|
main |
✅ | DB | ❌ |
Version | Compiles | CodeQL | Binary |
---|---|---|---|
14.3 | ❌ | ❌ | ❌ |
Version | Compiles | CodeQL | Binary |
---|---|---|---|
17.3 | ❌ | ❌ | ❌ |
The macOS 14.3
and iOS 17.3
builds are currently failing due to an error when compiling:
View Error Log
[2024-02-27 09:47:16] [build-stdout] darwin-webkit-build/WebKit/Source/WTF/wtf/posix/ThreadingPOSIX.cpp:337:35: error: expected ';' after expression
[2024-02-27 09:47:16] [build-stdout] UNUSED_PARAM(schedulingPolicy)
[2024-02-27 09:47:16] [build-stdout] ^
[2024-02-27 09:47:16] [build-stdout] ;
[2024-02-27 09:47:16] [build-stdout] 1 error generated.
[2024-02-27 09:47:16] [build-stdout] [7/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/BloomFilter.cpp.o
[2024-02-27 09:47:16] [build-stdout] [8/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CompactUniquePtrTuple.cpp.o
[2024-02-27 09:47:16] [build-stdout] [9/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CompactRefPtrTuple.cpp.o
[2024-02-27 09:47:16] [build-stdout] [10/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CheckedArithmeticOperations.cpp.o
[2024-02-27 09:47:17] [build-stdout] [11/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CompactRefPtr.cpp.o
[2024-02-27 09:47:17] [build-stdout] [12/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CompactPtr.cpp.o
[2024-02-27 09:47:17] [build-stdout] [13/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CompletionHandlerTests.cpp.o
[2024-02-27 09:47:23] [build-stdout] [14/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/DataMutex.cpp.o
[2024-02-27 09:47:23] [build-stdout] [15/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CrossThreadTask.cpp.o
[2024-02-27 09:47:23] [build-stdout] [16/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/Condition.cpp.o
[2024-02-27 09:47:24] [build-stdout] [17/1213] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWTF.dir/Tests/WTF/CrossThreadCopierTests.cpp.o
[2024-02-27 09:47:24] [build-stdout] ninja: build stopped: subcommand failed.
[2024-02-27 09:47:24] [ERROR] Spawned process exited abnormally (code 1; tried to run: [/opt/homebrew/Caskroom/codeql/2.16.3/codeql/tools/osx64/preload_tracer, ./Tools/Scripts/build-webkit, --jsc-only, --debug])
A fatal error occurred: Exit status 1 from command: [./Tools/Scripts/build-webkit, --jsc-only, --debug]
Note
The codeql.sh
script will install all these for you if you are connected to the internet.
./codeql.sh
<SNIP>
[2023-03-03 22:33:20] [build-stdout] 🎉 WebKit Build Done!
Finalizing database at darwin-webkit-build/webkit-codeql.
Running TRAP import for CodeQL database at darwin-webkit-build/webkit-codeql...
TRAP import complete (1m46s).
Successfully created database at darwin-webkit-build/webkit-codeql.
[info] Deleting log files...
[info] Zipping the CodeQL database...
🎉 CodeQL Database Create Done!
Script builds and zips up the CodeQL database
❯ ll webkit-codeql.zip
-rw-r--r--@ 1 blacktop staff 219M Mar 3 22:35 webkit-codeql.zip
MIT Copyright (c) 2024 blacktop