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

Strange error message when compiling an IPA ("multiple L$start$ labels found at same address in...")

Engaged ,
Feb 19, 2013 Feb 19, 2013

Copy link to clipboard

Copied

I get this message when compiling an IPA with AIR 3.6:

ld: warning: multiple L$start$ labels found at same address in __ZN9NetStream12DispatchProcEP10NativeInfo at offset 0x06C0

Googling a bit, it seems it's an error message from this C++ class:

http://opensource.apple.com/source/ld64/ld64-133.3/src/ld/LinkEdit.hpp

So I suppose it's a bug in the AIR for iOS compiler. Any clues about why am I getting that warning message?

TOPICS
Development

Views

3.4K

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 ,
Feb 19, 2013 Feb 19, 2013

Copy link to clipboard

Copied

This is a known "harmless" warning. You may safely ignore it.

Did your app get packaged fine?

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
Engaged ,
Feb 19, 2013 Feb 19, 2013

Copy link to clipboard

Copied

It seems so. Thank you!

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
Engaged ,
Mar 21, 2013 Mar 21, 2013

Copy link to clipboard

Copied

Hello, when compiling with AIR 3.6 as -ipa-ad-hoc instead of -ipa-interpreter I get 2 warnings instead of just 1:

ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in _llvm_unwind from AOTBuildOutput-0.o. To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie

ld: warning: multiple L$start$ labels found at same address in __ZN9NetStream12DispatchProcEP10NativeInfo at offset 0x06C0

Is this also normal behaviour as well?

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
New Here ,
Apr 14, 2013 Apr 14, 2013

Copy link to clipboard

Copied

Same thing on Air to iOS 3.7 Beta

adt code:

/Applications/Adobe\ Flash\ CS6/AIR3.7/bin/adt -package -target ipa-ad-hoc -storetype pkcs12 -provisioning-profile /Users/void/Documents/Work/iPhoneDevelopment/Flash/Game1/deploy/LeonTestAppThree.mobileprovision -keystore /Users/void/Documents/Work/iPhoneDevelopment/Flash/Game1/deploy/Certificates.p12 -storepass 123 saltySixiPad.ipa saltySix_iPad2-app.xml saltySix_iPad2.swf external.txt assets -extdir assets/ane

The iPA is broken.

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
Engaged ,
Apr 17, 2013 Apr 17, 2013

Copy link to clipboard

Copied

Well, in my case, even though I get warnings, I could create a working IPA and even get it published in the App Store, so it's not broken.

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
Explorer ,
May 20, 2013 May 20, 2013

Copy link to clipboard

Copied

I've been getting this message for quite a while, but I think a fix will soon be needed. I got the following message from Apple:

==============

Dear developer,

We have discovered one or more issues with your recent delivery for "Quazar". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

Non-PIE Binary - The executable 'Quazar.app' is not a Position Independent Executable. Please ensure that your build settings are configured to create PIE executables.

===============================================

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 ,
May 20, 2013 May 20, 2013

Copy link to clipboard

Copied

Hi,

Till AIR 3.7, AIR applications were not being generated as PIE binaries, but now this is fixed in an upcoming AIR 3.8 labs build.

Please visit http://labs.adobe.com/technologies/flashruntimes/air/

Thanks

-Pahup

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
Explorer ,
May 20, 2013 May 20, 2013

Copy link to clipboard

Copied

That's great news Pahup!

Any idea when 3.8 will be released?

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
Contributor ,
Aug 01, 2013 Aug 01, 2013

Copy link to clipboard

Copied

When I try to create my IPA file in AIR 3.8, I get:

Error creating files.

Id: -pie can only be used when targeting iOS 4.2 or later

Compilation failed while executing: id64

I am targeting iOS 5 in the app XML so not sure why I am getting this.  When I submit my AIR 3.7 to app store, I get the PIE message from Apple.  Any thoughts?

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
New Here ,
Sep 19, 2013 Sep 19, 2013

Copy link to clipboard

Copied

LATEST

Seems like there is regression in 3.9 beta - no error using 3.8, but i just got PIE error again with 3.9 beta (880).  Please kindly check, thanks!

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