The Macro _XftPatternVapBuild takes three parameters.
It is called with two in xftlist.c line 313.
It is just a gues but
replace
pattern = _XftPatternVapBuild (0, &va);
with
_XftPatternVapBuild (pattern, 0, &va);
Also
SIS_IOCTL_AGP_INIT not declared, but used in xf86drmSiS.c line 57
I just commented it out. I don't have SiS chip set.
Fixed, thanks. I had try to install tdfx-2-1-branch and screwed it up. It is nice to be able to go back to the trunk. I have figured out how to install the trunk, tdfx-2-1-branch and the tdfx-3.0.0-branch, all at the same time. I thank the all involved for the outstanding documentation on the build process.
Blake