[proaudio] Re: Failed to compile Ardour 99992 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: [proaudio] Re: Failed to compile Ardour 99992
- From: "Jean-Baptiste Mestelan" <mestelan@xxxxxxxxx>
- Date: Sun, 18 Nov 2007 18:35:20 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=jN9s1Hx7uT2lvE+G++eervfjZBAZ94wUZoCBQBcw7Mg=; b=Ef9/04QPnUJ7JVOTitrtiOw9fAL/DRoruvUDE730ZRD5zKrj67Nve7CR+S3naxUGRoRCJjnE/L43d82aIPPeQr6LBnRHbmYuHO9cpEHKrYIGVlykQFm+EQ4VXEflE+sJYHpuLJCvVzX58IQZ8bk+E5tA144n2oyTHDI8b7iVdF0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=TZgkNhYJAiQMPip7D9IP6J2AC2/p03IwijjNQCVLbg4Q4ZLRxVplML15GDdrYUE4wu2Qso8sXI+GcvSoGY67CkPqvkripiHeZogDuoA5NLZmSLVVLwgLC+3CTmwSNyPSTxYZYOs37WGpRdrJw5UyP9zdnzrg4vVVzlsMKcdekR0=
OK, this error has been solved, thanks to the new delivery of
ardour-99992-ebuild :-)
I still meet a subsequent error, but this one seems related to
application code rather than packaging ?
Here is the error anyway :
*************************************************************
libs/ardour/ardour/vst_plugin.h:77: warning: by 'std::string
ARDOUR::VSTPlugin::describe_parameter(uint32_t)'
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)
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
-DGLIBMM_EXCEPTIONS_ENABLED -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/glibmm2/glib -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
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.
On 18/11/2007, Jean-Baptiste Mestelan <mestelan@xxxxxxxxx> wrote:
> Hello.
>
> Ardour fails to compile, and complains about not finding autogen.sh :
> What's a boy to do ?
>
> ...
> * subversion update start -->
> * repository: http://subversion.ardour.org/svn/ardour2/trunk
> At revision 2691.
> * working copy: /usr/portage/distfiles/svn-src/ardour/trunk
>
> >>> Source unpacked.
> >>> Compiling source in
> /var/tmp/portage/media-sound/ardour-99992/work/ardour2 ...
> chmod: cannot access `autogen.sh': No such file or directory
> *
> * ERROR: media-sound/ardour-99992 failed.
> * Call stack:
> * ebuild.sh, line 1701: Called dyn_compile
> * ebuild.sh, line 1039: Called qa_call 'src_compile'
> * ebuild.sh, line 44: Called src_compile
> * ardour-99992.ebuild, line 103: Called die
> * The specific snippet of code:
> * chmod a+x autogen.sh && ./autogen.sh || die "autogen failed"
> * The die message:
> * autogen failed
>