Package: xmoto
Version: 0.1.11-1
Severity: important
Tags: patch

Your package fails to build with G++ 4.1.  I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable (probably in a few weeks) I'll upgrade this to serious.

A patch is below.


> Automatic build of xmoto_0.1.11-1 on bigsur by sbuild/mips 1.94
...
> if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"xmoto\" 
> -DVERSION=\"0.1.11\" -DHAVE_LIBJPEG=1 -DHAVE_LIBPNG=1 -DHAVE_LIBZ=1 
> -DHAVE_LIBSDL_MIXER=1 -DHAVE_PTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
> -DHAVE_LUA50_LUA_H=1 -DHAVE_LUA50_LAUXLIB_H=1 -DHAVE_LUA50_LUALIB_H=1  -I. 
> -I.    -DNOMMGR -w -DGAMEDATADIR=\"/usr/share/games/xmoto\"  -g -O2 
> -I/usr/include/SDL -D_REENTRANT -MT BSP.o -MD -MP -MF ".deps/BSP.Tpo" -c -o 
> BSP.o `test -f 'src/BSP.cpp' || echo './'`src/BSP.cpp; \
>       then mv -f ".deps/BSP.Tpo" ".deps/BSP.Po"; else rm -f ".deps/BSP.Tpo"; 
> exit 1; fi
> src/BSP.h:96: error: extra qualification 'vapp::BSP::' on member '_SplitPoly'
> src/BSP.h:98: error: extra qualification 'vapp::BSP::' on member '_SplitLines'
> src/BSP.h:99: error: extra qualification 'vapp::BSP::' on member 
> '_FindBestSplitter'
> src/BSP.h:100: error: extra qualification 'vapp::BSP::' on member '_CopyLine'
> src/BSP.h:101: error: extra qualification 'vapp::BSP::' on member '_CopyPoly'
> make[2]: *** [BSP.o] Error 1
> make[2]: Leaving directory `/build/tbm/xmoto-0.1.11'


--- ./src/BSP.h~        2006-03-16 03:14:19.000000000 +0000
+++ ./src/BSP.h 2006-03-16 03:14:27.000000000 +0000
@@ -93,12 +93,12 @@
       void _ComputeNormal(BSPLine *pLine);     
       void _UpdateAABB(Vector2f &P,Vector2f &Min,Vector2f &Max); 
       void _Recurse(BSPPoly *pSubSpace,std::vector<BSPLine *> &Lines);
-      void BSP::_SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly 
*pBack,BSPLine *pLine);
-      void BSP::_SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine 
*> &Front,std::vector<BSPLine *> &Back,
+      void _SplitPoly(BSPPoly *pPoly,BSPPoly *pFront,BSPPoly *pBack,BSPLine 
*pLine);
+      void _SplitLines(std::vector<BSPLine *> &Lines,std::vector<BSPLine *> 
&Front,std::vector<BSPLine *> &Back,
                             BSPLine *pLine,int *pnNumFront,int *pnNumBack,int 
*pnNumSplits,bool bProbe);
-      BSPLine *BSP::_FindBestSplitter(std::vector<BSPLine *> &Lines);
-      BSPLine *BSP::_CopyLine(BSPLine *pSrc);
-      BSPPoly *BSP::_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);      
+      BSPLine *_FindBestSplitter(std::vector<BSPLine *> &Lines);
+      BSPLine *_CopyLine(BSPLine *pSrc);
+      BSPPoly *_CopyPoly(BSPPoly *pDst,BSPPoly *pSrc);      
   };
 
 };

-- 
Martin Michlmayr
http://www.cyrius.com/


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

Reply via email to