Bug#367360: FTBFS with G++ 4.1: extra qualification

Martin Michlmayr tbm at cyrius.com
Mon May 15 10:39:57 UTC 2006


Package: vdr
Version: 1.4.0-1
Tags: patch
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 grave (since
it makes other packages FTBFS).  The 0 day NMU policy applies already
so please fix this soon.  Thanks.

A patch is attached.


> Automatic build of vdr-plugin-prefermenu_0.6.4-21 on test.track.rz.uni-augsburg.de by sbuild/powerpc 0.44
...
> g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"prefermenu"' -D_GNU_SOURCE -I/usr/include/vdr/include -I/usr/include/include prefermenu.c
> /usr/include/vdr/config.h:71: error: extra qualification 'cCommand::' on member 'getChilds'
> make[1]: *** [prefermenu.o] Error 1

--- ./debian/patches/03_cmdsubmenu.dpatch~	2006-05-15 10:30:49.000000000 +0000
+++ ./debian/patches/03_cmdsubmenu.dpatch	2006-05-15 10:31:13.000000000 +0000
@@ -166,7 +166,7 @@
    const char *Execute(const char *Parameters = NULL);
 +  int getIndent(void) { return nIndent; }
 +  void setIndent(int nNewIndent) { nIndent = nNewIndent; }
-+  cCommands *cCommand::getChilds(void) { return childs; }
++  cCommands *getChilds(void) { return childs; }
 +  int getChildCount(void);
 +  bool hasChilds(void) { return getChildCount() > 0; }
 +  void addChild(cCommand *newChild);

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





More information about the pkg-vdr-dvb-devel mailing list