Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

AIR16/SDK6.1 Bug: Undefined symbols for architecture armv7

Explorer ,
Nov 13, 2014 Nov 13, 2014

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

TOPICS
Development
1.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 28, 2014 Nov 28, 2014

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Nov 30, 2014 Nov 30, 2014

Are you sure that you building Cocoa Touch Static Library for iOS Device and not for Simulator?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 01, 2014 Dec 01, 2014

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Dec 01, 2014 Dec 01, 2014

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:

2014-12-01_163638.jpg

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

2014-12-01_164043.jpg

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 26, 2015 Feb 26, 2015
LATEST

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines