Your message dated Sat, 27 Jun 2009 21:32:18 +0000
with message-id <[email protected]>
and subject line Bug#504975: fixed in tntdb 1.0.1-2
has caused the Debian Bug report #504975,
regarding FTBFS with GCC 4.4: missing #include
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.)


-- 
504975: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504975
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tntdb
Version: 1.0.1-1
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with the upcoming GCC 4.4.  Version 4.4
has not been released yet but I'm building with a snapshot in order
to find errors and give people an advance warning.

GCC 4.4 cleaned up some more C++ headers.  You always have to #include
headers directly and cannot rely for things to be included indirectly.

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

> Automatic build of tntdb_1.0.1-1 on em64t by sbuild/amd64 0.53
...
>  g++ -DHAVE_CONFIG_H -I. -I. -I. -I../include -DDRIVERDIR=\"/usr/lib/tntdb\" 
> -g -O2 -g -Wall -O2 -I/usr/include -c connect.cpp  -fPIC -DPIC -o 
> .libs/libtntdb_la-connect.o
> In file included from ../include/tntdb/bits/statement.h:24,
>                  from ../include/tntdb/bits/connection.h:25,
>                  from ../include/tntdb/connection.h:22,
>                  from ../include/tntdb/connect.h:23,
>                  from connect.cpp:19:
> ../include/tntdb/iface/istatement.h:48: error: 'int32_t' has not been declared
> ../include/tntdb/iface/istatement.h:49: error: 'uint32_t' has not been 
> declared
> ../include/tntdb/iface/istatement.h:50: error: 'int64_t' has not been declared
> ../include/tntdb/iface/istatement.h:51: error: 'uint64_t' has not been 
> declared

--- include/tntdb/mysql/bindutils.h~    2008-11-08 08:31:42.000000000 +0000
+++ include/tntdb/mysql/bindutils.h     2008-11-08 08:31:49.000000000 +0000
@@ -20,6 +20,7 @@
 #define TNTDB_MYSQL_BINDUTILS_H
 
 #include <mysql.h>
+#include <stdint.h>
 #include <string>
 
 namespace tntdb
--- include/tntdb/bits/statement.h~     2008-11-08 08:26:19.000000000 +0000
+++ include/tntdb/bits/statement.h      2008-11-08 08:26:26.000000000 +0000
@@ -19,6 +19,7 @@
 #ifndef TNTDB_BITS_STATEMENT_H
 #define TNTDB_BITS_STATEMENT_H
 
+#include <stdint.h>
 #include <string>
 #include <cxxtools/smartptr.h>
 #include <tntdb/iface/istatement.h>
--- include/tntdb/iface/ivalue.h~       2008-11-08 08:28:44.000000000 +0000
+++ include/tntdb/iface/ivalue.h        2008-11-08 08:28:51.000000000 +0000
@@ -20,6 +20,7 @@
 #define TNTDB_IFACE_IVALUE_H
 
 #include <cxxtools/refcounted.h>
+#include <stdint.h>
 #include <string>
 
 namespace tntdb
--- include/tntdb/iface/istatement.h~   2008-11-08 08:30:29.000000000 +0000
+++ include/tntdb/iface/istatement.h    2008-11-08 08:30:33.000000000 +0000
@@ -20,6 +20,7 @@
 #define TNTDB_IFACE_ISTATEMENT_H
 
 #include <cxxtools/refcounted.h>
+#include <stdint.h>
 #include <string>
 
 namespace tntdb
--- include/tntdb/decimal.h~    2008-11-08 08:27:47.000000000 +0000
+++ include/tntdb/decimal.h     2008-11-08 08:27:52.000000000 +0000
@@ -19,6 +19,7 @@
 #ifndef TNTDB_DECIMAL_H
 #define TNTDB_DECIMAL_H
 
+#include <stdint.h>
 #include <string>
 #include <iostream>
 #include <sstream>

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



--- End Message ---
--- Begin Message ---
Source: tntdb
Source-Version: 1.0.1-2

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

libtntdb-dev_1.0.1-2_i386.deb
  to pool/main/t/tntdb/libtntdb-dev_1.0.1-2_i386.deb
libtntdb1_1.0.1-2_i386.deb
  to pool/main/t/tntdb/libtntdb1_1.0.1-2_i386.deb
tntdb-mysql1_1.0.1-2_i386.deb
  to pool/main/t/tntdb/tntdb-mysql1_1.0.1-2_i386.deb
tntdb-postgresql1_1.0.1-2_i386.deb
  to pool/main/t/tntdb/tntdb-postgresql1_1.0.1-2_i386.deb
tntdb-sqlite1_1.0.1-2_i386.deb
  to pool/main/t/tntdb/tntdb-sqlite1_1.0.1-2_i386.deb
tntdb_1.0.1-2.diff.gz
  to pool/main/t/tntdb/tntdb_1.0.1-2.diff.gz
