On Feb 15, 2008 5:13 PM, Anders Dahnielson <anders(a)dahnielson.com> wrote:
On Fri, Feb 15, 2008 at 11:50 PM, Reuben Martin <reuben.m(a)gmail.com> wrote:
On Fri, Feb 15, 2008 at 4:27 PM, Anders
Dahnielson
<anders(a)dahnielson.com> wrote:
>
>
> On Fri, Feb 15, 2008 at 4:24 PM, Reuben Martin <reuben.m(a)gmail.com>
wrote:
On Fri, Feb 15, 2008 at 6:48 AM, Anders Dahnielson
> I tried to unmask it (from the Gentoo Pro-Audio overlay) but I could not
> even get libdsp to build on my 64-bit system. Both jack_convolve and
> dssi_convolve are dependent on libconvolve which is dependent on libdsp,
I
guess.
That's to do with some minor differences when compiling for x86_64.
Actually, this *should* be fixed already. I filed a bug for it myself
and it was (supposedly) taken care of. Make sure you've synced the
overlay.
If it still doesn't work, the quick and dirty way to fix it is to add
-fPIC to your CFLAGS and CXXFLAGS while building these packages.
Still not compiling. Forgot to include the error I'm getting, here it is:
x86_64-pc-linux-gnu-gcc -D_REENTRANT -D_THREAD_SAFE -D_ISOC9X_SOURCE
-D_GNU_SOURCE -DUSE_MEMMOVE -DDSP_X86_64 -I. -I../Inlines -I/usr/include -c
X86.c
x86_64-pc-linux-gnu-gcc -D_REENTRANT -D_THREAD_SAFE -D_ISOC9X_SOURCE
-D_GNU_SOURCE -DUSE_MEMMOVE -DDSP_X86_64 -I. -I../Inlines -I/usr/include -c
X86-64.c
X86-64.c: In function 'dsp_x86_64_iirf':
X86-64.c:318: error: inconsistent operand constraints in an 'asm'
make: *** [X86-64.o] Error 1
Apparently the new ebuild tries to use the x86_64 assembly that comes
with the package. It doesn't compile correctly with gcc 4.
Use the attached ebuild in it's place. Also remember to add -fPIC to
your CFLAGS / CXXFLAGS while building these three packages.
-Reuben