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 >
