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

Reply via email to