I'm starting with a multilib CLFS from the rc4 book on an AMD64 platform. I was trying to build a strictly 64-bit Mesa-6.5 with linux-dri (also tried linux-dri-x86 and linux-dri-x86-64). Started using glproto 1.4.7 and got this error.
glxcmds.c: In function `glXBindTexImageEXT':
glxcmds.c:2670: error: `X_GLXvop_BindTexImageEXT' undeclared (first use
in this function)
glxcmds.c:2670: error: (Each undeclared identifier is reported only once
glxcmds.c:2670: error: for each function it appears in.)
glxcmds.c: In function `glXReleaseTexImageEXT':
glxcmds.c:2711: error: `X_GLXvop_ReleaseTexImageEXT' undeclared (first
use in this function)
The great Google told me to use the latest version of glproto, so I tried 1.4.8. Same results. I could build Mesa without dri though. Finally, I tried glproto-1.4.6 since that was the "latest" version available at the time of the posts I found recommending upgrading glproto. Lo and behold, it worked.
I had also tried using Mesa-6.5.1 with glproto1.4.7 and 1.4.8 with the same results. Here's something interesting as well
grep X_GLXvop_BindTexImageEXT glproto-1.4.* -Hrn
glproto-1.4.6/glxproto.h:2390:#define X_GLXvop_BindTexImageEXT 5152
glproto-1.4.7/glxproto.h:2390:#define X_GLXvop_BindTexImageEXT 5152
Anyway, X seems to be working with a beautiful turquoise and white tabbed wm.
Just wondering if anyone else had seen this and could tell me what I'm doing wrong.