title: GLFW opens OpenGL 3.2 context but Freeglut can't - why?
body: <p>I am working on a Mac, I've got FreeGlut compiled and installed, but I can't seem to get the OpenGL 3.2 context with it. However, I can get it without any problem while using GLFW.
  So in GLFW, this code works perfectly fine:</p>
  
  <pre><code>    glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3);
      glfwOpenWindowHint(GLFW_OPENGL_VERSION_MINOR, 2);
      glfwOpenWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
      glfwOpenWindow(500, 500, 8, 8, 8, 8, 24, 8, GLFW_WINDOW)
  </code></pre>
  
  <p>But with FreeGlut, this code fails(on <code>glutCreateWindow</code>):</p>
  
  <pre><code>glutInitContextVersion (3, 2);
  glutInitContextProfile(GLUT_CORE_PROFILE);  
  glutInitWindowSize (width, height); 
  glutInitWindowPosition (300, 200);
  int window = glutCreateWindow (argv[0]);
  </code></pre>
  
  <p>The error it fails with is:</p>
  
  <pre><code>X Error of failed request:  BadRequest (invalid request code or no such operation)
    Major opcode of failed request:  34 (X_UngrabKey)
    Serial number of failed request:  29
    Current serial number in output stream:  29
  </code></pre>
  
  <p>I am running on MacOS X 10.8 Mountain Lion, with Intel HD4000 graphics, having installed XQuartz as my X11 server,and having compiled and installed FreeGlut 2.8 from sources.</p>
  
  <p>Does anyone know what might be the issue?</p>