[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#167263: libutahglx-dev falsely claims MESA compliance



Package: libutahglx-dev
Version: 0.0-cvs-20010702-4
Severity: important

libutahglx-dev in /usr/include/GL/gl.h defines the following:

  #define MESA

  #define MESA_MAJOR_VERSION 3
  #define MESA_MINOR_VERSION 2

However, MESA has had off-screen rendering since version 1.2.4 if I
can believe the MESA documentation. Off-screen rendering prototypes,
usually found in /usr/include/GL/osmesa.h, are missing from
libutahglx-dev. So not only does utah-glx falsely claim compatibility
with the OpenGL ABI, it also falsely claims to provide a MESA 3.2
API. This breaks builds of other packages, see #142129.

Lukas

P.S.: The MESA stuff is in the source, maybe someone with more
enthusiasm about this package than me can figure out how to change
debian/rules to make it build.



Reply to: