[proaudio] vst issue

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


could someone please suggest a possible cause for this compile issue
with ardour-99992 and vst. i have followed all the howto's and emerged
using -D and i can't figure it out.
thanks

tail end of compile error............

file -Ilibs/sigc++2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include
-Ilibs/ardour -Ilibs/fst -Ilibs/midi++2 -I/usr/include/libxml2
-Ilibs/soundtouch -Ilibs/libsndfile/src libs/ardour/plugin_insert.cc
libs/ardour/ardour/vst_plugin.h:69: error: invalid covariant return
type for 'virtual std::set<unsigned int, std::less<unsigned int>,
std::allocator<unsigned int> > ARDOUR::VSTPlugin::automatable() const'
libs/ardour/ardour/plugin.h:133: error:   overriding 'virtual
std::set<ARDOUR::Parameter, std::less<ARDOUR::Parameter>,
std::allocator<ARDOUR::Parameter> > ARDOUR::Plugin::automatable()
const'
libs/ardour/ardour/plugin.h:136: warning: 'virtual std::string
ARDOUR::Plugin::describe_parameter(ARDOUR::Parameter)' was hidden
libs/ardour/ardour/vst_plugin.h:77: warning:   by 'std::string
ARDOUR::VSTPlugin::describe_parameter(uint32_t)'
g++ -o libs/ardour/plugin_manager.os -c -O0 -g -DARCH_X86 -msse
-mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -Wall
-DHAVE_LIBLO -DENABLE_NLS -DVST_SUPPORT -D_REENTRANT
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Woverloaded-virtual
-DHAVE_EXECINFO -DPACKAGE=\"libardour\" -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_RECOMPUTE_LATENCY -DHAVE_JACK_VIDEO_SUPPORT -DHAVE_WORDEXP
-DHAVE_SYS_VFS_H -fPIC -Ilibs/pbd -I/usr/include/glib-2.0
-Ilibs/surfaces/control_protocol -Ilibs -Ilibs/libsndfile
-Ilibs/sigc++2 -Ilibs/glibmm2 -I/usr/lib/glib-2.0/include
-Ilibs/ardour -Ilibs/fst -Ilibs/midi++2 -I/usr/include/libxml2
-Ilibs/soundtouch -Ilibs/libsndfile/src libs/ardour/plugin_manager.cc
libs/ardour/plugin_insert.cc: In member function
'boost::shared_ptr<ARDOUR::Plugin>
ARDOUR::PluginInsert::plugin_factory(boost::shared_ptr<ARDOUR::Plugin>)':
libs/ardour/plugin_insert.cc:447: error: cannot allocate an object of
abstract type 'ARDOUR::VSTPlugin'
libs/ardour/ardour/vst_plugin.h:51: note:   because the following
virtual functions are pure within 'ARDOUR::VSTPlugin':
libs/ardour/ardour/plugin.h:136: note:  virtual std::string
ARDOUR::Plugin::describe_parameter(ARDOUR::Parameter)
scons: *** [libs/ardour/plugin_insert.os] Error 1
libs/ardour/ardour/vst_plugin.h:69: error: invalid covariant return
type for 'virtual std::set<unsigned int, std::less<unsigned int>,
std::allocator<unsigned int> > ARDOUR::VSTPlugin::automatable() const'
libs/ardour/ardour/plugin.h:133: error:   overriding 'virtual
std::set<ARDOUR::Parameter, std::less<ARDOUR::Parameter>,
std::allocator<ARDOUR::Parameter> > ARDOUR::Plugin::automatable()
const'
libs/ardour/ardour/plugin.h:136: warning: 'virtual std::string
ARDOUR::Plugin::describe_parameter(ARDOUR::Parameter)' was hidden
libs/ardour/ardour/vst_plugin.h:77: warning:   by 'std::string
ARDOUR::VSTPlugin::describe_parameter(uint32_t)'
libs/ardour/plugin_manager.cc: In member function 'int
ARDOUR::PluginManager::vst_discover(std::string)':
libs/ardour/plugin_manager.cc:402: error: no match for 'operator=' in
'info. boost::shared_ptr<T>::operator-> [with T =
ARDOUR::PluginInfo]()->ARDOUR::PluginInfo::n_inputs =
finfo->_FSTInfo::numInputs'
libs/ardour/ardour/chan_count.h:34: note: candidates are:
ARDOUR::ChanCount& ARDOUR::ChanCount::operator=(const
ARDOUR::ChanCount&)
libs/ardour/plugin_manager.cc:403: error: no match for 'operator=' in
'info. boost::shared_ptr<T>::operator-> [with T =
ARDOUR::PluginInfo]()->ARDOUR::PluginInfo::n_outputs =
finfo->_FSTInfo::numOutputs'
libs/ardour/ardour/chan_count.h:34: note: candidates are:
ARDOUR::ChanCount& ARDOUR::ChanCount::operator=(const
ARDOUR::ChanCount&)
scons: *** [libs/ardour/plugin_manager.os] Error 1
scons: building terminated because of errors.
 *
 * ERROR: media-sound/ardour-99992 failed.
 * Call stack:
 *             ebuild.sh, line 1695:  Called dyn_compile
 *             ebuild.sh, line 1033:  Called qa_call 'src_compile'
 *             ebuild.sh, line   44:  Called src_compile
 *   ardour-99992.ebuild, line  122:  Called die
 * The specific snippet of code:
 *      scons ${myconf} -j2 || die "compilation failed"
 *  The die message:
 *   compilation failed
 *
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/media-sound/ardour-99992/temp/build.log'.
 * This ebuild used the following eclasses from overlays:
 *   /usr/portage/local/layman/pro-audio/eclass/fetch-tools.eclass
 *   /usr/portage/local/layman/pro-audio/eclass/scons-ccache.eclass
 *

 * Messages for package media-sound/ardour-99992:



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/