Log in or register to post comments

Armv7 Linker Errors Unity to Xcode

November 12, 2013 - 8:45am #1

Hey there,

 

I recently updated my Xcode and Unity (4.3).

Now I can't seem to run any of my current projects from the built Unity Projects.

I consistently keep getting ARMV7 Linker Errors:

This is from a project I just built from Unity, loaded up in Xcode, building to my iPhone 5S running iOS 7.0.3

I get these errors.

https://dl.dropboxusercontent.com/u/11844221/Screen%20Shot%202013-11-12%20at%2016.40.50.png

 

So I loaded up the sample Video Player project. I get a orientation Linker Error:

 

Undefined symbols for architecture armv7:

  "__curOrientation", referenced from:

      -[UnityAppController application:didFinishLaunchingWithOptions:] in UnityAppController.o

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

 

Could use some help! Have a deadline to meet :(. 

Thanks in advance!

Regards,

 

Oriphim

Armv7 Linker Errors Unity to Xcode

June 3, 2015 - 1:20pm #9

Hey- I'm getting a lot of arm7 linker issues, too. This is the first of many:

Undefined symbols for architecture armv7:

  "vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
      l10746 in libVuforia.a(libVuforia.a-armv7-master.o)
      l10757 in libVuforia.a(libVuforia.a-armv7-master.o)
      l10801 in libVuforia.a(libVuforia.a-armv7-master.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "VTT for std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
      l10746 in libVuforia.a(libVuforia.a-armv7-master.o)
      l10757 in libVuforia.a(libVuforia.a-armv7-master.o)
      l10801 in libVuforia.a(libVuforia.a-armv7-master.o)
  "std::cerr", referenced from:
      l10747 in libVuforia.a(libVuforia.a-armv7-master.o)
      l14921 in libVuforia.a(libVuforia.a-armv7-master.o)
  "std::string::assign(std::string const&)", referenced from:
      l14887 in libVuforia.a(libVuforia.a-armv7-master.o)
  "std::ios_base::Init::~Init()", referenced from:
      l15188 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15189 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15213 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15214 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15217 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15218 in libVuforia.a(libVuforia.a-armv7-master.o)
      l15220 in libVuforia.a(libVuforia.a-armv7-master.o)

I'm running Unity 5 and Vuforia 4.2.3. Any suggestions?

 

: j

 

Armv7 Linker Errors Unity to Xcode

May 30, 2014 - 12:36pm #8

I'm getting this same error. Any advice?

Armv7 Linker Errors Unity to Xcode

November 22, 2013 - 4:15am #7

Do you have any spaces in the filename / path / directory ?  If so, try removing the spaces.

The other thing to do is to test build one of the samples from scratch and compare why they are different, as it should work.

Also, woth check you have the latest Vuforia - sometime when developers upgrade there can be remnants of old versions that interfere - not sure why.

 

N

 

Armv7 Linker Errors Unity to Xcode

November 22, 2013 - 3:46am #6

Hi Nalin,

 

Regretfully I just updated from Unity 4.2 to 4.3. Previously my Unity/Vuforia project would build just fine. After updating I got compiler errors.

Your workaround on solves 1 out of 3 errors I get back from the xCode compiler. I am still stuck with the folowing two errors which I can't solve. Do you have a clue?

 

The problem seems to track back to: unityframemarker.app/unityframemarker

 

Undefined symbols for architecture armv7:

  "_UnitySendMessageCall", referenced from:

      RegisterMonoModules() in RegisterMonoModules.o

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

Undefined symbols for architecture armv7:

  "_UnitySendMessageCall", referenced from:

      RegisterMonoModules() in RegisterMonoModules.o

ld: symbol(s) not found for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

 

Hope you know how to solve.
 
Best regards,
Pei-Yin

Armv7 Linker Errors Unity to Xcode

November 13, 2013 - 1:33am #5

Please see the workaround I have just posted in the sticky at the top of the forum.

https://developer.vuforia.com/forum/unity-3-extension-technical-discussion/unity-43-ios-compatibility-and-workaround

cheers

N

Armv7 Linker Errors Unity to Xcode

November 12, 2013 - 3:36pm #4

Me too, Hope they fix it soon.

Armv7 Linker Errors Unity to Xcode

November 12, 2013 - 12:16pm #3

See Notice here:

https://developer.vuforia.com/forum

Please note that Unity 4.3 which was just released is not compatible with Vuforia 2.6. Do not create or open existing Vuforia Unity projects in Unity 4.3. This issue will be resolved in the next release of the Vuforia Unity extension, which will be available in the near future.

Armv7 Linker Errors Unity to Xcode

November 12, 2013 - 11:02am #2

I am having similar errors since Upgrading to Unity3D 4.3.

Log in or register to post comments