In case anyone has/is/or will have a problem with this: Apparantly, sometime last July the Mesa developers played around with gl.h and "replaced GL_CLIENT_ALL_ATTRIB_BITS with GL_ALL_CLIENT_ATTRIB_BITS" This breaks the compile of Yoshi's OpenGL module (for those using Mesa) . The error comes from line 4814 of ogl.c The "bandaid" of course is to change line 4814 to reflect the change in the Mesa gl.h (Don't change gl.h as this may break other compiles for other 3d programs). The correct fix is to wrap the offending line in a conditional. Also (at least for my system) extconf.rb had to be changed so that the two references to CONFIG["DLEXT"] are _not_escaped. (as in CONFIG[\"DLEXT\"] Specs for reference: Ruby 1.62, Linux-586 (RH 6.2), Mesa 3.4 If anyone is having a Mesa/Ruby ogl problem, this may fix it. Regards, Kent Starr elderburn / mindspring.com