#17 Build failures with 2.0.0.44

v2.0
closed-invalid
build (28)
5
2001-09-08
2001-09-08
Richard Jones
No

Out of the box, without SWIG installed, I got build
errors.

I have attached the entire build log. The build was
attempted using the PyOpenGL-2.0.0.44.tar.gz source
distribution.

With SWIG installed, I forced a build_w and it still
broke. That was using swig 1.3a5.

Relevant installed packages:
python-2.1.1-3mdk
python-devel-2.1.1-3mdk
python-numeric-20.1.0-1mdk
python-numeric-devel-20.1.0-1mdk
tkinter-2.1.1-3mdk
Mesa-3.4.1-4mdk
Mesa-common-3.4.1-4mdk
Mesa-common-devel-3.4.1-4mdk
swig-1.3a5-1mdk

Note: the log also contains some other type warnings.

Discussion

  • Richard Jones
    Richard Jones
    2001-09-08

    Build log using 2.0.0.44 source distribution.

     
    Attachments
  • Richard Jones
    Richard Jones
    2001-09-08

    Logged In: YES
    user_id=6405

    I've managed to get GLU's __init__.c to compile by
    modifying the GLU/__init__.i interface spec to change:
    GLUquadric -> GLUquadricObj
    GLUnurbs -> GLUnurbsObj
    GLUtesselator -> GLUtriangulatorObj

    which now matches the definitions given in GL/glu.h:
    #if defined GLU_VERSION_1_2
    typedef struct GLUquadric GLUquadricObj;
    typedef struct GLUnurbs GLUnurbsObj;
    /* FIXME: We need to implement the other 1.3 typedefs
    - GH */
    typedef struct GLUtesselator GLUtesselator;
    typedef GLUtesselator GLUtriangulatorObj;
    #else
    /* GLU 1.1 and older */
    typedef struct GLUquadric GLUquadricObj;
    typedef struct GLUtriangulatorObj GLUtriangulatorObj;
    typedef struct GLUnurbs GLUnurbsObj;
    #endif

     
    • status: open --> closed-invalid
     
  • Richard Jones
    Richard Jones
    2001-09-08

    Logged In: YES
    user_id=6405

    Sorry, I didn't read the release notes - just the
    installation guide.