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]