Hi Stefan, > cdrecord (including 1.6a9) is using illegal code, which makes it impossible > to compile on all versions of linux. > > small example, found in lib/format.c > > ------------------------ > va_list rargs; > > rargs = va_arg(args, va_list); > ------------------------ > > this is possible on linux/x86 because va_list is a void * > > on linux/ppc however, va_list is a struct, and handled by va_ppc.h > and this makes compilation fail. > > format() will need to be rewritten without a recursive use of va_list.
Is this being done (by cdrecord's upstream author J. Schilling, by cdrecord's Debian package maintainer Erik Andersen, by one of the Debian developers working on the ports to non-i386 platforms)? What do these people have to say about the situation? You should open a bug against this package so that this problem can be tracked. Kirk Hilliard -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .

