[Ardour-Users] ongoing at 2961 build error

Jonathan Stowe jns at gellyfish.com
Fri Jan 25 08:06:16 PST 2008


On Fri, 2008-01-25 at 16:15 +0100, Raphaël Doursenaud wrote:
> Same here with r2962 :
> 

Are the files

libs/vamp-sdk/vamp-sdk/Plugin.h
libs/vamp-sdk/vamp-sdk/hostext/PluginLoader.h

actually in your checked out sources?

They are definitely in the SVN repository.


> g++ -o libs/ardour/audioanalyser.os -c -g -msse -mfpmath=sse 
> -DUSE_XMMINTRIN -Wall -DHAVE_LIBLO -Ilibs -DENABLE_NLS -DHAVE_SLV2 
> -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Ilibs -pthread 
> -DUSE_RUBBERBAND -Woverloaded-virtual -DPACKAGE=\"libardour2\" 
> -DLIBSIGC_DISABLE_DEPRECATED -DDATA_DIR=\"/usr/share\" 
> -DMODULE_DIR=\"/usr/lib\" -DCONFIG_DIR=\"/etc\" 
> -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_JACK_CLIENT_OPEN 
> -DHAVE_JACK_RECOMPUTE_LATENCIES -DHAVE_JACK_VIDEO_SUPPORT 
> -DHAVE_JACK_PORT_ENSURE_MONITOR -DHAVE_WORDEXP -DHAVE_SYS_VFS_H -fPIC 
> -Ilibs/pbd -I/usr/include/glib-2.0 -Ilibs/surfaces/control_protocol 
> -Ilibs/midi++2 -Ilibs/libsndfile -Ilibs/rubberband -Ilibs/sigc++2 
> -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include -Ilibs/ardour 
> -Ilibs/vamp-sdk/vamp -I/usr/include/libxml2 -Ilibs/libsndfile/src 
> libs/ardour/audioanalyser.cc
> libs/ardour/audioanalyser.cc:1:43: error: 
> vamp-sdk/hostext/PluginLoader.h: No such file or directory
> In file included from libs/ardour/audioanalyser.cc:8:
> libs/ardour/ardour/audioanalyser.h:27:29: error: vamp-sdk/Plugin.h: No 
> such file or directory
> libs/ardour/ardour/audioanalyser.h:38: error: 'Vamp' has not been declared
> libs/ardour/ardour/audioanalyser.h:38: error: ISO C++ forbids 
> declaration of 'Plugin' with no type
> libs/ardour/ardour/audioanalyser.h:38: error: typedef name may not be a 
> nested-name-specifier
> libs/ardour/ardour/audioanalyser.h:38: error: expected ';' before 
> 'AnalysisPlugin'
> libs/ardour/ardour/audioanalyser.h:55: error: ISO C++ forbids 
> declaration of 'AnalysisPlugin' with no type
> libs/ardour/ardour/audioanalyser.h:55: error: expected ';' before '*' token
> libs/ardour/ardour/audioanalyser.h:69: error: 'Vamp' has not been declared
> libs/ardour/ardour/audioanalyser.h:69: error: expected ',' or '...' 
> before '&' token
> libs/ardour/audioanalyser.cc:15: error: 'Vamp' is not a namespace-name
> libs/ardour/audioanalyser.cc:15: error: expected namespace-name before 
> ';' token
> libs/ardour/audioanalyser.cc: In constructor 
> 'ARDOUR::AudioAnalyser::AudioAnalyser(float, std::string)':
> libs/ardour/audioanalyser.cc:21: error: class 'ARDOUR::AudioAnalyser' 
> does not have any field named 'plugin'
> libs/ardour/audioanalyser.cc: In member function 'int 
> ARDOUR::AudioAnalyser::initialize_plugin(std::string, float)':
> libs/ardour/audioanalyser.cc:33: error: 'Vamp' has not been declared
> libs/ardour/audioanalyser.cc:33: error: 'HostExt' is not a namespace-name
> libs/ardour/audioanalyser.cc:33: error: expected namespace-name before 
> ';' token
> libs/ardour/audioanalyser.cc:35: error: 'PluginLoader' was not declared 
> in this scope
> libs/ardour/audioanalyser.cc:35: error: 'PluginLoader' is not a class or 
> namespace
> libs/ardour/audioanalyser.cc:35: error: 'loader' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:37: error: 'plugin' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:37: error: 'PluginLoader' is not a class or 
> namespace
> libs/ardour/audioanalyser.cc:52: error: type '<type error>' argument 
> given to 'delete', expected pointer
> libs/ardour/audioanalyser.cc:57: error: type '<type error>' argument 
> given to 'delete', expected pointer
> libs/ardour/audioanalyser.cc: In member function 'void 
> ARDOUR::AudioAnalyser::reset()':
> libs/ardour/audioanalyser.cc:67: error: 'plugin' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc: In member function 'int 
> ARDOUR::AudioAnalyser::analyse(const std::string&, 
> boost::shared_ptr<ARDOUR::Readable>, uint32_t)':
> libs/ardour/audioanalyser.cc:76: error: 'Plugin' has not been declared
> libs/ardour/audioanalyser.cc:76: error: expected `;' before 'onsets'
> libs/ardour/audioanalyser.cc:93: error: 'plugin' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:121: error: 'onsets' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:121: error: 'plugin' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:121: error: 'RealTime' has not been declared
> libs/ardour/audioanalyser.cc:136: error: 'onsets' was not declared in 
> this scope
> libs/ardour/audioanalyser.cc:136: error: 'plugin' was not declared in 
> this scope
> scons: *** [libs/ardour/audioanalyser.os] Error 1
> 
> Dragan Noveski a écrit :
> > hallo, rev2961 does not build here, stoping with following error:
> > 
> > libs/ardour/audioanalyser.cc:1:43: error: 
> > vamp-sdk/hostext/PluginLoader.h: Datei oder Verzeichnis nicht gefunden
> > libs/ardour/audioanalyser.cc: In member function 'int 
> > ARDOUR::AudioAnalyser::initialize_plugin(std::string, float)':
> > libs/ardour/audioanalyser.cc:33: error: 'HostExt' is not a namespace-name
> > libs/ardour/audioanalyser.cc:33: error: expected namespace-name before 
> > ';' token
> > libs/ardour/audioanalyser.cc:35: error: 'PluginLoader' was not declared 
> > in this scope
> > libs/ardour/audioanalyser.cc:35: error: 'PluginLoader' is not a class or 
> > namespace
> > libs/ardour/audioanalyser.cc:35: error: 'loader' was not declared in 
> > this scope
> > libs/ardour/audioanalyser.cc:37: error: 'PluginLoader' is not a class or 
> > namespace
> > scons: *** [libs/ardour/audioanalyser.os] Error 1
> > scons: building terminated because of errors.
> > 
> > 
> > 
> > here is debian testing and 'GCC Version4.2.3 20071123 (prerelease) 
> > (Debian 4.2.2-4)'
> > 
> > 
> > cheers,
> > doc
> > _______________________________________________
> > Ardour-Users mailing list
> > ardour-users at lists.ardour.org
> > http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org
> _______________________________________________
> Ardour-Users mailing list
> ardour-users at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org



More information about the Ardour-Users mailing list