It looks like cygwin might not be in your path when that media shell
script is being executed. Maybe it's getting reset by your .bashrc or
.profile script?
You might try building without media and webkit, although you'll need to
download a fairly recent version of those libraries if you don't. Try
replacing " -PCOMPILE_WEBKIT=true -PCOMPILE_MEDIA=true" with
"-PSTUB_RUNTIME_OPENJFX=24-ea+5".
-- Kevin
On 8/30/2024 7:49 AM, Nir Lisker wrote:
I have WSL 2 and I didn't get this error. For Windows, you're not
supposed to use WSL at all for the building process, so no reason for
it to be involved. I suggest that you just run "./gradlew
:media:buildWINGlib" (which is where the error is occurring) with
--debug or --info.
Did you set up Visual Studio? It's required
for WINDOWS_NATIVE_COMPILE_ENVIRONMENT.
- Nir
On Fri, Aug 30, 2024 at 8:23 AM Knee Snap <kneeste...@gmail.com> wrote:
Upon trying to run "./gradlew -PFULL_TEST=true -PUSE_ROBOT=true
-PCOMPILE_WEBKIT=true -PCOMPILE_MEDIA=true all test", I am
eventually confronted with the following output:
"
> Task :media:buildWinGlib
make: Entering directory
'/cygdrive/g/Playground/jfx/modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite'
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
make TARGET=/libffi.lib -f Makefile.ffi
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
/bin/sh: line 1: cygpath: command not found
make: make: Not a directory
make: *** [Makefile:65: /libffi.lib] Error 127
make: Leaving directory
'/cygdrive/g/Playground/jfx/modules/javafx.media/src/main/native/gstreamer/projects/win/glib-lite'
"
However, if I immediately run "cygpath", it does run successfully.
(See screenshot below).
I'm not really sure what's going on, but I suspect that either
somehow my WSL installation is getting used by gradle instead (not
sure if that's even possible, but maybe? I don't know enough about
how cygwin works), or something even more difficult to pinpoint is
going on.
Can someone help me resolve this issue? I've gotten a bit stuck.
Thanks!
image.png