From: Eric H. <er...@fr...> - 2009-04-12 14:34:45
|
Hello Siouxsie, I saw this in the email archives: ---------- Email Archive: freeglut-bugs (read-only) [Freeglut-bugs] compilation errors in freeglut-2.4.0 From: Siouxsie Sue <siouxsie@en...> - 2009-01-04 21:09 Hello, When tried to compile 2.4.0 source on my linux box (gcc 4.3.2) got compilation error in src/freeglut_joystick.c:1687. Along with -Werror it breaks compilation. fgJoystick is an array so 'if (fgJoystick)' has no meaning. ---------- Were you able to resolve this? I experienced a problem with using "-Werror" because the included X11/Xmd.h (from xorg) uses a "long long" type: 155:typedef unsigned long long CARD64; which resulted in: ---------- cc1: warnings being treated as errors In file included from /opt/X11/include/X11/extensions/xf86vmode.h:39, from freeglut_internal.h:101, from freeglut_callbacks.c:29: /opt/X11/include/X11/Xmd.h:155: error: ISO C90 does not support 'long long' ---------- Full output: http://pastebin.com/f1f4df008 Simply removing the "-Werror" in the configure for me. A dead-simple patch to resolve this: http://svn.cross-lfs.org/svn/repos/patches/freeglut/freeglut-2.4.0-forgive_ISO_C90_warnings-1.patch Cheers, -Eric -- http://www.freesa.org/ -- mobile: +31 620719662 aim: ericigps -- skype: eric_herman -- jabber: eri...@gm... |