tntdb_1.0.1-2.dsc
  to pool/main/t/tntdb/tntdb_1.0.1-2.dsc



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.
Kari Pahula <[email protected]> (supplier of updated tntdb 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: Sat, 27 Jun 2009 23:33:58 +0300
Source: tntdb
Binary: libtntdb1 tntdb-mysql1 tntdb-postgresql1 tntdb-sqlite1 libtntdb-dev
Architecture: source i386
Version: 1.0.1-2
Distribution: unstable
Urgency: low
Maintainer: Kari Pahula <[email protected]>
Changed-By: Kari Pahula <[email protected]>
Description: 
 libtntdb-dev - Development headers for tntdb
 libtntdb1  - C++ class library for easy database access
 tntdb-mysql1 - MySQL backend for tntdb database access library
 tntdb-postgresql1 - PostgreSQL backend for tntdb database access library
 tntdb-sqlite1 - SQLite backend for tntdb database access library
Closes: 504975 533961
Changes: 
 tntdb (1.0.1-2) unstable; urgency=low
 .
   * Bumped Standards-Version to 3.8.2 (no changes).
   * Copy config.{sub,guess} from autotools-dev.  (Closes: #533961)
   * Patch to add a few #include <stdint.h> statements to make g++ 4.4
     happy.  (Closes: #504975)
   * Add quilt as a build dependency.
   * Omit .a files from -dev package.
   * Add automake1.9 and autoconf as build deps and regenerate build
     scripts.
Checksums-Sha1: 
 27d92e5f665ad736ef814d47f39eda57cb7537f7 1177 tntdb_1.0.1-2.dsc
 deb3b08da9956626a25ca8b0f64475b7861b2106 3141 tntdb_1.0.1-2.diff.gz
 245569d76ee4fa1afe204f68cddf7c00ffa32628 60628 libtntdb1_1.0.1-2_i386.deb
 4cfb2af7adf07f1e2a2c41b3e9b88ef4ef36cc51 74470 tntdb-mysql1_1.0.1-2_i386.deb
 99fd7f86b5289a39c20ca422764f04cb3ef1531a 58038 
tntdb-postgresql1_1.0.1-2_i386.deb
 3dedbaa06d7e9a4201cd811518351eee676a87d0 39552 tntdb-sqlite1_1.0.1-2_i386.deb
 68627c4b3fdc81e44e80ec7be4b1e3b0058d5408 636804 libtntdb-dev_1.0.1-2_i386.deb
Checksums-Sha256: 
 8c57481b745cdc210a247bf177016b958e55a40c2cbcf071303e1c9547a3b2be 1177 
tntdb_1.0.1-2.dsc
 8f918cb349d42495207a00bec4cedfc303845aee4399e51f99d41c6642860d6e 3141 
tntdb_1.0.1-2.diff.gz
 da7f7b5a2887f0e94ec02a0e82fd3acdb82f9647c7df304ba03215bc4fd97c48 60628 
libtntdb1_1.0.1-2_i386.deb
 f4972f5ce250e2a51a857ff77b819272892f0c3309343715a6c2bec5edc5f1e3 74470 
tntdb-mysql1_1.0.1-2_i386.deb
 643ae374cff0eeac1706446af0718cb5eec8528295b8f74980ee1222318d5168 58038 
tntdb-postgresql1_1.0.1-2_i386.deb
 35924e6c8f60ae429cac14fa74f0d98bdd9efed3d9bf8c46bde35dedf19e18e1 39552 
tntdb-sqlite1_1.0.1-2_i386.deb
 26e7d22ebd80762cda3761172915cf99c4b1c752f7ad2e3ea33dfec05fcfd12d 636804 
libtntdb-dev_1.0.1-2_i386.deb
Files: 
 73bf3f2ecad52c2011b58be60277e3a9 1177 libs optional tntdb_1.0.1-2.dsc
 93d229edd7fb8ee8415aab210e9522a7 3141 libs optional tntdb_1.0.1-2.diff.gz
 091cc8a518ccc9b35faa02702297ad5e 60628 libs optional libtntdb1_1.0.1-2_i386.deb
 a47e8a2fd3a40e83e77b2271c661f276 74470 libs optional 
tntdb-mysql1_1.0.1-2_i386.deb
 ce1fc9bbc1a238ba85bde83da43a0ce0 58038 libs optional 
tntdb-postgresql1_1.0.1-2_i386.deb
 6dfbd6b8c3f3eddcd9b515c87170cc09 39552 libs optional 
tntdb-sqlite1_1.0.1-2_i386.deb
 ae2cbbe2fc7120efc4c57727f1e18b0e 636804 libdevel optional 
libtntdb-dev_1.0.1-2_i386.deb

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

iEUEARECAAYFAkpGhrwACgkQeYl9593Atw0HsgCeMmS9QdGrnizo6+hCy2kORucS
APwAmL/N0VH9mpCsl7psCCeT8AtWFOY=
=wY9R
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to