Your message dated Tue, 10 Apr 2012 20:58:06 +0000
with message-id <[email protected]>
and subject line Bug#667376: fixed in spamprobe 1.4d-11
has caused the Debian Bug report #667376,
regarding spamprobe: ftbfs with GCC-4.7
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.)


-- 
667376: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667376
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: spamprobe
Version: 1.4d-10
Severity: important
Tags: sid wheezy
User: [email protected]
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

../../src/includes/Ref.h:248:5: error: 'assign' was not declared in this scope, 
and no declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/spamprobe_1.4d-10_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
Making all in database
make[3]: Entering directory `/«PKGBUILDDIR»/src/database'
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"spamprobe\" 
-DVERSION=\"1.4d\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_REGEX_H=1 -DUSE_8BIT=1 -DUSE_CDB=1 -DUSE_DB=1 
-DUSE_MMAP=1 -DHAVE_UNGIF=1 -DHAVE_PNG=1 -DHAVE_JPEG=1  -I. -I. 
-I../../src/includes  -DNDEBUG   -g -O2 -MT CleanupManager.o -MD -MP -MF 
".deps/CleanupManager.Tpo" -c -o CleanupManager.o CleanupManager.cc; \
        then mv -f ".deps/CleanupManager.Tpo" ".deps/CleanupManager.Po"; else 
rm -f ".deps/CleanupManager.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"spamprobe\" 
-DVERSION=\"1.4d\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_REGEX_H=1 -DUSE_8BIT=1 -DUSE_CDB=1 -DUSE_DB=1 
-DUSE_MMAP=1 -DHAVE_UNGIF=1 -DHAVE_PNG=1 -DHAVE_JPEG=1  -I. -I. 
-I../../src/includes  -DNDEBUG   -g -O2 -MT DatabaseConfig.o -MD -MP -MF 
".deps/DatabaseConfig.Tpo" -c -o DatabaseConfig.o DatabaseConfig.cc; \
        then mv -f ".deps/DatabaseConfig.Tpo" ".deps/DatabaseConfig.Po"; else 
rm -f ".deps/DatabaseConfig.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"spamprobe\" 
-DVERSION=\"1.4d\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_REGEX_H=1 -DUSE_8BIT=1 -DUSE_CDB=1 -DUSE_DB=1 
-DUSE_MMAP=1 -DHAVE_UNGIF=1 -DHAVE_PNG=1 -DHAVE_JPEG=1  -I. -I. 
-I../../src/includes  -DNDEBUG   -g -O2 -MT FrequencyDB.o -MD -MP -MF 
".deps/FrequencyDB.Tpo" -c -o FrequencyDB.o FrequencyDB.cc; \
        then mv -f ".deps/FrequencyDB.Tpo" ".deps/FrequencyDB.Po"; else rm -f 
".deps/FrequencyDB.Tpo"; exit 1; fi
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"spamprobe\" 
-DVERSION=\"1.4d\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_REGEX_H=1 -DUSE_8BIT=1 -DUSE_CDB=1 -DUSE_DB=1 
-DUSE_MMAP=1 -DHAVE_UNGIF=1 -DHAVE_PNG=1 -DHAVE_JPEG=1  -I. -I. 
-I../../src/includes  -DNDEBUG   -g -O2 -MT FrequencyDBImpl_bdb.o -MD -MP -MF 
".deps/FrequencyDBImpl_bdb.Tpo" -c -o FrequencyDBImpl_bdb.o 
FrequencyDBImpl_bdb.cc; \
        then mv -f ".deps/FrequencyDBImpl_bdb.Tpo" 
".deps/FrequencyDBImpl_bdb.Po"; else rm -f ".deps/FrequencyDBImpl_bdb.Tpo"; 
exit 1; fi
In file included from /usr/include/c++/4.7/backward/strstream:52:0,
                 from FrequencyDBImpl_bdb.cc:35:
/usr/include/c++/4.7/backward/backward_warning.h:33:2: warning: #warning This 
file includes at least one deprecated or antiquated header which may be removed 
without further notice at a future date. Please use a non-deprecated interface 
with equivalent functionality instead. For a listing of replacement headers and 
interfaces, consult the file backward_warning.h. To disable this warning use 
-Wno-deprecated. [-Wcpp]
if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"spamprobe\" 
-DVERSION=\"1.4d\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DIRENT_H=1 -DHAVE_REGEX_H=1 -DUSE_8BIT=1 -DUSE_CDB=1 -DUSE_DB=1 
-DUSE_MMAP=1 -DHAVE_UNGIF=1 -DHAVE_PNG=1 -DHAVE_JPEG=1  -I. -I. 
-I../../src/includes  -DNDEBUG   -g -O2 -MT FrequencyDBImpl_cache.o -MD -MP -MF 
".deps/FrequencyDBImpl_cache.Tpo" -c -o FrequencyDBImpl_cache.o 
FrequencyDBImpl_cache.cc; \
        then mv -f ".deps/FrequencyDBImpl_cache.Tpo" 
".deps/FrequencyDBImpl_cache.Po"; else rm -f ".deps/FrequencyDBImpl_cache.Tpo"; 
exit 1; fi
In file included from ../../src/includes/util.h:47:0,
                 from ../../src/includes/WordData.h:41,
                 from FrequencyDBImpl_cache.cc:33:
../../src/includes/Ref.h: In instantiation of 'Ref<T>& Ref<T>::operator=(const 
Ref<T>&) [with T = FrequencyDBImpl_cache::CacheEntry]':
../../src/includes/LRUCache.h:254:5:   required from 'void LRUCache<KeyType, 
ValueType>::put(const KeyType&, ValueType, bool) [with KeyType = 
std::basic_string<char>; ValueType = Ref<FrequencyDBImpl_cache::CacheEntry>]'
FrequencyDBImpl_cache.cc:91:74:   required from here
../../src/includes/Ref.h:248:5: error: 'assign' was not declared in this scope, 
and no declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
../../src/includes/Ref.h:248:5: note: declarations in dependent base 
'RefBase<FrequencyDBImpl_cache::CacheEntry>' are not found by unqualified lookup
../../src/includes/Ref.h:248:5: note: use 'this->assign' instead
make[3]: *** [FrequencyDBImpl_cache.o] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/src/database'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: spamprobe
Source-Version: 1.4d-11

We believe that the bug you reported is fixed in the latest version of
spamprobe, which is due to be installed in the Debian FTP archive:

spamprobe_1.4d-11.diff.gz
  to main/s/spamprobe/spamprobe_1.4d-11.diff.gz
spamprobe_1.4d-11.dsc
  to main/s/spamprobe/spamprobe_1.4d-11.dsc
spamprobe_1.4d-11_i386.deb
  to main/s/spamprobe/spamprobe_1.4d-11_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Duboc <[email protected]> (supplier of updated spamprobe package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 10 Apr 2012 22:18:24 +0200
Source: spamprobe
Binary: spamprobe
Architecture: source i386
Version: 1.4d-11
Distribution: unstable
Urgency: low
Maintainer: Nicolas Duboc <[email protected]>
Changed-By: Nicolas Duboc <[email protected]>
Description: 
 spamprobe  - Bayesian spam filter
Closes: 667376
Changes: 
 spamprobe (1.4d-11) unstable; urgency=low
 .
   * Fix FTBFS with gcc 4.7 by using “this->” when needed
     Patch from Cyril Brulebois (Closes: #667376).
   * Bumped declaration of Debian policy compliance to 3.9.3 (nothing to do).
Checksums-Sha1: 
 116902dab3b65c44c3cf0b1bf76353ae2d4608b9 1111 spamprobe_1.4d-11.dsc
 67596454cb405d3844ff68cd9d8944977190425a 53090 spamprobe_1.4d-11.diff.gz
 6422004d71e5c6e23b951a54823ffe466cac7ecd 220422 spamprobe_1.4d-11_i386.deb
Checksums-Sha256: 
 9de7e2abf5a1b30aeba1c63441ae3f542935cbbe74ed263ead67007b4b5e0bef 1111 
spamprobe_1.4d-11.dsc
 754644f9d00422281016adf6c57f3d70b968f822906cfc482a40a362f3077fb7 53090 
spamprobe_1.4d-11.diff.gz
 21e22aa808a7bbff907c5bc007a0de4306422247f6cc48c98b1fc442d1381cd1 220422 
spamprobe_1.4d-11_i386.deb
Files: 
 9de1562d91d3dfbda352e4f8b4af60d5 1111 mail optional spamprobe_1.4d-11.dsc
 ca6ea7c403cacbf1775e349d258427c4 53090 mail optional spamprobe_1.4d-11.diff.gz
 99f9fafed864c87dec78565ef3c857d9 220422 mail optional 
spamprobe_1.4d-11_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk+El0cACgkQEAlStfgBp0NBbgCeKsuZyqpWyF2KkhEeykb+cF/9
7Q4An0NMDi7oezhbGAFQlr1PNE2uKnV/
=RLwC
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to