hallo,
i just updated all the stuff cannam just announced ind the laa
(vam-plugin-sdk, qm-vamp-plugins and dssi-vst) but now trying to buil
the new version of sonic-visualizer, i get this error while running make:
....
g++ -o sonic-visualiser tmp_obj/main.o tmp_obj/OSCHandler.o
tmp_obj/MainWindow.o tmp_obj/PreferencesDialog.o
tmp_obj/moc_MainWindow.o tmp_obj/moc_PreferencesDialog.o
tmp_obj/qrc_sonic-visualiser.o -L../view -L../layer -L../data
-L../widgets -L../transform -L../plugin -L../base -L../system
-L../framework -L../audioio -L../rdf -L/usr/lib -lsvframework
-lsvaudioio -lsvview -lsvlayer -lsvrdf -lsvtransform -lsvwidgets
-lsvdata -lsvplugin -lsvbase -lsvsystem -lbz2 -lvamp-hostsdk
-L/usr/local/lib -loggz -lfishsound -lvorbisenc -lspeex -lvorbis -logg
-lmad -lid3tag -lz -lrubberband -lfftw3 -lfftw3f -lsndfile -lsamplerate
-llrdf -lrdf -lrasqal -lraptor -lportaudio -lm -lasound -ljack -lrt -llo
-Wl,-Bdynamic -ldl -lpthread -lQtXml -lQtGui -lQtNetwork -lQtCore
../audioio/libsvaudioio.a(AudioCallbackPlaySource.o): In function
`AudioCallbackPlaySource::applyAuditioningEffect(unsigned int, float**)':
AudioCallbackPlaySource.cpp:(.text+0x1fc): undefined reference to
`_VampHost::Vamp::RealTime::zeroTime'
../audioio/libsvaudioio.a(AudioGenerator.o): In function
`AudioGenerator::mixNoteModel(NoteModel*, unsigned int, unsigned int,
float**, float, float, unsigned int, unsigned int)':
AudioGenerator.cpp:(.text+0x2350): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
AudioGenerator.cpp:(.text+0x23ea): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
AudioGenerator.cpp:(.text+0x247a): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
AudioGenerator.cpp:(.text+0x2662): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
../audioio/libsvaudioio.a(AudioGenerator.o): In function
`AudioGenerator::mixSparseOneDimensionalModel(SparseOneDimensionalModel*,
unsigned int, unsigned int, float**, float, float, unsigned int,
unsigned int)':
AudioGenerator.cpp:(.text+0x2bbb): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
../audioio/libsvaudioio.a(AudioGenerator.o):AudioGenerator.cpp:(.text+0x2c52):
more undefined references to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)' follow
../rdf/libsvrdf.a(RDFFeatureWriter.o): In function
`RDFFeatureWriter::writeSparseRDF(QTextStream*, Transform const&,
_VampHost::Vamp::Plugin::OutputDescriptor const&,
std::vector<_VampHost::Vamp::Plugin::Feature,
std::allocator<_VampHost::Vamp::Plugin::Feature> > const&,
PluginRDFDescription&, QString)':
RDFFeatureWriter.cpp:(.text+0xb62): undefined reference to
`_VampHost::Vamp::RealTime::toString() const'
RDFFeatureWriter.cpp:(.text+0xc43): undefined reference to
`_VampHost::Vamp::RealTime::zeroTime'
RDFFeatureWriter.cpp:(.text+0xc6e): undefined reference to
`_VampHost::Vamp::RealTime::toString() const'
../rdf/libsvrdf.a(PluginRDFIndexer.o): In function
`PluginRDFIndexer::indexInstalledURLs()':
PluginRDFIndexer.cpp:(.text+0x3254): undefined reference to
`_VampHost::Vamp::PluginHostAdapter::getPluginPath()'
../transform/libsvtransform.a(TransformFactory.o): In function
`TransformFactory::downcastVampPlugin(_VampHost::Vamp::PluginBase*)':
TransformFactory.cpp:(.text+0x7a): undefined reference to `typeinfo for
_VampHost::Vamp::PluginHostAdapter'
TransformFactory.cpp:(.text+0xa0): undefined reference to `typeinfo for
_VampHost::Vamp::HostExt::PluginWrapper'
../transform/libsvtransform.a(ModelTransformerFactory.o): In function
`ModelTransformerFactory::getChannelRange(QString,
_VampHost::Vamp::PluginBase*, int&, int&)':
ModelTransformerFactory.cpp:(.text+0x5b1): undefined reference to
`typeinfo for _VampHost::Vamp::PluginHostAdapter'
../transform/libsvtransform.a(FeatureExtractionModelTransformer.o): In
function `FeatureExtractionModelTransformer::addFeature(unsigned int,
_VampHost::Vamp::Plugin::Feature const&)':
FeatureExtractionModelTransformer.cpp:(.text+0xd8f): undefined reference
to `_VampHost::Vamp::RealTime::realTime2Frame(_VampHost::Vamp::RealTime
const&, unsigned int)'
FeatureExtractionModelTransformer.cpp:(.text+0x1000): undefined
reference to
`_VampHost::Vamp::RealTime::realTime2Frame(_VampHost::Vamp::RealTime
const&, unsigned int)'
FeatureExtractionModelTransformer.cpp:(.text+0x1380): undefined
reference to
`_VampHost::Vamp::RealTime::realTime2Frame(_VampHost::Vamp::RealTime
const&, unsigned int)'
../transform/libsvtransform.a(FeatureExtractionModelTransformer.o): In
function `FeatureExtractionModelTransformer::run()':
FeatureExtractionModelTransformer.cpp:(.text+0x5e49): undefined
reference to `_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
../transform/libsvtransform.a(RealTimeEffectModelTransformer.o): In
function `RealTimeEffectModelTransformer::run()':
RealTimeEffectModelTransformer.cpp:(.text+0x894): undefined reference to
`_VampHost::Vamp::RealTime::frame2RealTime(long, unsigned int)'
../widgets/libsvwidgets.a(PluginParameterDialog.o): In function
`PluginParameterDialog::setShowProcessingOptions(bool, bool)':
PluginParameterDialog.cpp:(.text+0x7b8f): undefined reference to
`typeinfo for _VampHost::Vamp::PluginHostAdapter'
PluginParameterDialog.cpp:(.text+0x7bbf): undefined reference to
`typeinfo for _VampHost::Vamp::HostExt::PluginWrapper'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o): In function
`PluginDeletionNotifyAdapter::~PluginDeletionNotifyAdapter()':
FeatureExtractionPluginFactory.cpp:(.text+0x1255): undefined reference
to `_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()'
FeatureExtractionPluginFactory.cpp:(.text+0x1274): undefined reference
to `_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o): In function
`PluginDeletionNotifyAdapter::~PluginDeletionNotifyAdapter()':
FeatureExtractionPluginFactory.cpp:(.text+0x12d5): undefined reference
to `_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()'
FeatureExtractionPluginFactory.cpp:(.text+0x12ec): undefined reference
to `_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o): In function
`PluginDeletionNotifyAdapter::~PluginDeletionNotifyAdapter()':
FeatureExtractionPluginFactory.cpp:(.text+0x1355): undefined reference
to `_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):FeatureExtractionPluginFactory.cpp:(.text+0x136c):
more undefined references to
`_VampHost::Vamp::HostExt::PluginWrapper::~PluginWrapper()' follow
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o): In function
`FeatureExtractionPluginFactory::getPluginPath()':
FeatureExtractionPluginFactory.cpp:(.text+0x145a): undefined reference
to `_VampHost::Vamp::PluginHostAdapter::getPluginPath()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o): In function
`FeatureExtractionPluginFactory::instantiatePlugin(QString, float)':
FeatureExtractionPluginFactory.cpp:(.text+0x2aa5): undefined reference
to
`_VampHost::Vamp::PluginHostAdapter::PluginHostAdapter(_VampPluginDescriptor
const*, float)'
FeatureExtractionPluginFactory.cpp:(.text+0x2b49): undefined reference
to
`_VampHost::Vamp::HostExt::PluginWrapper::PluginWrapper(_VampHost::Vamp::Plugin*)'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x10): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getVampApiVersion() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x14): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getIdentifier() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x18): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getName() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x1c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getDescription() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x20): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getMaker() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x24): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getCopyright() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x28): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getPluginVersion() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x2c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getParameterDescriptors() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x30): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getParameter(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >) const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x34): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::setParameter(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >, float)'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x38): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getPrograms() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x3c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getCurrentProgram() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x40): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::selectProgram(std::basic_string<char,
std::char_traits<char>, std::allocator<char> >)'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x48): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::initialise(unsigned int,
unsigned int, unsigned int)'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x4c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::reset()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x50): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getInputDomain() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x54): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getPreferredBlockSize() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x58): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getPreferredStepSize() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x5c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getMinChannelCount() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x60): undefined refere
nce to `_VampHost::Vamp::HostExt::PluginWrapper::getMaxChannelCount() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x64): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getOutputDescriptors() const'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x68): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::process(float const* const*,
_VampHost::Vamp::RealTime)'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTV27PluginDeletionNotifyAdapter[vtable
for PluginDeletionNotifyAdapter]+0x6c): undefined reference to
`_VampHost::Vamp::HostExt::PluginWrapper::getRemainingFeatures()'
../plugin/libsvplugin.a(FeatureExtractionPluginFactory.o):(.data.rel.ro._ZTI27PluginDeletionNotifyAdapter[typeinfo
for PluginDeletionNotifyAdapter]+0x8): undefined reference to `typeinfo
for _VampHost::Vamp::HostExt::PluginWrapper'
../plugin/libsvplugin.a(DSSIPluginInstance.o): In function
`DSSIPluginInstance::getLatency()':
DSSIPluginInstance.cpp:(.text+0x89): undefined reference to
`_VampHost::Vamp::RealTime::zeroTime'
../plugin/libsvplugin.a(DSSIPluginInstance.o): In function
`DSSIPluginInstance::runGrouped(_VampHost::Vamp::RealTime const&)':
DSSIPluginInstance.cpp:(.text+0x5088): undefined reference to
`_VampHost::Vamp::RealTime::RealTime(int, int)'
DSSIPluginInstance.cpp:(.text+0x520b): undefined reference to
`_VampHost::Vamp::RealTime::RealTime(int, int)'
DSSIPluginInstance.cpp:(.text+0x5223): undefined reference to
`_VampHost::Vamp::RealTime::realTime2Frame(_VampHost::Vamp::RealTime
const&, unsigned int)'
../plugin/libsvplugin.a(DSSIPluginInstance.o): In function
`DSSIPluginInstance::run(_VampHost::Vamp::RealTime const&, unsigned int)':
DSSIPluginInstance.cpp:(.text+0x54a6): undefined reference to
`_VampHost::Vamp::RealTime::RealTime(int, int)'
DSSIPluginInstance.cpp:(.text+0x576b): undefined reference to
`_VampHost::Vamp::RealTime::RealTime(int, int)'
DSSIPluginInstance.cpp:(.text+0x5777): undefined reference to
`_VampHost::Vamp::RealTime::realTime2Frame(_VampHost::Vamp::RealTime
const&, unsigned int)'
../plugin/libsvplugin.a(LADSPAPluginInstance.o): In function
`LADSPAPluginInstance::getLatency()':
LADSPAPluginInstance.cpp:(.text+0x81): undefined reference to
`_VampHost::Vamp::RealTime::zeroTime'
collect2: ld returned 1 exit status
make[1]: *** [sonic-visualiser] Fehler 1
make[1]: Leaving directory
`/home/nowhiskey/software/nove/vamp/sonic-visualiser-1.4/sv'
make: *** [sub-sv-make_default] Fehler 2
nowhiskey@murija2:~/software/nove/vamp/sonic-visualiser-1.4$
any idea what is going wrong here?
cheers,
doc