Note that there are some explanatory texts on larger screens.

plurals
  1. POUndefined symbols for architecture i386 Upgrading project to iOS 5
    primarykey
    data
    text
    <p>I've been scouring SO and Google but haven't found anything helpful yet.</p> <p>We're updating our existing iOS project to build against iOS 5.</p> <p>Our project has two targets, the first is our static library and the second is a Unit Test application (GHUnit).</p> <p>When building the unit test target it successfully compiles the static library, but then fails to link against it with the following output:</p> <pre><code>Ld /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator/UnitTests.app/UnitTests normal i386 cd /Users/XXXXXX/Documents/iOS/trunk setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator -F/Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator -F/Users/XXXXXX/Documents/iOS/trunk -F/Users/XXXXXX/Documents/iOS/trunk/UnitTests -filelist /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Intermediates/XXXXXXLibrary.build/Debug-iphonesimulator/UnitTests.build/Objects-normal/i386/UnitTests.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load -Wl -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework SystemConfiguration -framework CoreLocation -framework CoreData /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator/XXXXXX.a -framework GHUnitIOS -framework CoreGraphics -framework Foundation -framework UIKit -o /Users/XXXXXX/Library/Developer/Xcode/DerivedData/XXXXXXLibrary-egoqfplddstqvwaigwuiqfqplcax/Build/Products/Debug-iphonesimulator/UnitTests.app/UnitTests Undefined symbols for architecture i386: "_llvm_gcda_start_file", referenced from: ___llvm_gcov_writeout in XXXXXX.a(NSObject+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(NSString+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonBase.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonParser.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonWriter.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXXReachability.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXX.o) ... "_llvm_gcda_emit_function", referenced from: ___llvm_gcov_writeout in XXXXXX.a(NSObject+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(NSString+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonBase.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonParser.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonWriter.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXXReachability.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXX.o) ... "_llvm_gcda_emit_arcs", referenced from: ___llvm_gcov_writeout in XXXXXX.a(NSObject+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(NSString+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonBase.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonParser.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonWriter.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXXReachability.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXX.o) ... "_llvm_gcda_end_file", referenced from: ___llvm_gcov_writeout in XXXXXX.a(NSObject+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(NSString+SBJSON.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonBase.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonParser.o) ___llvm_gcov_writeout in XXXXXX.a(SBJsonWriter.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXXReachability.o) ___llvm_gcov_writeout in XXXXXX.a(XXXXXX.o) ... "_llvm_gcda_increment_indirect_counter", referenced from: -[SBJsonParser scanValue:] in XXXXXX.a(SBJsonParser.o) -[SBJsonParser scanRestOfString:] in XXXXXX.a(SBJsonParser.o) -[SBJsonWriter appendString:into:] in XXXXXX.a(SBJsonWriter.o) -[XXXXXX loginSuccessfulCallback:XXXXXXHttpResult:] in XXXXXX.a(XXXXXX.o) +[XXXXXXDataTank sharedDataTankManager] in XXXXXX.a(XXXXXXDataTank.o) -[XXXXXXDataTank processFiveHundredSeriesHttpResult:] in XXXXXX.a(XXXXXXDataTank.o) -[XXXXXXDataTank networkActive] in XXXXXX.a(XXXXXXDataTank.o) ... ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) </code></pre> <p>I've tried searching for the unfound symbols but google literally has 0 results.</p> <p>I assume the static library is being built with something that the unit test target isn't but I cannot find it.</p> <p>Does anyone have any suggestions?</p> <p>Cheers</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload