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 :-)

Reply via email to