Windows (32bit) build problems
Dan Howard
sproket at videotron.ca
Fri Jul 5 09:32:30 UTC 2019
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 :-)
>
More information about the openjfx-dev
mailing list