Your message dated Sun, 16 Mar 2008 22:32:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#417212: fixed in gnuift 0.1.14-6.3
has caused the Debian Bug report #417212,
regarding FTBFS with GCC 4.3: missing #includes
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.)


-- 
417212: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417212
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: gnuift
Version: 0.1.14-6.2
Usertags: ftbfs-gcc-4.3
Tags: patch

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  Some background of this can be found at
http://gcc.gnu.org/PR28080

You can reproduce this problem with gcc-snapshot from unstable.

> Automatic build of gnuift_0.1.14-6.2 on coconut0 by sbuild/ia64 0.49
...
> CAccessorImplementation.cc: In member function 'virtual void 
> CAccessorImplementation::getRandomIDs(std::list<int, std::allocator<int> >&, 
> size_t) const':
> CAccessorImplementation.cc:129: warning: comparison between signed and 
> unsigned integer expressions
> CAccessorImplementation.cc:131: error: 'rand' was not declared in this scope
> CAccessorImplementation.cc:134: error: 'rand' was not declared in this scope
> CAccessorImplementation.cc: In member function 'virtual void 
> CAccessorImplementation::getRandomAccessorElements(std::list<CAccessorElement,
>  std::allocator<CAccessorElement> >&, size_t) const':
> CAccessorImplementation.cc:188: warning: comparison between signed and 
> unsigned integer expressions
> CAccessorImplementation.cc:190: error: 'rand' was not declared in this scope
> CAccessorImplementation.cc:194: error: 'rand' was not declared in this scope

--- gift-0.1.14/libMRML/cc/CAccessorImplementation.cc~  2007-04-01 
20:12:05.000000000 +0000
+++ gift-0.1.14/libMRML/cc/CAccessorImplementation.cc   2007-04-01 
20:12:11.000000000 +0000
@@ -48,6 +48,7 @@
 ****************************************/
 
 
+#include <cstdlib>
 #include <string>
 #include <set> 
 #include "libMRML/include/CAccessorImplementation.h"
--- gift-0.1.14/libMRML/cc/CDynamicQueryFactory.cc~     2007-04-01 
20:13:18.000000000 +0000
+++ gift-0.1.14/libMRML/cc/CDynamicQueryFactory.cc      2007-04-01 
20:13:24.000000000 +0000
@@ -30,6 +30,7 @@
 
 // for file name treatment
 #include "libMRML/include/getLibNameFromFileName.h"
+#include <cstdlib>
 #include <set>
 
 CQuery* CDynamicQueryFactory::makeQuery(const string & inBaseType, 
--- gift-0.1.14/GIFTServer/modifyDistanceMatrix.cc~     2007-04-01 
20:23:45.000000000 +0000
+++ gift-0.1.14/GIFTServer/modifyDistanceMatrix.cc      2007-04-01 
20:23:53.000000000 +0000
@@ -7,6 +7,7 @@
     pseudo distances.
 */
 
+#include <cstdlib>
 #include <iterator>
 #include <fstream>
 #include <iostream>

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


--- End Message ---
--- Begin Message ---
Source: gnuift
Source-Version: 0.1.14-6.3

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

gnuift-doc_0.1.14-6.3_all.deb
  to pool/main/g/gnuift/gnuift-doc_0.1.14-6.3_all.deb
gnuift-perl_0.1.14-6.3_all.deb
  to pool/main/g/gnuift/gnuift-perl_0.1.14-6.3_all.deb
gnuift_0.1.14-6.3.diff.gz
  to pool/main/g/gnuift/gnuift_0.1.14-6.3.diff.gz
gnuift_0.1.14-6.3.dsc
  to pool/main/g/gnuift/gnuift_0.1.14-6.3.dsc
gnuift_0.1.14-6.3_amd64.deb
  to pool/main/g/gnuift/gnuift_0.1.14-6.3_amd64.deb
libgnuift0-dev_0.1.14-6.3_amd64.deb
  to pool/main/g/gnuift/libgnuift0-dev_0.1.14-6.3_amd64.deb
libgnuift0c2a_0.1.14-6.3_amd64.deb
  to pool/main/g/gnuift/libgnuift0c2a_0.1.14-6.3_amd64.deb
libmrml1-dev_0.1.14-6.3_amd64.deb
  to pool/main/g/gnuift/libmrml1-dev_0.1.14-6.3_amd64.deb
libmrml1c2a_0.1.14-6.3_amd64.deb
  to pool/main/g/gnuift/libmrml1c2a_0.1.14-6.3_amd64.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.
Philipp Kern <[EMAIL PROTECTED]> (supplier of updated gnuift 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.7
Date: Sun, 16 Mar 2008 22:44:27 +0100
Source: gnuift
Binary: gnuift gnuift-doc libgnuift0c2a libgnuift0-dev libmrml1c2a libmrml1-dev 
gnuift-perl
Architecture: source all amd64
Version: 0.1.14-6.3
Distribution: unstable
Urgency: low
Maintainer: Robert Jordens <[EMAIL PROTECTED]>
Changed-By: Philipp Kern <[EMAIL PROTECTED]>
Description: 
 gnuift     - GNU Image Finding Tool - index and search images by content
 gnuift-doc - Documentation for gnuift
 gnuift-perl - GNU Image Finding Tool - perl modules
 libgnuift0-dev - libgnuift development files
 libgnuift0c2a - GNU Image Finding Tool - libraries
 libmrml1-dev - libmrml development files
 libmrml1c2a - Multimedia Retrieval Markup Language
Closes: 417212
Changes: 
 gnuift (0.1.14-6.3) unstable; urgency=low
 .
   * Non-maintainer upload for the gcc-4.3 release goal, with a
     patch by Cyril Brulebois.  (Closes: #417212)
Files: 
 277f10e3f21232bc73feef8d58878be0 1219 graphics optional gnuift_0.1.14-6.3.dsc
 8b9be86b52657f12aef07e15dc9623f0 19950 graphics optional 
gnuift_0.1.14-6.3.diff.gz
 ee3f05e45247cfb31d9e08db1cfdf911 110822 graphics optional 
gnuift-doc_0.1.14-6.3_all.deb
 e16a9d4e27a0c0ec4f3a896c68d4cbf6 81716 graphics optional 
gnuift-perl_0.1.14-6.3_all.deb
 7043a7cc752477534ab7e33e333d58aa 117034 graphics optional 
gnuift_0.1.14-6.3_amd64.deb
 2cb49be0185a928297350f381e905861 199828 libs optional 
libgnuift0c2a_0.1.14-6.3_amd64.deb
 6b49548eae744b8a72b1342d26ac0506 264194 libdevel optional 
libgnuift0-dev_0.1.14-6.3_amd64.deb
 223a10be7c90ccaece46fa4018777f19 223646 libs optional 
libmrml1c2a_0.1.14-6.3_amd64.deb
 14f8f5284d688dd5a18b41329a3b6634 332940 libdevel optional 
libmrml1-dev_0.1.14-6.3_amd64.deb

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

iD8DBQFH3Z5G7Ro5M7LPzdgRAtVtAKDXzvm6NABHwoiYfPhZYpP9kp+iEACfX0PI
ULP6sgXXvxCZWoLjaE5J9a0=
=dyC9
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to