Package: freeglut3
Version: 2.4.0-2
Severity: important

glutSetCursor(GLUT_CURSOR_INHERIT) will always abort the program
with the error "Failed to create cursor".

As far as I can see, the freeglut package's source code contains

            case GLUT_CURSOR_INHERIT:
                cursor = None;
                break;

followed by

        if ( ( cursorIDToUse != GLUT_CURSOR_NONE ) && ( cursor == None ) ) {
            fgError( "Failed to create cursor" );
        }

which will clearly always be the case for GLUT_CURSOR_INHERIT, and always
abort the program.

(I also note that for GLUT_CURSOR_NONE, cursor won't actually be None,
which makes the first part of that "if" expression totally meaningless
as it stands.)

This breaks FlightGear; it will no longer start.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-k7
Locale: LANG=no_NO, LC_CTYPE=no_NO (charmap=ISO-8859-1)

Versions of packages freeglut3 depends on:
ii  libc6                2.3.5-4             GNU C Library: Shared libraries an
ii  libglu1-xorg [libglu 6.8.2.dfsg.1-9      Mesa OpenGL utility library [X.Org
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxext6             4.3.0.dfsg.1-12.0.1 X Window System miscellaneous exte
ii  libxxf86vm1          6.8.2.dfsg.1-7      X Video Mode selection library
ii  xlibmesa-gl [libgl1] 4.3.0.dfsg.1-12.0.1 Mesa 3D graphics library [XFree86]
ii  xlibs                6.8.2.dfsg.1-9      X Window System client libraries m

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to