Can you file a bug? We will take a look at it.
Thanks.
-- Kevin
On 6/16/2021 9:27 AM, John Neffenger wrote:
Just a heads-up about using the latest Xcode 12.5 ...
I use the Command Line Tools for Xcode 12.4 (at 431 MB) to build
JavaFX on macOS as an alternative to the full Xcode package (at 11.86
GB). Thank you, Arunprasad Rajkumar! [1]
Then Apple Software Update installed the latest Command Line Tools for
Xcode 12.5, and my builds of JavaFX with WebKit started failing. You
can find out what version you're using with the command:
$ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
package-id: com.apple.pkg.CLTools_Executables
version: 12.5.0.0.1.1617976050
volume: /
location: /
install-time: 1623800794
groups: com.apple.FindSystemFiles.pkg-group
You can download and revert to the 12.4 release below:
More Downloads
https://developer.apple.com/download/all/?q=12.4
Note that the OpenJFX project uses version 12.4 (build.properties):
jfx.build.macosx.xcode.version=Xcode12.4+1.0
The errors using version 12.5 start with:
.../modules/javafx.web/src/main/native/Source/ThirdParty/
sqlite/./version:1:1: error: expected unqualified-id
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/
usr/include/c++/v1/cstddef:49:9: error: no member named
'ptrdiff_t' in the global namespace
and end with:
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /var/folders/...
clang: note: diagnostic msg: /var/folders/...
clang: note: diagnostic msg: Crash backtrace is located in
clang: note: diagnostic msg: /Users/john/Library/Logs/
DiagnosticReports/clang_<YYYY-MM-DD-HHMMSS>_<hostname>.crash
clang: note: diagnostic msg: (choose the .crash file that
corresponds to your crash)
clang: note: diagnostic msg:
John
[1]: https://github.com/openjdk/jfx/pull/13