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 *' [-Wint-conversion]
return ptr_to_jlong(ctx);
^~~~~~~~~~~~~~~~~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/ios-window-system.h:32:29:
note: expanded from macro 'ptr_to_jlong'
#define ptr_to_jlong(value) (jlong)((long)(value))
^~~~~~~~~~~~~~~~~~~~~~
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSWindowSystemInterface.m:87:55:
error: use of undeclared identifier 'GL_RENDERBUFFER'
[[EAGLContext currentContext] presentRenderbuffer:GL_RENDERBUFFER];
^
6 warnings and 1 error generated.
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLFactory.c:55:5:
warning: implicit declaration of function 'makeCurrentContext' is invalid in
C99 [-Wimplicit-function-declaration]
makeCurrentContext(NULL);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLFactory.c:57:9:
warning: implicit declaration of function 'deletePixelFormat' is invalid in
C99 [-Wimplicit-function-declaration]
deletePixelFormat((void *) (intptr_t) pf);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLFactory.c:60:9:
warning: implicit declaration of function 'deleteContext' is invalid in C99
[-Wimplicit-function-declaration]
deleteContext((void *) (intptr_t) ctx);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLFactory.c:93:38:
warning: implicit declaration of function 'createPixelFormat' is invalid in
C99 [-Wimplicit-function-declaration]
pixelFormat = (jlong) (intptr_t) createPixelFormat(attrs);
^
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/ios/IOSGLFactory.c:96:34:
warning: implicit declaration of function 'createContext' is invalid in C99
[-Wimplicit-function-declaration]
context = (jlong) (intptr_t) createContext(NULL, NULL,
^
5 warnings generated.
/Applications/Developer/Java/open-jfx-graphics-8u-dev2/rt/modules/graphics/src/main/native-prism-es2/GLFactory.c:81:11:
warning: unused variable 'next_token' [-Wunused-variable]
char *next_token = NULL;
^
1 warning generated.
:graphics:ccIosPrismES2Arm FAILED