Skip to content

Instantly share code, notes, and snippets.

@Pranit-Harekar
Created April 7, 2018 15:13
Show Gist options
  • Save Pranit-Harekar/358d6066e93afdb70fa9c1f436f00f78 to your computer and use it in GitHub Desktop.
Save Pranit-Harekar/358d6066e93afdb70fa9c1f436f00f78 to your computer and use it in GitHub Desktop.
Build Report
Undefined symbols for architecture x86_64:
"___gxx_personality_v0", referenced from:
AudioReader::~AudioReader() in libMTSCRA.a(AudioReader.o)
AudioReader::processSamples(int) in libMTSCRA.a(AudioReader.o)
AudioReader::dumpResponse() in libMTSCRA.a(AudioReader.o)
"std::terminate()", referenced from:
___clang_call_terminate in libMTSCRA.a(MTSCRA.o)
"operator delete(void*)", referenced from:
hasData(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) in libMTSCRA.a(MTSCRA.o)
-[MTSCRA hexStringtoBytes:] in libMTSCRA.a(MTSCRA.o)
composeMessage(int, int*, int*) in libMTSCRA.a(MTSCRA.o)
composeCommand(int, int*, int, unsigned char*, int, int*) in libMTSCRA.a(MTSCRA.o)
AudioReader::~AudioReader() in libMTSCRA.a(AudioReader.o)
AudioReader::processSamples(int) in libMTSCRA.a(AudioReader.o)
AudioReader::copyResponseData() in libMTSCRA.a(AudioReader.o)
...
"___cxa_begin_catch", referenced from:
-[MTSCRA getConfigurationParams:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA setCardData:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getCardIINFromMaskTracks] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getCardLast4FromMaskTracks] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getMaskedPAN] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getTrack1AdditionalInfo] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getTrack2AdditionalInfo] in libMTSCRA.a(MTSCRA.o)
...
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for AudioReader in libMTSCRA.a(AudioReader.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"___cxa_end_catch", referenced from:
-[MTSCRA getConfigurationParams:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA setCardData:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getCardIINFromMaskTracks] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getCardLast4FromMaskTracks] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getMaskedPAN] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getTrack1AdditionalInfo] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA getTrack2AdditionalInfo] in libMTSCRA.a(MTSCRA.o)
...
"operator new(unsigned long)", referenced from:
AudioReader::processSamples(int) in libMTSCRA.a(AudioReader.o)
"operator new[](unsigned long)", referenced from:
-[MTSCRA sendExtendedCommandForTrans:data:dataLen:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA sendExtendedCommand:data:dataLen:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA startTransaction:cardType:option:amount:transactionType:cashBack:currencyCode:reportingOption:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA setUserSelectionResult:selection:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA setAcquirerResponse:length:] in libMTSCRA.a(MTSCRA.o)
-[MTSCRA hexStringtoBytes:] in libMTSCRA.a(MTSCRA.o)
composeMessage(int, int*, int*) in libMTSCRA.a(MTSCRA.o)
...
ld: symbol(s) not found for architecture x86_64
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