Skip to main content
Devarai
Known Participant
June 15, 2012
Answered

AIR 3.3 and compiling/packaging IPA not working any more. Why?

  • June 15, 2012
  • 2 replies
  • 2168 views

Hello,

I use a custom ANE that worked without any problems on AIR 3.0, 3.1 and 3.2. Since I updated the ipa doesn't even compile any more. I get the following output on the command line on Windows and MacOS:

K:\MyFiles\src\iOS\word smith pro>c:\air\bin\adt -package  -target ipa-test -storetype pkcs12 -keystore iphone_dev.p12 -provisioning-profile development.mobileprovision  wordSmithPro.ipa wordSmith-app-xml.xml WordSmithMob.swf icons sounds dicts -extdir "native"

password:

ld: warning: -ios_version_min not specificed, assuming 4.0

ld: warning: ignoring file C:\\Users\\Henning\\AppData\\Local\\Temp\\ca8c0034-79

68-44dd-9859-0abb8a07e41b/libcom.devarai.MyAD.a, file was built for archive whic

h is not the architecture being linked (armv7)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/cr

t1.o

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_addsubdf3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_fixunsdfdi.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_udivdi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_umoddi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_modsi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_udivsi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_umodsi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_divsi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_dvmd_tls.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_clz.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_fixdfsi.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_fixunsdfsi.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_divdi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_addsubsf3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_fixdfdi.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_moddi3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_cmpdf2.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_muldivdf3.o)

ld: warning: CPU_SUBTYPE_ARM_ALL subtype is deprecated: C:\\air\\lib\\aot/lib/gc

c/libgcc.a(_unorddf2.o)

ld: warning: ARM function not 4-byte aligned: _IDctSlow_ARM from C:\\air\\lib\\a

ot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowProcessRowLoop from C:\\ai

r\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowSkipArithmeticInRow from C

:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowProcessColumnLoop from C:\

\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC1S7 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantTable from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC7S1 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC3S5 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC5S3 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC4S4 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC2S6 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDctSlowConstantxC6S2 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: _IDct10_ARM from C:\\air\\lib\\aot

/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow0 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow1 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow2 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ComputeRow3 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10_skip_Row3 from C:\\air\\lib

\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ProcessColumns from C:\\air\

\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10ProcessColumnLoop from C:\\a

ir\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10Fill2WithZero from C:\\air\\

lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10Fill1WithZero from C:\\air\\

lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDct10Fill0WithZero from C:\\air\\

lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: _IDct1_ARM from C:\\air\\lib\\aot/

lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: _IDCT1_plus_ReconBlock_ARM from C:

\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDCT1_plus_ReconBlock_loop from C:

\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: _IDCT1_plus_ReconInter_ARM from C:

\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: IDCT1_plus_ReconInter_loop from C:

\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(idct_part.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock1dH_ARM11 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: loop1 from C:\\air\\lib\\aot/lib/l

ibRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock1dV_ARM11 from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: loop3 from C:\\air\\lib\\aot/lib/l

ibRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: loop4 from C:\\air\\lib\\aot/lib/l

ibRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock2dFirstPass_ARM11 from

C:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: loop5 from C:\\air\\lib\\aot/lib/l

ibRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock1dBilH_ARM11 from C:\\

air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilH_next_row from C:

\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock1dBilV_ARM11 from C:\\

air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilV_outer_loop from

C:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: FilterBlock1dBilV_inner_loop from

C:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _FilterBlock2dBil_FirstPass_ARM11

from C:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: FilterBlock2dBil_FirstPass_next_ro

w from C:\\air\\lib\\aot/lib/libRuntimeAOT.arm-air.a(predfilters.o)

ld: warning: ARM function not 4-byte aligned: _Copy12x12_ARM9E from C:\\air\\lib

\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)

ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign0 from C:\\air\

\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)

ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign1 from C:\\air\

\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)

ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign2 from C:\\air\

\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)

ld: warning: ARM function not 4-byte aligned: Copy12x12_CSrcAlign3 from C:\\air\

\lib\\aot/lib/libRuntimeAOT.arm-air.a(copy12x12.o)

ld: warning: ARM function not 4-byte aligned: _ReconIntra_ARM11 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: loop from C:\\air\\lib\\aot/lib/li

bRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: _ReconInter_ARM11 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: loop1 from C:\\air\\lib\\aot/lib/l

ibRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: _ReconBlock_ARM11 from C:\\air\\li

b\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: ReconBlock_ARM11_LOOP from C:\\air

\\lib\\aot/lib/libRuntimeAOT.arm-air.a(reconstruct-F6251070C86EBC8D.o)

ld: warning: ARM function not 4-byte aligned: _tDecodeBool from C:\\air\\lib\\ao

t/lib/libRuntimeAOT.arm-air.a(tDecodeBool.o)

ld: warning: ARM function not 4-byte aligned: _tDecodeBool128 from C:\\air\\lib\

\aot/lib/libRuntimeAOT.arm-air.a(tDecodeBool.o)

Undefined symbols for architecture armv7:

  "_ExtInitializer", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

     (maybe you meant: _ExtInitializer_name)

  "_ExtFinalizer", referenced from:

      _g_com_adobe_air_fre_fmap in extensionglue.o

     (maybe you meant: _ExtFinalizer_name)

ld: symbol(s) not found for architecture armv7

Compilation failed while executing : ld64

This topic has been closed for replies.
Correct answer

It seems like this ANE contains armv6 symbols. armv6 is no longer supported.

Could you try compiling your native library(.a) for armv7 only?

2 replies

Participant
February 23, 2014

Can you help me to get rid of this error

http://forums.adobe.com/thread/1413407

Correct answer
June 16, 2012

It seems like this ANE contains armv6 symbols. armv6 is no longer supported.

Could you try compiling your native library(.a) for armv7 only?

Devarai
DevaraiAuthor
Known Participant
June 16, 2012

Yes, I recompiled it and it works now. Some customers reported crashes before... is there an issue with iPad3 and ARM6 opcodes?

Thanks,

Henning