The current cvs tree of ardour-cvs-0.6 fails to compile, because of a missing version.h file in the gtk_ardour subtree. Also, the ksi_ardour subtree currently is broken, according to the ardour-dev mailing list.
Created attachment 10060 [details, diff] Small (temporary?) patch to get ardour-cvs to build This patch ought to be temporary. The ardour-dev mailing lists mentions that a fix is on the way. This small patch makes ardour buildable from the current source tree.
Could you add ksi as a use flag? I never want to build the ksi stuff, it would be nice to be able to disable it without hacking the .ebuild everytime. Obviously it can't be set off in the gentoo ebuild as people do use it.
Created attachment 11376 [details, diff] Patch for current ebukld to make use of USE="ksi" This patch will make the current ebuild for ardour-cvs make use of the USE="ksi" flag. It is disabled by default by this ebuild, which would be the correct thing to do currently, since - as far as I know - the current ksi stuff in ardour is broken/unbuildable.
Created attachment 11377 [details, diff] Patches the ardour ebuild to include gettext dependancy and adds USE=ksi to toggle ksi support This is a patch to the current 0.6 ebuild that adds a use flag for KSI (as the patch listed before this does) and also adds the gettext dependancy and the USE=nls flag to allow disabling nls for the build. Many thanks to P
Created attachment 11377 [details, diff] Patches the ardour ebuild to include gettext dependancy and adds USE=ksi to toggle ksi support This is a patch to the current 0.6 ebuild that adds a use flag for KSI (as the patch listed before this does) and also adds the gettext dependancy and the USE=nls flag to allow disabling nls for the build. Many thanks to Pär Karlsson for the inspiration to write this ;) (and for writing the previous ksi patch)
Created attachment 11385 [details, diff] Installs documentation which was lacking, doesn't install /etc/ardour.rc (it doesn't belong there), fixes paths in config files. Doesn't install .asoundrc, it shouldn't be doing this. If its installed by anything it should be an alsa package. This patch does several things: It includes the USE flags for ksi and nls. It installs documentation that wasn't being installed before. It fixes paths in the config files so that they work ;) It gives some instructions on how to get ardour running with regard to the ardour.rc / environment variables.
This is all irrelavent now. There has been a new ebuild (0.6.4) accepted which builds correctly.
0.6.4 works
Thanks for the patches. i've merged some of them into 0.6.4. Rather than add a local use flag for ksi, i've turned it off for now. As we get closer to 1.0 it will have to be kept in sync and build correctly. As it always seems to lag changes to gtkardour we'll not build it by default. Have to start thinking about how to deal with 1.0 soon...