Package: src:extremetuxracer
Version: 0.5beta-2
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd

Hi,

currently[1] extremetuxracer/experimental does not compile on GNU/Hurd.

The problem is the missing definition of the GLUTesselatorFunction typedef for
the GNU platform.
The attached patch (modelled after kfreebsd_glutesselator.diff) makes
extremetuxracer compile again.

[1] 
https://buildd.debian.org/fetch.cgi?pkg=extremetuxracer&arch=hurd-i386&ver=0.5beta-2&stamp=1279675467&file=log&as=raw

Thanks,
-- 
Pino
Description: Fix FTBFS on GNU/Hurd
Author: Pino Toscano <toscano.p...@tiscali.it>

--- a/src/ppgltk/FT/FTVectoriser.cpp
+++ b/src/ppgltk/FT/FTVectoriser.cpp
@@ -7,7 +7,7 @@
 
 #ifdef __APPLE_CC__    
     typedef GLvoid (*GLUTesselatorFunction)(...);
-#elif defined( __mips ) || defined( __linux__ ) || defined( __FreeBSD__ ) || 
defined( __OpenBSD__ ) || defined( __sun ) || defined (__CYGWIN__) || defined 
(__FreeBSD_kernel__)
+#elif defined( __mips ) || defined( __linux__ ) || defined( __FreeBSD__ ) || 
defined( __OpenBSD__ ) || defined( __sun ) || defined (__CYGWIN__) || defined 
(__FreeBSD_kernel__) || defined (__GNU__)
     typedef GLvoid (*GLUTesselatorFunction)();
 #elif defined ( WIN32)
     typedef GLvoid (CALLBACK *GLUTesselatorFunction)( );

Reply via email to