On Sat, Oct 21, 2006 at 12:24:15PM +0200, Yves Potin wrote:
I try to build smack on gentoo, it's on
the pro-audio overlay.
The first thing is that the ebuild needs to me modified to put this
:
ESVN_REPO_URI="http://svn.codeson.net/flowcanvas" instead of
codeson.net/svn/flowcanvas or the svn can't be found. Then, boost is
needed to build flowcanvas or the configure fails. But all this is
pro-audio overlay specific, flowcanvas then seems to build normally.
The real problem is on the build of the cvs version of om, which
requires flowcanvas :
OmModule.h: In member function 'virtual OmGtk::OmPort* OmGtk::OmModule::port(const
std::string&)':
OmModule.h:55: erreur: 'port' is not a member of 'LibFlowCanvas::Module'
OmFlowCanvas.h: In member function 'OmGtk::OmModule*
OmGtk::OmFlowCanvas::find_module(const std::string&)':
OmFlowCanvas.h:41: erreur: 'find_module' is not a member of
'LibFlowCanvas::FlowCanvas'
make[4]: *** [App.o] Erreur 1
Boost 1.33.1, gtkmm 2.8.3 and libgnomecanvasmm 2.12.0 are installed.
I have not reached the build of smack itself, but would anybody
have an idea ?
The flowcanvas from
codeson.net is a newer version, right for ingen and
patchage from the same repo.
I don't know what version of Om you can get from the pro-audio overlay,
but the semi-official last tarball needs flowcanvas from the om cvs
at savannah.
As there's no versioning, old and new flowcanvas can not coexist.
An alternative might be building static
The old Om doesn't build with gcc 4.x, but older will do, btw.
The successor Ingen isn't ready to be used yet.
Note that all
pre-codeson.net stuff isn't supported by Dave anymore
and shouldn't be brought up on the om list or the #ingen channel.
--
Thorsten Wilms