Summary: | Missing native function on jogl_mobile.dll | ||
---|---|---|---|
Product: | [JogAmp] Jogl | Reporter: | Alessandro <alessandroborges> |
Component: | embedded | Assignee: | Sven Gothel <sgothel> |
Status: | RESOLVED FIXED | ||
Severity: | critical | ||
Priority: | --- | ||
Version: | 2.3.0 | ||
Hardware: | All | ||
OS: | all | ||
Type: | --- | SCM Refs: |
dc15a430ee28f226e047ddebabf902d4c10b067a
|
Workaround: | --- |
Description
Alessandro
2014-12-12 11:53:51 CET
Note: EGL package has changed due to Bug 1096. 'Java_com_jogamp_opengl_egl_EGL_dispatch_1eglGetConfigAttributes' from 'make/config/jogl/egl-CustomCCode.c' is included into 'build/jogl/gensrc/native/jogl/egl/EGL_JNI.c' via make/config/jogl/egl.cfg's: IncludeAs CustomCCode egl-CustomCCode.c On GNU/Linux: objdump -T libjogl_mobile.so | grep eglGetConfigAttributes 00000000000323e7 g DF .text 0000000000000105 Base Java_com_jogamp_opengl_egl_EGL_dispatch_1eglGetConfigAttributes Method is invoked on GNU/Linux and Android, no crash has been reported. I will double check w/ Windows .. Missing 'JNIEXPORT void JNICALL' in func-decl of make/config/jogl/egl-CustomCCode.c .. hence it never landed into the windows dll validating now .. dc15a430ee28f226e047ddebabf902d4c10b067a: Fix regression of commit cf1163fc88976e7087d3a17524a49139e35a4708, i.e. missing function calling convention and return type qualifier for 'Java_com_jogamp_opengl_egl_EGL_dispatch_1eglGetConfigAttributes': JNIEXPORT void JNICALL This lead to its exclusion in the resulting Windows dll. |