Bug#580089: jack-audio-connection-kit: FTBFS on ia64 and alpha

Adrian Knoth adi at drcomp.erfurt.thur.de
Mon May 3 21:36:46 UTC 2010


On Mon, May 03, 2010 at 10:07:44PM +0100, Adam D. Barratt wrote:

> > Next upload will hopefully build on these architectures.
> Nope :-/  They now fail for different reasons.

That's good news. I've already checked the build logs for the -5 upload.
Alpha was easy to fix, and I did this with -6, so let's see if it's
working.

> ia64:
> 
> 19:48:32 runner system command -> ['/usr/bin/gcc', '-g', '-O2', '-g', '-Wall', '-O2', '-O3', '-Idefault/linux', '-I../linux', '-Idefault/posix', '-I../posix', '-Idefault/dbus', '-I../dbus', '-Idefault', '-I..', '-Idefault/common', '-I../common', '-Idefault/common/jack', '-I../common/jack', '-I/usr/include/dbus-1.0', '-I/usr/lib/dbus-1.0/include', '../dbus/sigsegv.c', '-c', '-o', 'default/dbus/sigsegv_1.o']
> ../dbus/sigsegv.c: In function 'signal_segv':
> ../dbus/sigsegv.c:101: error: 'NGREG' undeclared (first use in this function)

I just fetched libc6.1-dev for IA64 and checked the ucontext.h for
NGREGs. It's not there, also

> ../dbus/sigsegv.c:106: error: 'mcontext_t' has no member named 'gregs'

is not there, but this makes sense. IA64 has so many registers.

I'll simply remove the line in question on IA64, we don't want to print
160 registers or something like this to the user.


In other words: I have an idea how to fix this, but I'll have to rely on
the buildds in another upload.


Cheerio

-- 
mail: adi at thur.de  	http://adi.thur.de	PGP/GPG: key via keyserver





More information about the pkg-multimedia-maintainers mailing list