The prototype in file programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c: extern int sysarch(int, char *); should actually be: extern int sysarch(int, void *); It was added to machine/sysarch.h system header in rev. 1.7 about a year ago: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/alpha/include/sysarch.h The patch for this was added to ports collection by Greg Lewis (glewis at FreeBSD.org): http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-servers/XFree86-4-Server/files/ patch-alpha_video.c for XFree86 port and later for X.Org port: http://www.freebsd.org/cgi/cvsweb.cgi/ports/x11-servers/xorg-server/files/patch- alpha_video.c Diff to current CVS HEAD will be attached. The changed line is only for #ifdef __FreeBSD__ case, so it shouldn't affect other operating systems.
Created attachment 1795 [details] [review] Patch by Greg Lewis
Matthieu: Is the patch OK for you ?
Fix committed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.