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).
signature.asc
Description: This is a digitally signed message part