On Tue, 2010-04-20 at 18:38 +0300, Stefan Kost wrote:
> Sebastian Dröge wrote:
> > On Tue, 2010-04-20 at 15:58 +0900, Nobuhiro Iwamatsu wrote:
> >   
> >> Source: buzztard
> >> Version: 0.5.0-2
> >> Severity: serious
> >>
> >> Hi,
> >>
> >> your package FTBFS on armel, alpha and sh4.
> >>   https://buildd.debian.org/pkg.cgi?pkg=buzztard
> >>
> >> Relevant part:
> >> [...]
> >> .libs/libbuzztard_core_la-processor-machine.o
> >> processor-machine.c: In function 'bt_processor_machine_persistence_load':
> >> processor-machine.c:150: error: incompatible type for argument 6 of
> >> 'parent_iface->load'
> >> processor-machine.c:150: note: expected 'va_list' but argument is of
> >> type 'void *'
> >> make[7]: *** [libbuzztard_core_la-processor-machine.lo] Error 1
> >> make[7]: Leaving directory
> >> `/build/buildd-buzztard_0.5.0-2-alpha-PLxAsg/buzztard-0.5.0/src/lib/core'
> >> make[6]: *** [all-recursive] Error 1
> >> -----
> >>     
> >
> > Thanks for reporting, does the attached patch fix it for you?
> >
> >
> > Stefan, is this the correct fix or will this break buzztard or do you
> > have a better idea how to fix this? :)
> >   
> Do I understand right, that on this platform I can't pass NULL for a
> va_list? This would also be needed in other files. The change as such
> should be correct, will try later on today.

Yes, NULL is not a valid va_list on some architectures... and the glibc
manual says that for some architectures it's not a integral type at all
(that's why there's __va_copy).

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to