Am 05.07.19 um 11:32 schrieb Dan Howard: > You will need Windows 7 or later (Windows 10 is recommended) 64-bit OS
I have Windows 7 64-bit OS, but my target platform is Windows 32-bit ;-). From a first cursory look it seems that in win.gradle: def winSdkBinDir = "$WINDOWS_SDK_DIR/Bin" if (WINDOWS_VS_VER != "100") { winSdkBinDir += "/$CPU_BITS" } appends x86 to the winSdkBinDir and thus cannot find rc.exe which is located at C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin and not in C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x86. If I change that to: if (WINDOWS_VS_VER != "100" && IS_64) { winSdkBinDir += "/$CPU_BITS" } gradlew tasks works. Building it still has problems though. I'll try and look into further details, maybe I can come up with a patch that'll make JavaFX compile again on win32. Robert > > > 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 :-) >>