What's your code look like?
I did see something that might be relevant, in the glGetString() manpage:
The client and server may support different versions or extensions. glGetString always returns a compatible version number or list of extensions.
So if the X server isn't on the same box as the client (your program), then that might be the problem. I don't know if that's what you're trying to do or not, though...
Like I said, post your code, that might help...