wxPython glcanvas build on SGI a no-go

Randall Hopper aa8vb at yahoo.com
Thu Dec 30 16:07:23 EST 1999


  The identifier "glColorTableEXT" is undefined.
  The identifier "glGetColorTableEXT" is undefined.
  The identifier "GL_COLOR_INDEX12_EXT" is undefined.
  The identifier "GL_COLOR_INDEX16_EXT" is undefined.
  The identifier "GL_COLOR_INDEX1_EXT" is undefined.
  The identifier "GL_COLOR_INDEX2_EXT" is undefined.
  The identifier "GL_COLOR_INDEX4_EXT" is undefined.
  The identifier "GL_COLOR_INDEX8_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_ALPHA_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_BLUE_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_FORMAT_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_GREEN_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_INTENSITY_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_LUMINANCE_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_RED_SIZE_EXT" is undefined.
  The identifier "GL_COLOR_TABLE_WIDTH_EXT" is undefined.
  The identifier "GL_EXT_paletted_texture" is undefined.

I'm guessing these are wgl'isms?  Do we need:

  #ifdef WIN32
        /* if this is a Windows operating system, get the function pointer*/
    glColorTable = (PFNGLCOLORTABLEEXTPROC)
                                        wglGetProcAddress("glColorTableEXT");
        if (glColorTable == NULL) {
                printf("glColorTableEXT not found\n");
        }
  #endif

etc.

     SGI IRIX 6.5.6f.  No glColorTableEXT to be found (for example).  But
there is a glColorTable().  The latter is documented in the Red book BTW
(3rd ed, OpenGL 1.2).

Randall
-------------- next part --------------
cc-1174 CC: WARNING File = gtk/glcanvas.cpp, Line = 61
  The variable "o3" was declared but never referenced.

      PyObject*   o3;
                  ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 391
  The identifier "glColorTableEXT" is undefined.

          glColorTableEXT(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
          ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 420
  The identifier "glGetColorTableEXT" is undefined.

          glGetColorTableEXT(_arg0,_arg1,_arg2,_arg3);
          ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9686
  The identifier "GL_COLOR_INDEX12_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX12_EXT", PyInt_FromLong((long) GL_COLOR_INDEX12_EXT));
  	                                                                      ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9687
  The identifier "GL_COLOR_INDEX16_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX16_EXT", PyInt_FromLong((long) GL_COLOR_INDEX16_EXT));
  	                                                                      ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9688
  The identifier "GL_COLOR_INDEX1_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX1_EXT", PyInt_FromLong((long) GL_COLOR_INDEX1_EXT));
  	                                                                     ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9689
  The identifier "GL_COLOR_INDEX2_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX2_EXT", PyInt_FromLong((long) GL_COLOR_INDEX2_EXT));
  	                                                                     ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9690
  The identifier "GL_COLOR_INDEX4_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX4_EXT", PyInt_FromLong((long) GL_COLOR_INDEX4_EXT));
  	                                                                     ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9691
  The identifier "GL_COLOR_INDEX8_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_INDEX8_EXT", PyInt_FromLong((long) GL_COLOR_INDEX8_EXT));
  	                                                                     ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9697
  The identifier "GL_COLOR_TABLE_ALPHA_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_ALPHA_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_ALPHA_SIZE_EXT));
  	                                                                               ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9698
  The identifier "GL_COLOR_TABLE_BLUE_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_BLUE_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_BLUE_SIZE_EXT));
  	                                                                              ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9699
  The identifier "GL_COLOR_TABLE_FORMAT_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_FORMAT_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_FORMAT_EXT));
  	                                                                           ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9700
  The identifier "GL_COLOR_TABLE_GREEN_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_GREEN_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_GREEN_SIZE_EXT));
  	                                                                               ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9701
  The identifier "GL_COLOR_TABLE_INTENSITY_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_INTENSITY_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_INTENSITY_SIZE_EXT));
  	                                                                                   ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9702
  The identifier "GL_COLOR_TABLE_LUMINANCE_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_LUMINANCE_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_LUMINANCE_SIZE_EXT));
  	                                                                                   ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9703
  The identifier "GL_COLOR_TABLE_RED_SIZE_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_RED_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_RED_SIZE_EXT));
  	                                                                             ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9704
  The identifier "GL_COLOR_TABLE_WIDTH_EXT" is undefined.

  	 PyDict_SetItemString(d,"GL_COLOR_TABLE_WIDTH_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_WIDTH_EXT));
  	                                                                          ^

cc-1020 CC: ERROR File = gtk/glcanvas.cpp, Line = 9765
  The identifier "GL_EXT_paletted_texture" is undefined.

  	 PyDict_SetItemString(d,"GL_EXT_paletted_texture", PyInt_FromLong((long) GL_EXT_paletted_texture));
  	                                                                         ^

cc-1174 CC: WARNING File = gtk/glcanvas.cpp, Line = 117
  The variable "wxStringErrorMsg" was declared but never referenced.

  static char* wxStringErrorMsg = "string type is required for parameter";
               ^

cc-1552 CC: WARNING File = gtk/glcanvas.cpp, Line = 9590
  The variable "SWIG_globals" is set but never used.

  static PyObject *SWIG_globals;
                   ^

17 errors detected in the compilation of "gtk/glcanvas.cpp".


More information about the Python-list mailing list