Package: libterralib
Version: 3.0.3b2-3
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 attached.


> Automatic build of libterralib_3.0.3b2-3 on bigsur by sbuild/mips 1.106
...
> g++ -c -pipe -Wall -W -g -D_REENTRANT -fPIC  -DQT_THREAD_SUPPORT -DQT_SHARED 
> -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. 
> -I../../src/terralib/kernel -I../../src/terralib/functions -I../../src/tiff 
> -I../../src/zlib -I/usr/include/qt3 -o .obj/TeComputeAttributeStrategies.o 
> ../../src/terralib/kernel/TeComputeAttributeStrategies.cpp
> ../../src/terralib/kernel/TeRaster.h:230: warning: 'class TeRaster::iterator' 
> has virtual functions but non-virtual destructor
> ../../src/terralib/kernel/TeSlice.h:51: error: extra qualification 
> 'TeSlice::' on member 'TeSlice'
> ../../src/terralib/kernel/TeSlice.h:54: error: extra qualification 
> 'TeSlice::' on member 'TeSlice'
> ../../src/terralib/kernel/TeLegendEntry.h:57: error: extra qualification 
> 'TeLegendEntry::' on member 'TeLegendEntry'
> ../../src/terralib/kernel/TeLegendEntry.h:65: error: extra qualification 
> 'TeLegendEntry::' on member 'TeLegendEntry'
> make[2]: *** [.obj/TeComputeAttributeStrategies.o] Error 1
> make[2]: Leaving directory `/build/tbm/libterralib-3.0.3b2/terralibx/terralib'


--- ./src/terralib/kernel/TeSlice.h~    2006-03-21 22:00:07.000000000 +0000
+++ ./src/terralib/kernel/TeSlice.h     2006-03-21 22:00:16.000000000 +0000
@@ -48,10 +48,10 @@
        string          to_;                    //! interval upper value
        
        //! Constructor
-       TeSlice::TeSlice () : count_(0),from_(""),to_("") {}
+       TeSlice () : count_(0),from_(""),to_("") {}
 
        //! Constructor
-       TeSlice::TeSlice(const string& from, const string& to, int count=0) :
+       TeSlice(const string& from, const string& to, int count=0) :
      count_(count),
                from_(from),
                to_(to) {}
--- ./src/terralib/kernel/TeLegendEntry.h~      2006-03-21 22:00:28.000000000 
+0000
+++ ./src/terralib/kernel/TeLegendEntry.h       2006-03-21 22:00:38.000000000 
+0000
@@ -54,7 +54,7 @@
 public:
 
        //! Constructor
-       TeLegendEntry::TeLegendEntry () : 
+       TeLegendEntry () : 
                label_(""),
                id_(-1),
                theme_(0),
@@ -62,7 +62,7 @@
                {}
 
        //! Constructor
-       TeLegendEntry::TeLegendEntry (const TeSlice& slice) :
+       TeLegendEntry (const TeSlice& slice) :
                slice_(slice),
                id_(-1),
                theme_(0),

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