Belay that. This works for me in 8u-dev:
gradle -PCOMPILE_TARGETS=ios -PUSE_LIPO=true -PIOS_VERSION=7.1
As far as I know, RoboVM does not support lambdas so the result will not
run.
Steve
On 2014-07-29, 8:51 AM, Tobias Bley wrote:
@Oracle, can you help me?
Anfang der weitergeleiteten Nachricht:
Von: Tobias Bley t...@ultramixer.com
Betreff: error while building JFX 8udev for iOS
Datum: 15. Juli 2014 13:52:11 MESZ
An: openjfx-dev@openjdk.java.net Mailing openjfx-dev@openjdk.java.net
Hi folks,
when I try to build JFX for iOS using „gradle sdk…“ i’m getting the following
errors - is it a known issue?
Best regards,
Tobi
:graphics:ccIosPrismES2Arm
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:67:34:
warning: implicit declaration of function 'createContext' is invalid in C99
[-Wimplicit-function-declaration]
context = (jlong) (intptr_t) createContext((void *) (intptr_t)
nativeShareCtxHandle,
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:76:14:
warning: implicit declaration of function 'makeCurrentContext' is invalid in
C99 [-Wimplicit-function-declaration]
result = makeCurrentContext((void *) (intptr_t) context);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:78:9:
warning: implicit declaration of function 'printAndReleaseResources' is
invalid in C99 [-Wimplicit-function-declaration]
printAndReleaseResources(0, context,
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:137:13:
warning: implicit declaration of function
'getProcAddress' is invalid in C99 [-Wimplicit-function-declaration]
getProcAddress(glActiveTexture);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:239:5:
warning: implicit declaration of function 'setSwapInterval' is invalid in C99
[-Wimplicit-function-declaration]
setSwapInterval((void *) jlong_to_ptr(ctxInfo-context), 0);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLContext.c:59:22:
warning:unused variable 'pfInfo' [-Wunused-variable]
PixelFormatInfo* pfInfo = (PixelFormatInfo* )jlong_to_ptr(nativePFInfo);
^
6 warnings generated.
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLDrawable.c:108:5:
warning: implicit declaration of function 'flushBuffer' is invalid in C99
[-Wimplicit-function-declaration]
flushBuffer((void *) (intptr_t) ctxInfo-context);
^
1 warning generated.
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:42:13:
warning: format specifies type 'unsigned int' but the argument has type 'void
*' [-Wformat]
shareContext, view, pixelFormat, viewNotReady);
^~~~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:42:27:
warning: format specifies type 'unsigned int' but the argument has type 'void
*' [-Wformat]
shareContext, view, pixelFormat, viewNotReady);
^~~~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:41:70:
warning: flag ' ' results in undefined behavior with 'n' conversion specifier
[-Wformat]
fprintf(stderr, IOSWindowSystemInterface : share %x view %x pf % notready
%\n,
~^~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:42:33:
warning: format specifies type 'int *' but the argument has type 'void *'
[-Wformat]
shareContext, view, pixelFormat, viewNotReady);
^~~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:41:81:
warning:invalid conversion specifier '
' [-Wformat-invalid-specifier]
fprintf(stderr, IOSWindowSystemInterface : share %x view %x pf % notready
%\n,
~^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:60:12:
warning: incompatible integer to pointer conversion returning 'jlong' (aka
'long long') from a function with result type 'void *'