I believe MESA is trying to retrieve the device information from your graphics card -- it is not a file that has anything to do with OpenVSP.
The OpenVSP API has many versions -- they started with 1.0 and have progressed over the last ~30 years as graphics technology has advanced.
In order to deal with this, you need a tool to figure out what capabilities a certain OS, driver, and graphics card have. OpenVSP does this with GLEW - the GL Extension Wrangler.
When you load OpenVSP, we make a call to GLEW to ask the OS to ask the OpenGL Driver what capabilities it has. We then check to make sure your system can handle everything we need. We are very modest in our requirements -- we do not use anything that would be considered new, fancy, or exotic. However, we do need OpenGL 2.1 (I think)....
That said, if your system fails the test, it should fail to load OpenVSP and should dump out a message that the OpenGL version was not sufficient.
The fact that yours runs anyway -- but fails to display -- is the really weird part.
We need GL_ARB_framebuffer_object to take screen shots -- but we will run without that, only screenshots are disabled. That option should be available in OpenGL 2.1 or later...
We check for GL_VERSION_2_0 to enable GLSL - the OpenGL Shader Language. However, I don't think we use shaders for anything other than texture mapping -- again, your main window should work, but textures would not.
We check for GL_ARB_vertex_buffer_object and glGenBuffers -- and OpenVSP should print an error and die if those aren't available.
Rob