Audiokit: Linking issues with Audiokit framework

Created on 10 Jul 2019  路  1Comment  路  Source: AudioKit/AudioKit

When trying to manually add the AudioKit.framework to a MyFramework.framework project as dependency, i get the following errors

architecture arm64:
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(short)", referenced from:
      stk::FileRead::getWavInfo(char const*) in AudioKit(FileRead.o)
  "std::__1::random_device::random_device(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      __GLOBAL__sub_I_EnsembleOscillator.cpp in AudioKit(EnsembleOscillator.o)
  "std::__1::random_device::~random_device()", referenced from:
      __GLOBAL__sub_I_EnsembleOscillator.cpp in AudioKit(EnsembleOscillator.o)
  "std::__1::random_device::operator()()", referenced from:
      __GLOBAL__sub_I_EnsembleOscillator.cpp in AudioKit(EnsembleOscillator.o)
  "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)", referenced from:
      stk::FileRead::getRawInfo(char const*, unsigned int, unsigned long, double) in AudioKit(FileRead.o)
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::length_error::~length_error()", referenced from:
      std::__1::__throw_length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "std::__1::ios_base::getloc() const", referenced from:
      std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
      __GLOBAL__sub_I_Stk.cpp in AudioKit(Stk.o)
  "std::__1::ctype<char>::id", referenced from:
      std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "___cxa_begin_catch", referenced from:
      ___clang_call_terminate in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      ...
  "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      void std::__1::vector<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo> >::__push_back_slow_path<AKCustomUgenInfo const&>(AKCustomUgenInfo const&&&) in AudioKit(AKOperationEffectAudioUnit.o)
      void std::__1::vector<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo> >::__push_back_slow_path<AKCustomUgenInfo const&>(AKCustomUgenInfo const&&&) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
      std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
      typeinfo for AKAmplitudeTrackerDSPKernel in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      typeinfo for AKBalancerDSPKernel in AudioKit(AKBalancerAudioUnit.o)
      typeinfo for AKCallbackInstrumentDSPKernel in AudioKit(AKCallbackInstrumentAudioUnit.o)
      typeinfo for AKDiskStreamerDSPKernel in AudioKit(AKDiskStreamerAudioUnit.o)
      typeinfo for AKFMOscillatorBankDSPKernel in AudioKit(AKFMOscillatorBankAudioUnit.o)
      typeinfo for AKFrequencyTrackerDSPKernel in AudioKit(AKFrequencyTrackerAudioUnit.o)
      typeinfo for AKMorphingOscillatorBankDSPKernel in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
      stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in AudioKit(Stk.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in AudioKit(Stk.o)
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned short)", referenced from:
      stk::FileRead::getWavInfo(char const*) in AudioKit(FileRead.o)
  "___cxa_end_catch", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      ...
  "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
      typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      stk::Stk::handleError(char const*, stk::StkError::Type) in AudioKit(Stk.o)
      stk::StkError::StkError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, stk::StkError::Type) in AudioKit(Stk.o)
      stk::Rhodey::Rhodey() in AudioKit(Rhodey.o)
      stk::Mandolin::Mandolin(double) in AudioKit(Mandolin.o)
      stk::TubeBell::TubeBell() in AudioKit(TubeBell.o)
      stk::FileLoop::FileLoop(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool, bool, unsigned long, unsigned long) in AudioKit(FileLoop.o)
      stk::FileLoop::openFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool, bool) in AudioKit(FileLoop.o)
      ...
  "std::__1::cerr", referenced from:
      stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in AudioKit(Stk.o)
      stk::StkError::printMessage() in AudioKit(Stk.o)
      stk::Mandolin::setPluckPosition(double) in AudioKit(Mandolin.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
      stk::Stk::handleError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, stk::StkError::Type) in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)", referenced from:
      stk::FileRead::getMatInfo(char const*) in AudioKit(FileRead.o)
  "operator new(unsigned long)", referenced from:
      AKFMOscillatorBankDSPKernel::AKFMOscillatorBankDSPKernel() in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      AKMorphingOscillatorBankDSPKernel::AKMorphingOscillatorBankDSPKernel() in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::vector<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::__append(unsigned long) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__split_buffer<AKCustomUgenInfo, std::__1::allocator<AKCustomUgenInfo>&>::__split_buffer(unsigned long, unsigned long, std::__1::allocator<AKCustomUgenInfo>&) in AudioKit(AKOperationGeneratorAudioUnit.o)
      AKOscillatorBankDSPKernel::AKOscillatorBankDSPKernel() in AudioKit(AKOscillatorBankAudioUnit.o)
      ...
  "std::__1::ios_base::init(void*)", referenced from:
      __GLOBAL__sub_I_Stk.cpp in AudioKit(Stk.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      stk::Stk::setRawwavePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in AudioKit(Stk.o)
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in AudioKit(Stk.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)", referenced from:
      stk::Stk::setRawwavePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in AudioKit(Stk.o)
      stk::Rhodey::Rhodey() in AudioKit(Rhodey.o)
      stk::Mandolin::Mandolin(double) in AudioKit(Mandolin.o)
      stk::TubeBell::TubeBell() in AudioKit(TubeBell.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      __GLOBAL__sub_I_Stk.cpp in AudioKit(Stk.o)
  "___gxx_personality_v0", referenced from:
      -[AKAmplitudeTrackerAudioUnit createParameters] in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      BufferedAudioBus::init(AVAudioFormat*, unsigned int) in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      -[AKAmplitudeTrackerAudioUnit allocateRenderResourcesAndReturnError:] in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      BufferedAudioBus::allocateRenderResources(unsigned int) in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      ___50-[AKAmplitudeTrackerAudioUnit internalRenderBlock]_block_invoke in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      BufferedInputBus::pullInput(unsigned int*, AudioTimeStamp const*, unsigned int, long, int (unsigned int*, AudioTimeStamp const*, unsigned int, long, AudioBufferList*) block_pointer) in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      AKSoundpipeKernel::~AKSoundpipeKernel() in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in AudioKit(Stk.o)
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "vtable for std::length_error", referenced from:
      std::length_error::length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "___cxa_allocate_exception", referenced from:
      std::__1::__throw_length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "typeinfo for std::length_error", referenced from:
      std::__1::__throw_length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "___cxa_throw", referenced from:
      std::__1::__throw_length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
      __GLOBAL__sub_I_Stk.cpp in AudioKit(Stk.o)
  "std::__1::ios_base::clear(unsigned int)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "___cxa_free_exception", referenced from:
      std::__1::__throw_length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::__1::__throw_length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "operator delete[](void*)", referenced from:
      _doAKSamplerLoadCompressedFile in AudioKit(AKSamplerDSP.o)
      AudioKitCore::FunctionTable::init(int) in AudioKit(FunctionTable.o)
      AudioKitCore::FunctionTable::deinit() in AudioKit(FunctionTable.o)
      AudioKitCore::FunctionTableOscillator::deinit() in AudioKit(FunctionTable.o)
      AudioKitCore::AdjustableDelayLine::init(double, double) in AudioKit(AdjustableDelayLine.o)
      AudioKitCore::AdjustableDelayLine::deinit() in AudioKit(AdjustableDelayLine.o)
      AudioKitCore::WaveStack::~WaveStack() in AudioKit(WaveStack.o)
      ...
  "std::__1::locale::~locale()", referenced from:
      std::__1::basic_ios<char, std::__1::char_traits<char> >::widen(char) const in AudioKit(Stk.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Flute.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Shakers.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Clarinet.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Mandolin.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(FM-ca0861833e2700d0cb6a557afb865f36c3e5855070d7249a0a4d44a2140e4300.o)
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in AudioKit(Fir.o)
      ...
  "std::logic_error::logic_error(char const*)", referenced from:
      std::length_error::length_error(char const*) in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOperationEffectAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOperationGeneratorAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKPWMOscillatorBankAudioUnit.o)
      std::length_error::length_error(char const*) in AudioKit(AKPhaseDistortionOscillatorBankAudioUnit.o)
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
      stk::Flute::Flute(double) in AudioKit(Flute.o)
      stk::DelayL::setDelay(double) in AudioKit(Flute.o)
      stk::Filter::phaseDelay(double) in AudioKit(Flute.o)
      stk::Twang::setPluckPosition(double) in AudioKit(Twang.o)
      stk::DelayA::setDelay(double) in AudioKit(DelayA.o)
      stk::OnePole::setPole(double) in AudioKit(OnePole.o)
      stk::OnePole::setCoefficients(double, double, bool) in AudioKit(OnePole.o)
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in AudioKit(Stk.o)
  "vtable for __cxxabiv1::__class_type_info", referenced from:
      typeinfo for DSPKernel in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      typeinfo for AKBankDSPKernel::NoteState in AudioKit(AKFMOscillatorBankAudioUnit.o)
      typeinfo for AKOutputBuffered in AudioKit(AKOscillatorBankAudioUnit.o)
      typeinfo for AKDSPBase in AudioKit(AKSynthDSP.o)
      typeinfo for AKCoreSynth in AudioKit(AKSynthDSP.o)
      typeinfo for AKModulatedDelay in AudioKit(AKModulatedDelayDSP.o)
      typeinfo for AKCoreSampler in AudioKit(AKSamplerDSP.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for __cxxabiv1::__si_class_type_info", referenced from:
      typeinfo for AKDSPKernel in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      typeinfo for AKSoundpipeKernel in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      typeinfo for AKBuffered in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      typeinfo for AKBankDSPKernel in AudioKit(AKFMOscillatorBankAudioUnit.o)
      typeinfo for AKFMOscillatorBankDSPKernel::NoteState in AudioKit(AKFMOscillatorBankAudioUnit.o)
      typeinfo for AKMorphingOscillatorBankDSPKernel::NoteState in AudioKit(AKMorphingOscillatorBankAudioUnit.o)
      typeinfo for AKOscillatorBankDSPKernel::NoteState in AudioKit(AKOscillatorBankAudioUnit.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "operator new[](unsigned long)", referenced from:
      _doAKSamplerLoadCompressedFile in AudioKit(AKSamplerDSP.o)
      AudioKitCore::FunctionTable::init(int) in AudioKit(FunctionTable.o)
      AudioKitCore::AdjustableDelayLine::init(double, double) in AudioKit(AdjustableDelayLine.o)
      AudioKitCore::WaveStack::WaveStack() in AudioKit(WaveStack.o)
      AudioKitCore::WaveStack::WaveStack() in AudioKit(WaveStack.o)
      AudioKitCore::WaveStack::initStack(float*, int) in AudioKit(WaveStack.o)
      AudioKitCore::SampleBuffer::init(float, int, int) in AudioKit(SampleBuffer.o)
      ...
  "operator delete(void*)", referenced from:
      AKAmplitudeTrackerDSPKernel::~AKAmplitudeTrackerDSPKernel() in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      AKBalancerDSPKernel::~AKBalancerDSPKernel() in AudioKit(AKBalancerAudioUnit.o)
      AKCallbackInstrumentDSPKernel::~AKCallbackInstrumentDSPKernel() in AudioKit(AKCallbackInstrumentAudioUnit.o)
      AKDiskStreamerDSPKernel::~AKDiskStreamerDSPKernel() in AudioKit(AKDiskStreamerAudioUnit.o)
      AKFMOscillatorBankDSPKernel::~AKFMOscillatorBankDSPKernel() in AudioKit(AKFMOscillatorBankAudioUnit.o)
      std::__1::__vector_base<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> >, std::__1::allocator<std::__1::unique_ptr<AKBankDSPKernel::NoteState, std::__1::default_delete<AKBankDSPKernel::NoteState> > > >::~__vector_base() in AudioKit(AKFMOscillatorBankAudioUnit.o)
      AKFMOscillatorBankDSPKernel::AKFMOscillatorBankDSPKernel() in AudioKit(AKFMOscillatorBankAudioUnit.o)
      ...
  "___cxa_pure_virtual", referenced from:
      vtable for AKSoundpipeKernel in AudioKit(AKAmplitudeTrackerAudioUnit.o)
      vtable for AKSoundpipeKernel in AudioKit(AKBalancerAudioUnit.o)
      vtable for AKSoundpipeKernel in AudioKit(AKCallbackInstrumentAudioUnit.o)
      vtable for AKSoundpipeKernel in AudioKit(AKDiskStreamerAudioUnit.o)
      vtable for AKBankDSPKernel in AudioKit(AKFMOscillatorBankAudioUnit.o)
      vtable for AKSoundpipeKernel in AudioKit(AKFMOscillatorBankAudioUnit.o)
      vtable for AKBankDSPKernel::NoteState in AudioKit(AKFMOscillatorBankAudioUnit.o)
      ...
  "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
      AKMandolinDSPKernel::init(int, double) in AudioKit(AKMandolinDSPKernel.o)
      AKRhodesPianoDSP::init(int, double) in AudioKit(AKRhodesPianoDSP.o)
      AKTubularBellsDSP::init(int, double) in AudioKit(AKTubularBellsDSP.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) in AudioKit(Stk.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<char*>(char*, char*, std::__1::allocator<char> const&) in AudioKit(Stk.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) in AudioKit(Rhodey.o)
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) in AudioKit(Mandolin.o)
      ...
  "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      virtual thunk to std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in AudioKit(Stk.o)
      __GLOBAL__sub_I_Stk.cpp in AudioKit(Stk.o)
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in AudioKit(Stk.o)
  "std::terminate()", referenced from:
      ___clang_call_terminate in AudioKit(AKAmplitudeTrackerAudioUnit.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Any idea on how to solve this?

Most helpful comment

You need to add -lc++ to your linker flags, or add the c++ library to your dependencies.

>All comments

You need to add -lc++ to your linker flags, or add the c++ library to your dependencies.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jamesharvey2 picture jamesharvey2  路  3Comments

trevor-sonic picture trevor-sonic  路  6Comments

JerrySQian picture JerrySQian  路  6Comments

dddx80 picture dddx80  路  3Comments

socialvanana picture socialvanana  路  7Comments