All pastes #382770 Raw Edit

Stuff

public text v1 · immutable
#382770 ·published 2007-03-05 22:02 UTC
rendered paste body
AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig19GetFirstTremoloFreqEv[AudioIOExampleConfig::GetFirstTremoloFreq() const]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `AudioIOExampleConfig::GetFirstTremoloStartingPhase() const':
AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig28GetFirstTremoloStartingPhaseEv[AudioIOExampleConfig::GetFirstTremoloStartingPhase() const]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `AudioIOExampleConfig::GetFirstTremoloMaxAtenuation() const':
AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig28GetFirstTremoloMaxAtenuationEv[AudioIOExampleConfig::GetFirstTremoloMaxAtenuation() const]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `AudioIOExampleConfig::GetSecondTremoloFreq() const':
AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig20GetSecondTremoloFreqEv[AudioIOExampleConfig::GetSecondTremoloFreq() const]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `AudioIOExampleConfig::GetSecondTremoloStartingPhase() const':
AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig29GetSecondTremoloStartingPhaseEv[AudioIOExampleConfig::GetSecondTremoloStartingPhase() const]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o:AudioIOExample.cxx:(.text._ZNK20AudioIOExampleConfig29GetSecondTremoloMaxAtenuationEv[AudioIOExampleConfig::GetSecondTremoloMaxAtenuation() const]+0x4f): more undefined references to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)' follow
/tmp/ccpye4rF.o: In function `CLAM::ErrAssertionFailed::~ErrAssertionFailed()':
AudioIOExample.cxx:(.text._ZN4CLAM18ErrAssertionFailedD1Ev[CLAM::ErrAssertionFailed::~ErrAssertionFailed()]+0x17): undefined reference to `CLAM::Err::~Err()'
/tmp/ccpye4rF.o: In function `CLAM::ErrAssertionFailed::~ErrAssertionFailed()':
AudioIOExample.cxx:(.text._ZN4CLAM18ErrAssertionFailedD0Ev[CLAM::ErrAssertionFailed::~ErrAssertionFailed()]+0x17): undefined reference to `CLAM::Err::~Err()'
/tmp/ccpye4rF.o: In function `CLAM::ErrProcessingObj::~ErrProcessingObj()':
AudioIOExample.cxx:(.text._ZN4CLAM16ErrProcessingObjD1Ev[CLAM::ErrProcessingObj::~ErrProcessingObj()]+0x17): undefined reference to `CLAM::Err::~Err()'
/tmp/ccpye4rF.o: In function `CLAM::ErrProcessingObj::~ErrProcessingObj()':
AudioIOExample.cxx:(.text._ZN4CLAM16ErrProcessingObjD0Ev[CLAM::ErrProcessingObj::~ErrProcessingObj()]+0x17): undefined reference to `CLAM::Err::~Err()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::ProcessingConfig(CLAM::ProcessingConfig const&, bool, bool)':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigC2ERKS0_bb[CLAM::ProcessingConfig::ProcessingConfig(CLAM::ProcessingConfig const&, bool, bool)]+0x31): undefined reference to `CLAM::DynamicType::DynamicType(CLAM::DynamicType const&, bool, bool)'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingData::ProcessingData(CLAM::ProcessingData const&, bool, bool)':
AudioIOExample.cxx:(.text._ZN4CLAM14ProcessingDataC2ERKS0_bb[CLAM::ProcessingData::ProcessingData(CLAM::ProcessingData const&, bool, bool)]+0x31): undefined reference to `CLAM::DynamicType::DynamicType(CLAM::DynamicType const&, bool, bool)'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::~ProcessingConfig()':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigD0Ev[CLAM::ProcessingConfig::~ProcessingConfig()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::~ProcessingConfig()':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigD1Ev[CLAM::ProcessingConfig::~ProcessingConfig()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::~ProcessingConfig()':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigD2Ev[CLAM::ProcessingConfig::~ProcessingConfig()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `Tremolo::~Tremolo()':
AudioIOExample.cxx:(.text._ZN7TremoloD0Ev[Tremolo::~Tremolo()]+0x2c): undefined reference to `CLAM::Processing::~Processing()'
AudioIOExample.cxx:(.text._ZN7TremoloD0Ev[Tremolo::~Tremolo()]+0x45): undefined reference to `CLAM::Processing::~Processing()'
/tmp/ccpye4rF.o: In function `Tremolo::~Tremolo()':
AudioIOExample.cxx:(.text._ZN7TremoloD1Ev[Tremolo::~Tremolo()]+0x2c): undefined reference to `CLAM::Processing::~Processing()'
AudioIOExample.cxx:(.text._ZN7TremoloD1Ev[Tremolo::~Tremolo()]+0x45): undefined reference to `CLAM::Processing::~Processing()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingData::~ProcessingData()':
AudioIOExample.cxx:(.text._ZN4CLAM14ProcessingDataD0Ev[CLAM::ProcessingData::~ProcessingData()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingData::~ProcessingData()':
AudioIOExample.cxx:(.text._ZN4CLAM14ProcessingDataD1Ev[CLAM::ProcessingData::~ProcessingData()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingData::~ProcessingData()':
AudioIOExample.cxx:(.text._ZN4CLAM14ProcessingDataD2Ev[CLAM::ProcessingData::~ProcessingData()]+0x17): undefined reference to `CLAM::DynamicType::~DynamicType()'
/tmp/ccpye4rF.o: In function `CLAM::Array<float>::Resize(int)':
AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfE6ResizeEi[CLAM::Array<float>::Resize(int)]+0x47): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfE6ResizeEi[CLAM::Array<float>::Resize(int)]+0xb9): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfE6ResizeEi[CLAM::Array<float>::Resize(int)]+0x1ae): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `CLAM::Array<float>::AddElem(float const&)':
AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfE7AddElemERKf[CLAM::Array<float>::AddElem(float const&)]+0x47): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `CLAM::Array<float>::operator=(CLAM::Array<float> const&)':
AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfEaSERKS1_[CLAM::Array<float>::operator=(CLAM::Array<float> const&)]+0xcf): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o:AudioIOExample.cxx:(.text._ZN4CLAM5ArrayIfEaSERKS1_[CLAM::Array<float>::operator=(CLAM::Array<float> const&)]+0x14f): more undefined references to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)' follow
/tmp/ccpye4rF.o: In function `CLAM::Audio::LoadDynAttributes(CLAM::Storage&)':
AudioIOExample.cxx:(.text._ZN4CLAM5Audio17LoadDynAttributesERNS_7StorageE[CLAM::Audio::LoadDynAttributes(CLAM::Storage&)]+0x18): undefined reference to `CLAM::DynamicType::UpdateData()'
AudioIOExample.cxx:(.text._ZN4CLAM5Audio17LoadDynAttributesERNS_7StorageE[CLAM::Audio::LoadDynAttributes(CLAM::Storage&)]+0x3d): undefined reference to `CLAM::DynamicType::UpdateData()'
/tmp/ccpye4rF.o: In function `CLAM::AudioIn::~AudioIn()':
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0x8): undefined reference to `vtable for CLAM::AudioIn'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0x2c): undefined reference to `CLAM::AudioDevice::Unregister(CLAM::AudioIn&)'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0x40): undefined reference to `CLAM::AudioOutPort::~AudioOutPort()'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0x5c): undefined reference to `CLAM::AudioOutPort::~AudioOutPort()'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0xa7): undefined reference to `CLAM::Processing::~Processing()'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInD1Ev[CLAM::AudioIn::~AudioIn()]+0xc0): undefined reference to `CLAM::Processing::~Processing()'
/tmp/ccpye4rF.o: In function `AudioIOExample::~AudioIOExample()':
AudioIOExample.cxx:(.text._ZN14AudioIOExampleD0Ev[AudioIOExample::~AudioIOExample()]+0x150): undefined reference to `CLAM::AudioOut::~AudioOut()'
AudioIOExample.cxx:(.text._ZN14AudioIOExampleD0Ev[AudioIOExample::~AudioIOExample()]+0x16e): undefined reference to `CLAM::AudioOut::~AudioOut()'
AudioIOExample.cxx:(.text._ZN14AudioIOExampleD0Ev[AudioIOExample::~AudioIOExample()]+0x189): undefined reference to `CLAM::AudioOut::~AudioOut()'
AudioIOExample.cxx:(.text._ZN14AudioIOExampleD0Ev[AudioIOExample::~AudioIOExample()]+0x1a7): undefined reference to `CLAM::AudioOut::~AudioOut()'
/tmp/ccpye4rF.o: In function `AudioIOExample::~AudioIOExample()':
AudioIOExample.cxx:(.text._ZN14AudioIOExampleD1Ev[AudioIOExample::~AudioIOExample()]+0x150): undefined reference to `CLAM::AudioOut::~AudioOut()'
/tmp/ccpye4rF.o:AudioIOExample.cxx:(.text._ZN14AudioIOExampleD1Ev[AudioIOExample::~AudioIOExample()]+0x16e): more undefined references to `CLAM::AudioOut::~AudioOut()' follow
/tmp/ccpye4rF.o: In function `CLAM::AudioIOConfig::SetDevice(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
AudioIOExample.cxx:(.text._ZN4CLAM13AudioIOConfig9SetDeviceERKSs[CLAM::AudioIOConfig::SetDevice(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x4f): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `CLAM::AudioIOConfig::LoadDynAttributes(CLAM::Storage&)':
AudioIOExample.cxx:(.text._ZN4CLAM13AudioIOConfig17LoadDynAttributesERNS_7StorageE[CLAM::AudioIOConfig::LoadDynAttributes(CLAM::Storage&)]+0x18): undefined reference to `CLAM::DynamicType::UpdateData()'
AudioIOExample.cxx:(.text._ZN4CLAM13AudioIOConfig17LoadDynAttributesERNS_7StorageE[CLAM::AudioIOConfig::LoadDynAttributes(CLAM::Storage&)]+0x3d): undefined reference to `CLAM::DynamicType::UpdateData()'
/tmp/ccpye4rF.o: In function `CLAM::AudioIOConfig::DefaultInit()':
AudioIOExample.cxx:(.text._ZN4CLAM13AudioIOConfig11DefaultInitEv[CLAM::AudioIOConfig::DefaultInit()]+0x19): undefined reference to `CLAM::DynamicType::UpdateData()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::ProcessingConfig(int)':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigC2Ei[CLAM::ProcessingConfig::ProcessingConfig(int)]+0x14): undefined reference to `CLAM::DynamicType::DynamicType(int)'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingData::ProcessingData(int)':
AudioIOExample.cxx:(.text._ZN4CLAM14ProcessingDataC2Ei[CLAM::ProcessingData::ProcessingData(int)]+0x14): undefined reference to `CLAM::DynamicType::DynamicType(int)'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingComposite::ProcessingComposite()':
AudioIOExample.cxx:(.text._ZN4CLAM19ProcessingCompositeC2Ev[CLAM::ProcessingComposite::ProcessingComposite()]+0xe): undefined reference to `CLAM::Processing::Processing()'
AudioIOExample.cxx:(.text._ZN4CLAM19ProcessingCompositeC2Ev[CLAM::ProcessingComposite::ProcessingComposite()]+0x13): undefined reference to `vtable for CLAM::ProcessingComposite'
AudioIOExample.cxx:(.text._ZN4CLAM19ProcessingCompositeC2Ev[CLAM::ProcessingComposite::ProcessingComposite()]+0x67): undefined reference to `CLAM::Processing::~Processing()'
/tmp/ccpye4rF.o: In function `CLAM::AudioIn::AudioIn()':
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0xe): undefined reference to `CLAM::Processing::Processing()'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0x13): undefined reference to `vtable for CLAM::AudioIn'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0x6d): undefined reference to `CLAM::AudioOutPort::AudioOutPort(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CLAM::Processing*)'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0xda): undefined reference to `CLAM::Processing::Configure(CLAM::ProcessingConfig const&)'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0x111): undefined reference to `CLAM::AudioOutPort::~AudioOutPort()'
AudioIOExample.cxx:(.text._ZN4CLAM7AudioInC1Ev[CLAM::AudioIn::AudioIn()]+0x13b): undefined reference to `CLAM::Processing::~Processing()'
/tmp/ccpye4rF.o: In function `CLAM::Audio::Audio()':
AudioIOExample.cxx:(.text._ZN4CLAM5AudioC1Ev[CLAM::Audio::Audio()]+0x36): undefined reference to `CLAM::Audio::DefaultInit()'
/tmp/ccpye4rF.o: In function `CLAM::ProcessingConfig::operator=(CLAM::ProcessingConfig const&)':
AudioIOExample.cxx:(.text._ZN4CLAM16ProcessingConfigaSERKS0_[CLAM::ProcessingConfig::operator=(CLAM::ProcessingConfig const&)]+0x14): undefined reference to `CLAM::DynamicType::operator=(CLAM::DynamicType const&)'
/tmp/ccpye4rF.o: In function `void CLAM::Processing::CopyAsConcreteConfig<TremoloConfig>(TremoloConfig&, CLAM::ProcessingConfig const&) const':
AudioIOExample.cxx:(.text._ZNK4CLAM10Processing20CopyAsConcreteConfigI13TremoloConfigEEvRT_RKNS_16ProcessingConfigE[void CLAM::Processing::CopyAsConcreteConfig<TremoloConfig>(TremoloConfig&, CLAM::ProcessingConfig const&) const]+0x57): undefined reference to `CLAM::ErrAssertionFailed::ErrAssertionFailed(char const*, char const*, int)'
/tmp/ccpye4rF.o: In function `CLAM::AudioManager::_Current(bool, CLAM::AudioManager*)':
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager8_CurrentEbPS0_[CLAM::AudioManager::_Current(bool, CLAM::AudioManager*)]+0x3e): undefined reference to `CLAM::Err::Err(char const*)'
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager8_CurrentEbPS0_[CLAM::AudioManager::_Current(bool, CLAM::AudioManager*)]+0x46): undefined reference to `CLAM::Err::~Err()'
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager8_CurrentEbPS0_[CLAM::AudioManager::_Current(bool, CLAM::AudioManager*)]+0x4e): undefined reference to `typeinfo for CLAM::Err'
/tmp/ccpye4rF.o: In function `CLAM::AudioManager::Current()':
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager7CurrentEv[CLAM::AudioManager::Current()]+0x40): undefined reference to `CLAM::Err::Err(char const*)'
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager7CurrentEv[CLAM::AudioManager::Current()]+0x48): undefined reference to `CLAM::Err::~Err()'
AudioIOExample.cxx:(.text._ZN4CLAM12AudioManager7CurrentEv[CLAM::AudioManager::Current()]+0x50): undefined reference to `typeinfo for CLAM::Err'
/tmp/ccpye4rF.o:(.rodata._ZTV14AudioIOExample[vtable for AudioIOExample]+0x24): undefined reference to `CLAM::ProcessingComposite::ConcreteStop()'
/tmp/ccpye4rF.o:(.rodata._ZTI14AudioIOExample[typeinfo for AudioIOExample]+0x8): undefined reference to `typeinfo for CLAM::ProcessingComposite'
/tmp/ccpye4rF.o:(.rodata._ZTI7Tremolo[typeinfo for Tremolo]+0x8): undefined reference to `typeinfo for CLAM::Processing'
/tmp/ccpye4rF.o:(.rodata._ZTV13TremoloConfig[vtable for TremoloConfig]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTV13TremoloConfig[vtable for TremoloConfig]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTV13TremoloConfig[vtable for TremoloConfig]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTIN4CLAM16ProcessingConfigE[typeinfo for CLAM::ProcessingConfig]+0x8): undefined reference to `typeinfo for CLAM::DynamicType'
/tmp/ccpye4rF.o:(.rodata._ZTIN4CLAM18ErrAssertionFailedE[typeinfo for CLAM::ErrAssertionFailed]+0x8): undefined reference to `typeinfo for CLAM::Err'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM16ProcessingConfigE[vtable for CLAM::ProcessingConfig]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM16ProcessingConfigE[vtable for CLAM::ProcessingConfig]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM16ProcessingConfigE[vtable for CLAM::ProcessingConfig]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM5AudioE[vtable for CLAM::Audio]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM5AudioE[vtable for CLAM::Audio]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM5AudioE[vtable for CLAM::Audio]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTIN4CLAM14ProcessingDataE[typeinfo for CLAM::ProcessingData]+0x8): undefined reference to `typeinfo for CLAM::DynamicType'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM14ProcessingDataE[vtable for CLAM::ProcessingData]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM14ProcessingDataE[vtable for CLAM::ProcessingData]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM14ProcessingDataE[vtable for CLAM::ProcessingData]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM13AudioIOConfigE[vtable for CLAM::AudioIOConfig]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM13AudioIOConfigE[vtable for CLAM::AudioIOConfig]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTVN4CLAM13AudioIOConfigE[vtable for CLAM::AudioIOConfig]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTV20AudioIOExampleConfig[vtable for AudioIOExampleConfig]+0x18): undefined reference to `CLAM::DynamicType::ShallowCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTV20AudioIOExampleConfig[vtable for AudioIOExampleConfig]+0x1c): undefined reference to `CLAM::DynamicType::DeepCopy() const'
/tmp/ccpye4rF.o:(.rodata._ZTV20AudioIOExampleConfig[vtable for AudioIOExampleConfig]+0x28): undefined reference to `CLAM::DynamicType::InformAttr_(unsigned int, char const*, unsigned int, char const*, bool, void* (*)(void*), void* (*)(void*, void*), void (*)(void*))'
/tmp/ccpye4rF.o:(.rodata._ZTIN4CLAM16ErrProcessingObjE[typeinfo for CLAM::ErrProcessingObj]+0x8): undefined reference to `typeinfo for CLAM::Err'
collect2: ld returned 1 exit status