--- src/usr.sbin/pppd/main.c 2005/11/24 23:42:54 1.5 +++ src/usr.sbin/pppd/main.c 2006/07/27 00:40:55 1.6 @@ -1492,7 +1492,7 @@ vfmtmsg(char *buf, int buflen, char *fmt break; case 'r': f = va_arg(args, char *); -#ifndef __powerpc__ +#if !defined(__powerpc__) && !defined(__amd64__) n = vfmtmsg(buf, buflen + 1, f, va_arg(args, va_list)); #else /* On the powerpc, a va_list is an array of 1 structure */