Windows (32bit) build problems

Nir Lisker nlisker at gmail.com
Thu Jul 4 15:28:35 UTC 2019


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.lichtenberger at 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 :-)
>


More information about the openjfx-dev mailing list