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

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

Explorer ,
Nov 13, 2014 Nov 13, 2014

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

TOPICS
Development

Views

848

Translate

Translate

Report

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

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

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

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

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

Votes

Translate

Translate

Report

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

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:

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

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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

Votes

Translate

Translate

Report

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