Package: synaptic
Version: 0.57.8
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 synaptic_0.57.8 on bigsur by sbuild/mips 1.106
...
> if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/apt-pkg -DXTHREADS
> -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
> -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/X11R6/include
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/libglade-2.0 -I/usr/include/libxml2
> -DSYNAPTICLOCALEDIR=\""/usr/share/locale"\"
> -DSYNAPTICSTATEDIR=\""/var/lib/synaptic"\" -g -O2 -MT rpackage.o -MD -MP
> -MF ".deps/rpackage.Tpo" \
> -c -o rpackage.o `test -f 'rpackage.cc' || echo './'`rpackage.cc; \
> then mv -f ".deps/rpackage.Tpo" ".deps/rpackage.Po"; \
> else rm -f ".deps/rpackage.Tpo"; exit 1; \
> fi
> rpackagefilter.h:133: error: extra qualification 'RPatternPackageFilter::' on
> member 'filterVersion'
> make[3]: *** [rpackage.o] Error 1
--- ./common/rpackagefilter.h~ 2006-03-19 23:44:23.000000000 +0000
+++ ./common/rpackagefilter.h 2006-03-19 23:44:28.000000000 +0000
@@ -130,7 +130,7 @@
bool and_mode; // patterns are applied in "AND" mode if true, "OR" if false
inline bool filterName(Pattern pat, RPackage *pkg);
- inline bool RPatternPackageFilter::filterVersion(Pattern pat, RPackage
*pkg);
+ inline bool filterVersion(Pattern pat, RPackage *pkg);
inline bool filterDescription(Pattern pat, RPackage *pkg);
inline bool filterMaintainer(Pattern pat, RPackage *pkg);
inline bool filterDepends(Pattern pat, RPackage *pkg,
--- ./common/rpackagelister.cc~ 2006-03-19 23:48:03.000000000 +0000
+++ ./common/rpackagelister.cc 2006-03-19 23:48:11.000000000 +0000
@@ -616,7 +616,7 @@
bool _ascent;
RPackageStatus _status;
public:
- supportedSortFunc::supportedSortFunc(bool ascent, RPackageStatus &s)
+ supportedSortFunc(bool ascent, RPackageStatus &s)
: _ascent(ascent), _status(s) {};
bool operator() (RPackage *x, RPackage *y) {
if(_ascent)
--- ./gtk/rgpkgcdrom.h~ 2006-03-19 23:51:04.000000000 +0000
+++ ./gtk/rgpkgcdrom.h 2006-03-19 23:51:08.000000000 +0000
@@ -44,8 +44,8 @@
public:
RGCDScanner(RGMainWindow *main, RUserDialog *userDialog);
- bool RGCDScanner::ChangeCdrom();
- bool RGCDScanner::AskCdromName(string &defaultName);
+ bool ChangeCdrom();
+ bool AskCdromName(string &defaultName);
void Update(string text, int current);
bool run();
--
Martin Michlmayr
http://www.cyrius.com/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]