Subject: Xcode compilation fails using Unity3D with MatriX
I'm trying to test out a simple chat client on my phone. I'm using Unity3D 4.5 (just released a few days ago, not sure if things are different with 4.3) and MatriX 1.5.5.6, compiling with Xcode 5.1.1. Here's the error I get:
Has anyone seen this before?
CompileC /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.o Libraries/Matrix.dll.s normal armv7 assembler-with-cpp com.apple.compilers.llvm.clang.1_0.compiler
cd /Users/adam/dev/hobo/hobo_chat/iOS
export LANG=en_US.US-ASCII
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x assembler-with-cpp -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -fstrict-aliasing -Wdeprecated-declarations -g -fvisibility=hidden -Wno-sign-conversion -miphoneos-version-min=4.3 -iquote /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-generated-files.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-own-target-headers.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-all-target-headers.hmap -iquote /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-project-headers.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Products/include -I/Users/adam/dev/hobo/hobo_chat/iOS/Classes -I/Users/adam/dev/hobo/hobo_chat/iOS -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/DerivedSources/armv7 -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/DerivedSources -F/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Products -mno-thumb -MMD -MT dependencies -MF /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.d --serialize-diagnostics /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.dia -c /Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s -o /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.o
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:199115:1: error: invalid symbol redefinition
plt__class_init________:
^
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:200420:1: error: invalid symbol redefinition
plt__class_init________:
^
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:200725:1: error: invalid symbol redefinition
plt__class_init_____:
^
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
cd /Users/adam/dev/hobo/hobo_chat/iOS
export LANG=en_US.US-ASCII
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x assembler-with-cpp -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -fstrict-aliasing -Wdeprecated-declarations -g -fvisibility=hidden -Wno-sign-conversion -miphoneos-version-min=4.3 -iquote /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-generated-files.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-own-target-headers.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-all-target-headers.hmap -iquote /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/ProductName-project-headers.hmap -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Products/include -I/Users/adam/dev/hobo/hobo_chat/iOS/Classes -I/Users/adam/dev/hobo/hobo_chat/iOS -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/DerivedSources/armv7 -I/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/DerivedSources -F/Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Products -mno-thumb -MMD -MT dependencies -MF /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.d --serialize-diagnostics /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.dia -c /Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s -o /Users/adam/Library/Developer/Xcode/DerivedData/Unity-iPhone-cdbynpvjytgbegcljfmvgoarmiif/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/Matrix.dll.o
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:199115:1: error: invalid symbol redefinition
plt__class_init________:
^
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:200420:1: error: invalid symbol redefinition
plt__class_init________:
^
/Users/adam/dev/hobo/hobo_chat/iOS/Libraries/Matrix.dll.s:200725:1: error: invalid symbol redefinition
plt__class_init_____:
^
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
Has anyone seen this before?