diff -ruN kball-0.0.20041216.orig/src/sphermap.cpp kball-0.0.20041216.new/src/sphermap.cpp
--- kball-0.0.20041216.orig/src/sphermap.cpp	2004-08-02 20:55:17.000000000 +0200
+++ kball-0.0.20041216.new/src/sphermap.cpp	2006-09-22 22:45:52.000000000 +0200
@@ -53,7 +53,8 @@
         for (x = - fixtoi (q_cos) + 1; x < fixtoi(q_cos) - 1; x++)
         {
              fixed newq_cos, temp_p, temp_q=0; // some temporary variables
-             fixed newx, newy, newz; // x, y and z after rotation             
+#warning Dirty Hack: Using int32_t instead of fixed to avoid a dirty error
+             int32_t newx, newy, newz; // x, y and z after rotation             
              fixed z; // z before rotation. we don't have to calculate x and y
              
              // calculate z
