Try to use this diff. It works for me.
2010/3/24, Alex Montgomery <[email protected]>:
>
> Hello,
> Is anyone successfully using the ardour-3.9999 ebuild? My emerge
> fails, seemingly because waf is getting some unexpected parameters. I
> don't know if this is an issue with the ebuild, or if the ardour svn
> repository just happens to be in a bad state right now. Here's my
> emerge output, anyone have any ideas?
>
> * CPV: media-sound/ardour-3.9999
> * REPO: proaudio
> * USE: amd64 elibc_glibc kernel_linux lv2 multilib nls sse userland_GNU
> >>> Unpacking source...
> * subversion update start -->
> * repository: http://subversion.ardour.org/svn/ardour2/branches/3.0
> At revision 6788.
> * working copy: /usr/portage/distfiles/svn-src/ardour/3.0
>
> >>> Source unpacked in /var/tmp/portage/media-sound/ardour-3.9999/work
> >>> Preparing source in
> /var/tmp/portage/media-sound/ardour-3.9999/work/ardour-3.9999 ...
> >>> Source prepared.
> >>> Configuring source in
> /var/tmp/portage/media-sound/ardour-3.9999/work/ardour-3.9999 ...
> >>> Source configured.
> >>> Compiling source in
> /var/tmp/portage/media-sound/ardour-3.9999/work/ardour-3.9999 ...
> * ./waf --freedesktop --prefix=/usr --aubio --nls --lv2
> --fpu-optimization
> waf [command] [options]
>
> Main commands (example: ./waf build -j4)
> build : builds the project
> clean : removes the build files
> configure: configures the project
> dist : makes a tarball for redistributing the sources
> distcheck: checks if the sources compile (tarball from 'dist')
> distclean: removes the build directory
> install : installs the build files
> uninstall: removes the installed files
>
> waf: error: no such option: --aubio
> * ERROR: media-sound/ardour-3.9999 failed:
> * failed to configure
>
> Thanks,
>
> -- Alex
>
>
>
--
WBR, Viktor
--- pro-audio/media-sound/ardour/ardour-3.9999.ebuild 2010-03-22
02:11:29.000000000 +0400
+++ pro-audio-local/media-sound/ardour/ardour-3.9999.ebuild 2010-02-07
20:16:31.000000000 +0400
@@ -57,7 +57,9 @@
cd "${S}"
# get the svn revision
subversion_wc_info
- echo $ESVN_WC_REVISION > libs/ardour/svn_revision.cc
+ echo '#include "ardour/svn_revision.h"' > libs/ardour/svn_revision.cc
+ echo "namespace ARDOUR { const char*
svn_revision=\"$ESVN_WC_REVISION\"; }" >> libs/ardour/svn_revision.cc
+ echo >> libs/ardour/svn_revision.cc
## # some temporary slotting fixes
@@ -74,7 +76,7 @@
src_compile() {
- local myconf="--freedesktop --prefix=/usr --aubio"
+ local myconf="--freedesktop --prefix=/usr"
use debug && myconf="$myconf --debug"
use nls && myconf="$myconf --nls"
use lv2 && myconf="$myconf --lv2"
@@ -89,7 +91,7 @@
einfo "./waf $myconf" # show configure options
./waf configure $myconf || die "failed to configure"
- ./waf build ${MAKEOPTS} || die "failed to build"
+ ./waf build ${MAKEOPTS/-s/} || die "failed to build"
}
src_install() {