Package: annoyance-filter
Severity: normal
Tags: patch

When building 'annoyance-filter' on amd64 with gcc-4.0,
I get the following error:

statlib.w:2023: error: there are no arguments to 'begin' that depend on a 
template parameter, so a declaration of 'begin' must be available
statlib.w:2023: error: there are no arguments to 'end' that depend on a 
template parameter, so a declaration of 'end' must be available
statlib.w:2026: error: there are no arguments to 'size' that depend on a 
template parameter, so a declaration of 'size' must be available
annoyance-filter.w: In member function 'void 
dictionaryWord::exportToBinaryFile(std::ostream&)':
annoyance-filter.w:1527: warning: comparison is always true due to limited 
range of data type
annoyance-filter.w: In member function 'void 
base64MIMEdecoder::initialiseDecodingTable()':
annoyance-filter.w:2977: warning: array subscript has type 'char'
annoyance-filter.w:2978: warning: array subscript has type 'char'
annoyance-filter.w:2979: warning: array subscript has type 'char'
annoyance-filter.w: In member function 'void 
tokenDefinition::setISO_8859defaults(unsigned int, unsigned int)':
annoyance-filter.w:7160: warning: array subscript has type 'char'
annoyance-filter.w:7160: warning: array subscript has type 'char'
annoyance-filter.w: In member function 'void 
tokenDefinition::setUS_ASCIIdefaults(unsigned int, unsigned int)':
annoyance-filter.w:7177: warning: array subscript has type 'char'
annoyance-filter.w:7177: warning: array subscript has type 'char'
annoyance-filter.w:7178: warning: array subscript has type 'char'
annoyance-filter.w:7178: warning: array subscript has type 'char'
make[1]: *** [annoyance-filter.o] Error 1
make[1]: Leaving directory `/annoyance-filter-1.0.0b'
make: *** [build-stamp] Error 2

With the attached patch 'annoyance-filter' can be compiled
on amd64 using gcc-4.0. 

The patch is just a workaround.

A proper fix would probably add 'this->' in a few places.
I tried that, but I could not find a properly working patch.

Regards
Andreas Jochens

diff -urN ../tmp-orig/annoyance-filter-1.0.0b/debian/rules ./debian/rules
--- ../tmp-orig/annoyance-filter-1.0.0b/debian/rules    2005-03-18 
08:59:25.512346376 +0100
+++ ./debian/rules      2005-03-18 08:58:54.531325963 +0100
@@ -26,7 +26,7 @@
 config.status: configure
        dh_testdir
        # Add here commands to configure the package.
-       ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) 
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+       CFLAGS=-fpermissive ./configure --host=$(DEB_HOST_GNU_TYPE) 
--build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man 
--infodir=\$${prefix}/share/info
 
 
 build: build-stamp


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to