Skip to content

Instantly share code, notes, and snippets.

@cruffenach
Created January 23, 2013 22:58
Show Gist options
  • Save cruffenach/4615419 to your computer and use it in GitHub Desktop.
Save cruffenach/4615419 to your computer and use it in GitHub Desktop.
//This line
NSFileManager *mockFileManager = mock([NSFileManager class]);
/*
Causes these build errors
Undefined symbols for architecture i386:
"_llvm_gcda_emit_arcs", referenced from:
___llvm_gcov_writeout in OCMockitoIOS(MKTObjectMock.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTBaseMockObject.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationContainer.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationMatcher.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTMockingProgress.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTOngoingStubbing.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTVerificationData.o)
...
"_llvm_gcda_emit_function", referenced from:
___llvm_gcov_writeout in OCMockitoIOS(MKTObjectMock.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTBaseMockObject.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationContainer.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationMatcher.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTMockingProgress.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTOngoingStubbing.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTVerificationData.o)
...
"_llvm_gcda_end_file", referenced from:
___llvm_gcov_writeout in OCMockitoIOS(MKTObjectMock.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTBaseMockObject.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationContainer.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationMatcher.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTMockingProgress.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTOngoingStubbing.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTVerificationData.o)
...
"_llvm_gcda_increment_indirect_counter", referenced from:
-[MKTBaseMockObject forwardInvocation:] in OCMockitoIOS(MKTBaseMockObject.o)
-[MKTInvocationContainer findAnswerFor:] in OCMockitoIOS(MKTInvocationContainer.o)
"_llvm_gcda_start_file", referenced from:
___llvm_gcov_writeout in OCMockitoIOS(MKTObjectMock.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTBaseMockObject.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationContainer.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTInvocationMatcher.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTMockingProgress.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTOngoingStubbing.o)
___llvm_gcov_writeout in OCMockitoIOS(MKTVerificationData.o)
...
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment