You will need Windows 7 or later (Windows 10 is recommended) 64-bit OS
On 7/4/2019 11:01 AM, Robert Lichtenberger wrote:
Hello everyone,
I try to build JavaFX-12 mods for Windows-32.
For that I cloned http://hg.openjdk.java.net/openjfx/12-dev/rt/ (correct?)
and read the build instructions at
https://wiki.openjdk.java.net/display/OpenJFX/Building+OpenJFX#BuildingOpenJFX-Windows
.
First question:
* The build instructions tell me that gradle 5.3 is used but the
gradle-wrapper actually downloads 4.8. My guess is that the build
instructions refer to the current head version.
* A simple ./gradlew tasks gives the following error:
* What went wrong:
A problem occurred evaluating script.
FAIL: WINSDK_DIR not defined
There's no such environment variable in the build instructions. By looking
around in win.gradle I guessed that this should point to the "Microsoft
DirectShow header files", but it is not really well documented.
I could only make the build continue by patching win.gradle, setting an
environment variable did not help.
If I add WINDOWS_SDK_DIR="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1"
in win.gradle right above the checking code, I can execute gradlew tasks.
However If I just start gradlew to really build JavaFX I get:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':graphics:compileDecoraNativeShadersWin'.
java.util.concurrent.ExecutionException:
org.gradle.process.internal.ExecException: A problem occurred starting
process 'command '/VC/BIN/cl.exe''
Any help/hints welcome :-)