Hi,

I was able to build Ardour succesfully after changing a few things. First
off was the sse flag, which was missing in the ebuild. The USE flags in my
ebuild file now reads:

IUSE="aubio austate oldfonts debug dmalloc fft_analysis freesound
fpu_optimization liblo nls surfaces wiimote lv2 vst sys-libs tranzport sse"

Also, I needed this in my /etc/portage/package.use:

media-sound/ardour fpu_optimization aubio tranzport fft_analysis nls lv2
surfaces austate liblo

I would very much like to see exact descriptions of what these ardour-only
flags do, if anyone knows? :) Especially "austate" "aubio" and "liblo" -
what is the change when compiling with or without them?

Let me know if I should post some info/files/ebuilds, but I reckon this is
pretty fast to edit for a maintainer.

Best Regards,
John

On Tue, Jan 11, 2011 at 12:00 PM, Retrievil Knievil <
[email protected]> wrote:

> Hi,
>
> Having some issues with the ardour 2.8.11 ebuild these days, see some of
> the issues are fixed now, but at least one thing remains:
>
> The gnome-base/libgnomecanvas dependency is wrongly entered as
> "sys-libs/libgnomecanvas", and I am not sure if the USE flags are being
> interpreted correctly, I am recieving SSE related compile errors on my box
> (which is a x86_64 box) like this:
>
> ----------------------------
>
> libs/pbd/fpu.cc: Assembler messages:
> libs/pbd/fpu.cc:36: Error: suffix or operands invalid for `push'
> libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `mov'
> libs/pbd/fpu.cc:39: Error: suffix or operands invalid for `pop'
> libs/pbd/fpu.cc:36: Error: suffix or operands invalid for `push'
> libs/pbd/fpu.cc:38: Error: suffix or operands invalid for `mov'
> libs/pbd/fpu.cc:39: Error: suffix or operands invalid for `pop'
> scons: *** [libs/pbd/fpu.os] Error 1
> scons: building terminated because of errors.
>
> ------------------------------
>
> I also see this in eclass-debug.log:
>
> RDEPEND: not set... Setting to: >=media-libs/liblrdf-0.4.0
>         media-libs/aubio
>         >=gnome-base/libgnomecanvas-2.0
>         >=media-libs/raptor-1.4.2
>         >=media-sound/jack-audio-connection-kit-0.116.2
>         >=dev-libs/glib-2.10.3
>         >=x11-libs/gtk+-2.8.8
>         >=media-libs/alsa-lib-1.0.14a-r1
>         >=media-libs/libsamplerate-0.1.2
>         media-libs/liblo
>         >=dev-libs/libxml2-2.6.0
>         dev-libs/libxslt
>         media-libs/vamp-plugin-sdk
>         =sci-libs/fftw-3*
>         freesound? ( net-misc/curl )
>         lv2? ( >=media-libs/slv2-0.6.1 )
>         liblo? ( media-libs/liblo )
>         tranzport? ( dev-libs/libusb )
>         wiimote? ( app-misc/cwiid )
>         sys-libs? ( >=dev-libs/libsigc++-2.0
>                 >=dev-cpp/glibmm-2.4
>                 >=dev-cpp/cairomm-1.0
>                 >=dev-cpp/gtkmm-2.8
>                 >=dev-libs/atk-1.6
>                 >=x11-libs/pango-1.4
>                 >=dev-cpp/libgnomecanvasmm-2.12.0
>                 >=media-libs/libsndfile-1.0.16
>                 >=media-libs/libsoundtouch-1.0 )
>         sys-devel/libtool
>         dev-libs/boost
>         dev-util/pkgconfig
>         dev-util/scons
>         nls? ( sys-devel/gettext )
>
>
> ----------------------------
>
> While this is what "emerge -pv ardour" answers:
>
> [ebuild     U ] media-sound/ardour-2.8.11 [2.8.7] USE="freesound%* lv2 nls
> -aubio% -austate% -debug -dmalloc% -fft_analysis% -fpu_optimization% -liblo%
> -oldfonts% -surfaces% -sys-libs% -tranzport% -vst% -wiimote% (-altivec%)
> (-curl%*) (-sse%*)" 0 kB
>
> ----------------------------
>
> Please tell me if you need more info, I'll be tinkering with the ebuild
> myself in the meantime, and will post a version here if I do not get a reply
> before I get it working.
>
> -
> John
>

Reply via email to