Your message dated Tue, 8 Apr 2008 15:14:10 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Already fixed
has caused the Debian Bug report #358289,
regarding FTBFS with G++ 4.1: extra qualification & other problems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
358289: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=358289
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: rezound
Version: 0.12.2beta-4
Severity: important

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.

An (incomplete) patch is attached.


> Automatic build of rezound_0.12.2beta-4 on em64t by sbuild/amd64 1.106
...
> if /bin/sh ../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. 
> -I../../../config -I../../../src/misc -I../../../src/misc/missing/generated 
> -I../../../src/PoolFile    -g -Wall -Wno-unused-function -Wno-unused-variable 
> -Wno-unused -I/usr/include -I/usr/include -I/usr/include -MT 
> CNestedDataFile.lo -MD -MP -MF ".deps/CNestedDataFile.Tpo" \
>         -c -o CNestedDataFile.lo `test -f 'CNestedDataFile.cpp' || echo 
> './'`CNestedDataFile.cpp; \
>       then mv -f ".deps/CNestedDataFile.Tpo" ".deps/CNestedDataFile.Plo"; \
>       else rm -f ".deps/CNestedDataFile.Tpo"; exit 1; \
>       fi
>  g++ -DHAVE_CONFIG_H -I. -I. -I../../../config -I../../../src/misc 
> -I../../../src/misc/missing/generated -I../../../src/PoolFile -g -Wall 
> -Wno-unused-function -Wno-unused-variable -Wno-unused -I/usr/include 
> -I/usr/include -I/usr/include -MT CNestedDataFile.lo -MD -MP -MF 
> .deps/CNestedDataFile.Tpo -c CNestedDataFile.cpp -o CNestedDataFile.o
> CNestedDataFile.cpp:21:2: warning: #warning parseFile doesnt need to set the 
> filename, only the constructor and setFilename should do that
> CNestedDataFile.cpp:22:2: warning: #warning see about retaining the order 
> that things were parsed in the file
> anytype.h: In function 'const std::vector<type, std::allocator<_CharT> >& 
> string_to_anytype(const std::string&, std::vector<type, 
> std::allocator<_CharT> >&)':
> anytype.h:107: error: there are no arguments to 'cfg_parse' that depend on a 
> template parameter, so a declaration of 'cfg_parse' must be available
> anytype.h:107: error: (if you use '-fpermissive', G++ will accept your code, 
> but allowing the use of an undeclared name is deprecated)
> make[4]: *** [CNestedDataFile.lo] Error 1
> make[4]: Leaving directory 
> `/build/tbm/rezound-0.12.2beta/build-tree/rezound-0.12.2beta/src/misc/CNestedDataFile'
> make[3]: *** [all-recursive] Error 1

I'm not sure what to do about this bug.

But there are other problems for which I do have a patch:


--- ./src/frontend_fox/FileActionDialogs.h~     2006-03-22 02:33:07.000000000 
+0000
+++ ./src/frontend_fox/FileActionDialogs.h      2006-03-22 02:33:14.000000000 
+0000
@@ -87,7 +87,7 @@
        long onDetectDeviceButton(FXObject *object,FXSelector sel,void *ptr);
 
 protected:
-       CBurnToCDDialog::CBurnToCDDialog() {}
+       CBurnToCDDialog() {}
 
        const string getExplanation() const;
 };
@@ -111,7 +111,7 @@
        long onRemoveButton(FXObject *object,FXSelector sel,void *ptr);
 
 protected:
-       CRunMacroDialog::CRunMacroDialog() {}
+       CRunMacroDialog() {}
 
 };
 
--- ./src/frontend_fox/CMetersWindow.cpp~       2006-03-22 02:34:25.000000000 
+0000
+++ ./src/frontend_fox/CMetersWindow.cpp        2006-03-22 02:36:55.000000000 
+0000
@@ -82,7 +82,7 @@
 {
        FXDECLARE(CLevelMeter);
 public:
-       CLevelMeter::CLevelMeter(FXComposite *parent) :
+       CLevelMeter(FXComposite *parent) :
                
FXHorizontalFrame(parent,LAYOUT_FILL_X|LAYOUT_FIX_HEIGHT|LAYOUT_TOP | 
FRAME_NONE,0,0,0,0, 0,0,0,0, 0,0),
                statusFont(getApp()->getNormalFont()),
                canvas(new FXCanvas(this,this,ID_CANVAS,FRAME_NONE | 
LAYOUT_FILL_X|LAYOUT_FILL_Y)),
@@ -121,7 +121,7 @@
 
        }
 
-       CLevelMeter::~CLevelMeter()
+       ~CLevelMeter()
        {
                delete statusFont;
        }
@@ -133,7 +133,7 @@
                setHeight(max(statusFont->getFontHeight(),MIN_METER_HEIGHT)); 
// make meter only as tall as necessary (also with a defined minimum)
        }
 
-       long CLevelMeter::onCanvasPaint(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr)
        {
                FXDCWindow dc(canvas);
 
@@ -327,7 +327,7 @@
 {
        FXDECLARE(CBalanceMeter);
 public:
-       CBalanceMeter::CBalanceMeter(FXComposite *parent) :
+       CBalanceMeter(FXComposite *parent) :
                FXHorizontalFrame(parent,LAYOUT_FILL_X|LAYOUT_FIX_HEIGHT | 
FRAME_NONE, 0,0,0,0, 0,0,0,0, 0,0),
                statusFont(getApp()->getNormalFont()),
                leftLabel(new FXLabel(this,"-1.0")),
@@ -361,7 +361,7 @@
 
        }
 
-       CBalanceMeter::~CBalanceMeter()
+       ~CBalanceMeter()
        {
                delete statusFont;
        }
@@ -372,7 +372,7 @@
                setHeight(max(statusFont->getFontHeight(),MIN_METER_HEIGHT)); 
// make meter only as tall as necessary (also with a defined minimum)
        }
 
-       long CBalanceMeter::onCanvasPaint(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr)
        {
                FXDCWindow dc(canvas);
 
@@ -478,7 +478,7 @@
 {
        FXDECLARE(CStereoPhaseMeter);
 public:
-       CStereoPhaseMeter::CStereoPhaseMeter(FXComposite *parent,sample_t 
*_samplingBuffer,size_t _samplingNFrames,unsigned _samplingNChannels,unsigned 
_samplingLeftChannel,unsigned _samplingRightChannel) :
+       CStereoPhaseMeter(FXComposite *parent,sample_t *_samplingBuffer,size_t 
_samplingNFrames,unsigned _samplingNChannels,unsigned 
_samplingLeftChannel,unsigned _samplingRightChannel) :
                
FXHorizontalFrame(parent,LAYOUT_RIGHT|LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y, 0,0,0,0, 
0,0,0,0, 0,0),
                canvasFrame(new 
FXVerticalFrame(this,LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK,0,0,0,0,
 2,2,2,2, 0,1)),
                        canvas(new 
FXBackBufferedCanvas(canvasFrame,this,ID_CANVAS,LAYOUT_FILL_X|LAYOUT_FILL_Y)),
@@ -519,19 +519,19 @@
                statusFont=new FXFont(getApp(),d);
        }
 
-       CStereoPhaseMeter::~CStereoPhaseMeter()
+       ~CStereoPhaseMeter()
        {
                delete statusFont;
        }
 
-       long CStereoPhaseMeter::onZoomDial(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onZoomDial(FXObject *sender,FXSelector sel,void *ptr)
        {
                zoom=((float)zoomDial->getValue())/100.0f;
                canvas->update(); // not really necessary since we're doing it 
several times a second anyway
                return 1;
        }
 
-       long CStereoPhaseMeter::onResize(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onResize(FXObject *sender,FXSelector sel,void *ptr)
        {
                // make square
                
resize(getHeight()+getHSpacing()+zoomDial->getWidth(),getHeight());
@@ -540,7 +540,7 @@
                return 1;
        }
 
-       long CStereoPhaseMeter::onCanvasPaint(FXObject *sender,FXSelector 
sel,void *ptr)
+       long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr)
        {
                FXColor *data=(FXColor *)canvas->getBackBufferData();
 
@@ -730,7 +730,7 @@
 {
        FXDECLARE(CAnalyzer);
 public:
-       CAnalyzer::CAnalyzer(FXComposite *parent) :
+       CAnalyzer(FXComposite *parent) :
                FXHorizontalFrame(parent,LAYOUT_RIGHT|LAYOUT_FILL_Y, 0,0,0,0, 
0,0,0,0, 0,0),
                canvasFrame(new 
FXVerticalFrame(this,LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK,0,0,0,0,
 2,2,2,2, 0,1)),
                        canvas(new 
FXBackBufferedCanvas(canvasFrame,this,ID_CANVAS,LAYOUT_FILL_X|LAYOUT_FILL_Y)),
@@ -763,25 +763,25 @@
                canvasFrame->setWidth(150);
        }
 
-       CAnalyzer::~CAnalyzer()
+       ~CAnalyzer()
        {
                delete statusFont;
        }
 
-       long CAnalyzer::onZoomDial(FXObject *sender,FXSelector sel,void *ptr)
+       long onZoomDial(FXObject *sender,FXSelector sel,void *ptr)
        {
                zoom=zoomDial->getValue();
                canvas->update(); // not really necessary since we're doing it 
several times a second anyway
                return 1;
        }
 
-       long CAnalyzer::onZoomDialDefault(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onZoomDialDefault(FXObject *sender,FXSelector sel,void *ptr)
        {
                zoomDial->setValue(25);
                return onZoomDial(sender,sel,ptr);
        }
 
-       long CAnalyzer::onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr)
+       long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr)
        {
                FXDC &dc=*((FXDC*)ptr); // back buffered canvases send the DC 
to draw onto in ptr
 
@@ -865,19 +865,19 @@
                return 1;
        }
 
-       long CAnalyzer::onCanvasEnter(FXObject *sender,FXSelector sel,void *ptr)
+       long onCanvasEnter(FXObject *sender,FXSelector sel,void *ptr)
        {
                drawBarFreq=true;
                return onCanvasMotion(sender,sel,ptr);
        }
 
-       long CAnalyzer::onCanvasLeave(FXObject *sender,FXSelector sel,void *ptr)
+       long onCanvasLeave(FXObject *sender,FXSelector sel,void *ptr)
        {
                drawBarFreq=false;
                return onCanvasMotion(sender,sel,ptr);
        }
 
-       long CAnalyzer::onCanvasMotion(FXObject *sender,FXSelector sel,void 
*ptr)
+       long onCanvasMotion(FXObject *sender,FXSelector sel,void *ptr)
        {
                barFreqIndex=((FXEvent *)ptr)->win_x/ANALYZER_BAR_WIDTH;
                return 1;


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


--- End Message ---
--- Begin Message ---
While preparing an NMU for the FTBFS if built twice problem I noticed
that these bugs were already fixed in earlier version but weren't marked
as such. Therefore I just close them now.

Michael
-- 
Michael Meskes
Email: Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: [EMAIL PROTECTED]
Go VfL Borussia! Go SF 49ers! Use Debian GNU/Linux! Use PostgreSQL!


--- End Message ---

Reply via email to