Package: scorched3d
Version: 39.1+cvs20050929-2
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 scorched3d_39.1+cvs20050929-2 on bigsur by sbuild/mips 1.94
...
> if mips-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" 
> -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE=\"scorched3d\" -DVERSION=\"39\"  -I. -I. -I../porting -I..   
> -I/usr/X11R6/include -I/usr/X11R6 -I/usr/local/include 
> -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 
> -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES 
> -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA  -g -O2 -I/usr/include/SDL -D_REENTRANT 
>  -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 
> -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES 
> -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -I/usr/include/freetype2 
> -DS3D_DOCDIR=\"/usr/share/doc/scorched3d\" 
> -DS3D_DATADIR=\"/usr/share/games/scorched3d\" -DS3D_BINDIR=\"/usr/games\" 
> -DdDOUBLE -MT GLWPlanView.o -MD -MP -MF ".deps/GLWPlanView.Tpo" \
>         -c -o GLWPlanView.o `test -f '../GLW/GLWPlanView.cpp' || echo 
> './'`../GLW/GLWPlanView.cpp; \
>       then mv -f ".deps/GLWPlanView.Tpo" ".deps/GLWPlanView.Po"; \
>       else rm -f ".deps/GLWPlanView.Tpo"; exit 1; \
>       fi
> ../landscape/LandscapePoints.h:44: error: extra qualification 
> 'LandscapePoints::' on member 'findPoint'
> ../landscape/MovementMap.h:68: error: extra qualification 'MovementMap::' on 
> member 'POINT_TO_UINT'
> make[3]: *** [GLWPlanView.o] Error 1


--- ./src/landscape/MovementMap.h~      2006-03-17 05:17:03.000000000 +0000
+++ ./src/landscape/MovementMap.h       2006-03-17 05:17:22.000000000 +0000
@@ -65,7 +65,7 @@
        MovementMapEntry *entries_;
        HeightMap &hMap_;
 
-       unsigned int MovementMap::POINT_TO_UINT(unsigned int x, unsigned int y);
+       unsigned int POINT_TO_UINT(unsigned int x, unsigned int y);
        void addPoint(unsigned int x, unsigned int y, 
                                         float height, float dist,
                                         std::map<unsigned int, 
MovementMap::MovementMapEntry> &edgeMap,
--- ./src/landscape/LandscapePoints.h~  2006-03-17 05:17:11.000000000 +0000
+++ ./src/landscape/LandscapePoints.h   2006-03-17 05:17:15.000000000 +0000
@@ -41,7 +41,7 @@
        int noPts_;
 
        void createPoints(HeightMap &map, int width, int points);
-       void LandscapePoints::findPoint(HeightMap &map, Position *pos, float x, 
float y);
+       void findPoint(HeightMap &map, Position *pos, float x, float y);
 };
 
 #endif

-- 
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