Hi Robert, My guess is that the build > instructions refer to the current head version.
Correct. Gradle version was changed from 4.8 to 5.3 during the development of OpenJFX 13 [1], so for 12 you will need 4.8. I don't have time right now to look at the WinSDK issue, but you can look at the build instructions page at the time of OpenJFX 12 release [2]. - Nir [1] https://bugs.openjdk.java.net/browse/JDK-8218172 [2] https://wiki.openjdk.java.net/pages/viewpreviousversions.action?pageId=8257548 On Thu, Jul 4, 2019 at 6:02 PM Robert Lichtenberger < r.lichtenber...@gmail.com> 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 :-) >