Copy link to clipboard
Copied
I'm using AIR16 Beta, Flash CC 2014, iOS SDK 6.1 and get this error while packaging my .ipa file...
Undefined symbols for architecture armv7:
"_glBlitFramebuffer", referenced from:
__ZN13CTEAGLSurface24glBlitFramebufferWrapperEiiiiiiiijj in libRuntimeAOT.arm-air.a(CTEAGLSurface.o)
"_glInvalidateFramebuffer", referenced from:
__ZN13CTEAGLSurface30glInvalidateFramebufferWrapperEjiPKj in libRuntimeAOT.arm-air.a(CTEAGLSurface.o)
"_glRenderbufferStorageMultisample", referenced from:
__ZN13CTEAGLSurface39glRenderbufferStorageMultisampleWrapperEjijii in libRuntimeAOT.arm-air.a(CTEAGLSurface.o)
"_glDrawBuffers", referenced from:
__ZN9Context3D21TargetBufferSetOpenGL4BindEv in libRuntimeAOT.arm-air.a(Context3DOpenGL.o)
ld: symbol(s) not found for architecture armv7
Copy link to clipboard
Copied
Same issue, here.
I'm using several ANEs maybe it comes from there...
Undefined symbols for architecture armv7:
"_glBlitFramebuffer", referenced from:
__ZN13CTEAGLSurface24glBlitFramebufferWrapperEiiiiiiiijj in libRuntimeHMAO
T.arm-air.a(CTEAGLSurface.o)
"_glInvalidateFramebuffer", referenced from:
__ZN13CTEAGLSurface30glInvalidateFramebufferWrapperEjiPKj in libRuntimeHMA
OT.arm-air.a(CTEAGLSurface.o)
"_glRenderbufferStorageMultisample", referenced from:
__ZN13CTEAGLSurface39glRenderbufferStorageMultisampleWrapperEjijii in libR
untimeHMAOT.arm-air.a(CTEAGLSurface.o)
"_glDrawBuffers", referenced from:
__ZN9Context3D21TargetBufferSetOpenGL4BindEv in libRuntimeHMAOT.arm-air.a(
Context3DOpenGL.o)
ld: symbol(s) not found for architecture armv7
Compilation failed while executing : ld64
Copy link to clipboard
Copied
Are you sure that you building Cocoa Touch Static Library for iOS Device and not for Simulator?
Copy link to clipboard
Copied
Thanks for reporting issue.
We tried at our end but unable to reproducible it. Could you please provide packaging command that you are using or some sample code to reproduce issue at our end.
Regards,
Jitender
Copy link to clipboard
Copied
From my side I can tell only that it's something wrong with *.a file and not Adobe AIR.
I'm producing armv7, armv7s and arm64 in 1 *.a file and than compile to ANE.
Everything works well with the latest 16.0.0.222 AIR.
You just need to select correct correct target output:
In this case you can compile without any issues. Also don't forget to setup correctly name spaces in XML's
Here is screenshot of valid architectures
Copy link to clipboard
Copied
same here!
Flex 4.14 AIR16
Undefined symbols for architecture armv7:
"_traits:AOTBuildOutput-0000000101_6:248::Span", referenced from:
_AOTBuildOutput-0000000101_6:11261:Edge in AOTBuildOutput-0000000101_6_1.o
"_traits:AOTBuildOutput-0000000101_6:248::Edge", referenced from:
_AOTBuildOutput-0000000101_6:11238:flashx.textLayout.compose::Parcel/allocateEdge in AOTBuildOutput-0000000101_6_1.o
"_traits:AOTBuildOutput-0000000101_6:207::CellCoords", referenced from:
_AOTBuildOutput-0000000101_6:8073:flashx.textLayout.elements::TableElement/normalizeCells in AOTBuildOutput-0000000101_6.o
_AOTBuildOutput-0000000101_6:8072:flashx.textLayout.elements::TableElement/getBlockedCoords in AOTBuildOutput-0000000101_6.o
"_traits:AOTBuildOutput-0000000100_5:18::LocaleID", referenced from:
_AOTBuildOutput-0000000100_5:340:mx.resources::LocaleSorter$/sortLocalesByPreference in AOTBuildOutput-0000000100_5.o
ld: symbol(s) not found for architecture armv7
Compilation failed while executing : ld64
Flex 4.13 AIR16
Undefined symbols for architecture armv7:
"_traits:AOTBuildOutput-0000000101_6:234::Span", referenced from:
_AOTBuildOutput-0000000101_6:9729:Edge in AOTBuildOutput-0000000101_6.o
"_traits:AOTBuildOutput-0000000101_6:234::Edge", referenced from:
_AOTBuildOutput-0000000101_6:9706:flashx.textLayout.compose::Parcel/allocateEdge in AOTBuildOutput-0000000101_6.o
"_traits:AOTBuildOutput-0000000100_5:18::LocaleID", referenced from:
_AOTBuildOutput-0000000100_5:265:mx.resources::LocaleSorter$/sortLocalesByPreference in AOTBuildOutput-0000000100_5.o
ld: symbol(s) not found for architecture armv7
Compilation failed while executing : ld64