Package: saods9
Version: 4.0b7-1.1
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 saods9_4.0b7-1.1 on bigsur by sbuild/mips 1.94
...
> make[3]: Entering directory `/build/tbm/saods9-4.0b7/saotk/frame'
> g++ -Wall -g -O2 -DHAVE_SYS_UN_H -DHAVE_SYS_SHM_H -D_LARGEFILE64_SOURCE 
> -D_FILE_OFFSET_BITS=64 -I/usr/include/tcl8.4   -w -I. -I.. -I../widget 
> -I../vector -I../list -I../fitsy++ -I../../include -I/usr/include/X11 
> -I/usr/include/X11/X11 -I../../funtools-1.3.0b9/util -I../../ast-3.5   -c -o 
> annulus.o annulus.C
> fitsimage.h:408: error: extra qualification 'FitsImage::' on member 
> 'saveFitsImageFile'
> fitsimage.h:412: error: extra qualification 'FitsImage::' on member 
> 'saveFitsImageChannel'
> fitsimage.h:415: error: extra qualification 'FitsImage::' on member 
> 'saveFitsImageSocket'
> fitsimage.h:418: error: extra qualification 'FitsImage::' on member 
> 'saveFitsTableFile'
> fitsimage.h:422: error: extra qualification 'FitsImage::' on member 
> 'saveFitsTableChannel'
> fitsimage.h:425: error: extra qualification 'FitsImage::' on member 
> 'saveFitsTableSocket'
> fitsimage.h:428: error: extra qualification 'FitsImage::' on member 
> 'saveArrayFile'
> fitsimage.h:431: error: extra qualification 'FitsImage::' on member 
> 'saveArrayChannel'
> fitsimage.h:434: error: extra qualification 'FitsImage::' on member 
> 'saveArraySocket'
> make[3]: *** [annulus.o] Error 1


--- ./saotk/frame/fitsimage.h~  2006-03-15 03:49:00.000000000 +0000
+++ ./saotk/frame/fitsimage.h   2006-03-15 03:49:26.000000000 +0000
@@ -405,33 +405,33 @@
   char* getKeyword(const char*);
   int findKeyword(const char*);
 
-  int FitsImage::saveFitsImageFile(const char* fn, int compress)
+  int saveFitsImageFile(const char* fn, int compress)
     {return image_ ? image_->saveFitsImageFile(fn, compress) : 0;}
 
-  int FitsImage::saveFitsImageChannel(Tcl_Interp* interp, const char* ch, 
+  int saveFitsImageChannel(Tcl_Interp* interp, const char* ch, 
                                      int compress)
     {return image_ ? image_->saveFitsImageChannel(interp, ch, compress) : 0;}
 
-  int FitsImage::saveFitsImageSocket(int s, int compress)
+  int saveFitsImageSocket(int s, int compress)
     {return image_ ? image_->saveFitsImageSocket(s, compress) : 0;}
 
-  int FitsImage::saveFitsTableFile(const char* fn, int compress)
+  int saveFitsTableFile(const char* fn, int compress)
     {return fits_ ? fits_->saveFitsTableFile(fn, compress) : 0;}
 
-  int FitsImage::saveFitsTableChannel(Tcl_Interp* interp, const char* ch, 
+  int saveFitsTableChannel(Tcl_Interp* interp, const char* ch, 
                                      int compress)
     {return fits_ ? fits_->saveFitsTableChannel(interp, ch, compress): 0;}
 
-  int FitsImage::saveFitsTableSocket(int s, int compress)
+  int saveFitsTableSocket(int s, int compress)
     {return fits_ ? fits_->saveFitsTableSocket(s, compress) : 0;}
 
-  int FitsImage::saveArrayFile(const char* fn)
+  int saveArrayFile(const char* fn)
     {return image_ ? image_->saveArrayFile(fn) : 0;}
 
-  int FitsImage::saveArrayChannel(Tcl_Interp* interp, const char* ch)
+  int saveArrayChannel(Tcl_Interp* interp, const char* ch)
     {return image_ ? image_->saveArrayChannel(interp, ch) : 0;}
 
-  int FitsImage::saveArraySocket(int s)
+  int saveArraySocket(int s)
     {return image_ ? image_->saveArraySocket(s) : 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