[proaudio] Re: Ardour 2.8.11

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


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 <retrievil.knievil@xxxxxxxxx> 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



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/