Your message dated Wed, 24 Dec 2008 15:32:04 +0000
with message-id <[email protected]>
and subject line Bug#504907: fixed in soci 3.0.0+cvs20081223-1
has caused the Debian Bug report #504907,
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.)
--
504907: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: soci
Version: 2.2.0-4
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 soci_2.2.0-4 on em64t by sbuild/amd64 0.53
...
> g++ -DPACKAGE_NAME=\"SOCI\" -DPACKAGE_TARNAME=\"soci\"
> -DPACKAGE_VERSION=\"2.2.0\" "-DPACKAGE_STRING=\"SOCI 2.2.0\""
> -DPACKAGE_BUGREPORT=\"http://sourceforge.net/projects/soci\"
> -DPACKAGE=\"soci\" -DVERSION=\"2.2.0\" -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_DLFCN_H=1 -DHAVE_MYSQL=1 -DHAVE_POSTGRESQL=1 -DHAVE_SQLITE3=1 -I. -I.
> -I../../../src/core -I/usr/include/mysql -DBIG_JOINS=1 -fPIC -DNDEBUG
> -U_DEBUG -fPIC -g -O2 -g -Wall -O2 -Wall -pedantic -Wno-long-long -c
> standard-use-type.cpp -fPIC -DPIC -o .libs/standard-use-type.o
> standard-use-type.cpp: In member function 'virtual void
> SOCI::MySQLStandardUseTypeBackEnd::preUse(const SOCI::eIndicator*)':
> standard-use-type.cpp:81: error: 'snprintf' was not declared in this scope
> standard-use-type.cpp:89: error: 'snprintf' was not declared in this scope
> standard-use-type.cpp:98: error: 'snprintf' was not declared in this scope
> standard-use-type.cpp:109: error: 'snprintf' was not declared in this scope
> standard-use-type.cpp:121: error: 'snprintf' was not declared in this scope
> make[4]: *** [standard-use-type.lo] Error 1
--- src/backends/mysql/standard-use-type.cpp~ 2008-11-07 20:56:08.000000000
+0000
+++ src/backends/mysql/standard-use-type.cpp 2008-11-07 20:56:15.000000000
+0000
@@ -12,6 +12,7 @@
#include <soci.h>
#include <soci-platform.h>
#include <ciso646>
+#include <cstdio>
#include <limits>
#ifdef _MSC_VER
--- src/backends/mysql/vector-use-type.cpp~ 2008-11-07 20:58:47.000000000
+0000
+++ src/backends/mysql/vector-use-type.cpp 2008-11-07 20:58:52.000000000
+0000
@@ -12,6 +12,7 @@
#include <soci.h>
#include <soci-platform.h>
#include <ciso646>
+#include <cstdio>
#include <limits>
#ifdef _MSC_VER
--- src/backends/sqlite3/standard-use-type.cpp~ 2008-11-07 21:01:50.000000000
+0000
+++ src/backends/sqlite3/standard-use-type.cpp 2008-11-07 21:01:56.000000000
+0000
@@ -9,6 +9,7 @@
#include "soci.h"
#include "soci-sqlite3.h"
#include <limits>
+#include <cstdio>
#ifdef _MSC_VER
#pragma warning(disable:4355 4996)
--- src/backends/sqlite3/vector-use-type.cpp~ 2008-11-07 21:04:02.000000000
+0000
+++ src/backends/sqlite3/vector-use-type.cpp 2008-11-07 21:04:08.000000000
+0000
@@ -11,6 +11,7 @@
#include "common.h"
#include <limits>
+#include <cstdio>
#ifdef _MSC_VER
#pragma warning(disable:4355 4996)
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: soci
Source-Version: 3.0.0+cvs20081223-1
We believe that the bug you reported is fixed in the latest version of
soci, which is due to be installed in the Debian FTP archive:
libsoci-core-gcc-dbg_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-core-gcc-dbg_3.0.0+cvs20081223-1_i386.deb
libsoci-core-gcc-dev_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-core-gcc-dev_3.0.0+cvs20081223-1_i386.deb
libsoci-core-gcc_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-core-gcc_3.0.0+cvs20081223-1_i386.deb
libsoci-mysql-gcc_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-mysql-gcc_3.0.0+cvs20081223-1_i386.deb
libsoci-postgresql-gcc_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-postgresql-gcc_3.0.0+cvs20081223-1_i386.deb
libsoci-sqlite3-gcc_3.0.0+cvs20081223-1_i386.deb
to pool/main/s/soci/libsoci-sqlite3-gcc_3.0.0+cvs20081223-1_i386.deb
soci_3.0.0+cvs20081223-1.diff.gz
to pool/main/s/soci/soci_3.0.0+cvs20081223-1.diff.gz
soci_3.0.0+cvs20081223-1.dsc
to pool/main/s/soci/soci_3.0.0+cvs20081223-1.dsc
soci_3.0.0+cvs20081223.orig.tar.gz
to pool/main/s/soci/soci_3.0.0+cvs20081223.orig.tar.gz
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.
Bradley Smith <[email protected]> (supplier of updated soci 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, 23 Dec 2008 11:13:58 +0000
Source: soci
Binary: libsoci-core-gcc libsoci-core-gcc-dev libsoci-core-gcc-dbg
libsoci-mysql-gcc libsoci-sqlite3-gcc libsoci-postgresql-gcc
Architecture: source i386
Version: 3.0.0+cvs20081223-1
Distribution: experimental
Urgency: low
Maintainer: Bradley Smith <[email protected]>
Changed-By: Bradley Smith <[email protected]>
Description:
libsoci-core-gcc - C++ Database Access Library (core)
libsoci-core-gcc-dbg - C++ Database Access Library (debug symbols)
libsoci-core-gcc-dev - C++ Database Access Library (devel)
libsoci-mysql-gcc - C++ Database Access Library (MySQL backend)
libsoci-postgresql-gcc - C++ Database Access Library (PostgreSQL backend)
libsoci-sqlite3-gcc - C++ Database Access Library (SQLite3 backend)
Closes: 504907 509453
Changes:
soci (3.0.0+cvs20081223-1) experimental; urgency=low
.
* New CVS snapshot. Closes: #509453.
* debian/control:
- New maintainer.
- Update Standards-Version to 3.8.0. (No changes).
- Update compat version to 7 and upgrade debhelper Build-Depends.
- Update Vcs-* fields.
* debian/rules:
- Migrate away from cdbs.
* debian/patches:
- Migrate to quilt.
- sqlite-namespace.patch - Removed (Gone upstream).
- sqlite-common-ctime.patch - Removed (Gone upstream).
- postgressql-standard-use-type.patch - Removed (No longer needed).
- postgressql-common-ctime.patch - Removed (Gone upstream).
- mysql-common-ctime.patch - Removed (Gone upstream).
- missing-headers.patch - Removed (No longer needed).
- link-against-dl.patch - Refreshed.
- fix-gcc4.3-build.patch - Fix build with gcc 4.3.
- fix-gcc4.4-build.patch - Fix build with gcc 4.4. (Patch from Martin
Michlmayr <[email protected]>) Closes: #504907
Checksums-Sha1:
4b30f46096bd3c1861f0ab589ac4d5d7edf2816a 1382 soci_3.0.0+cvs20081223-1.dsc
e86c09a8969187977f41ee93f98ed010463a2503 753213
soci_3.0.0+cvs20081223.orig.tar.gz
634ac6d1140cd377c7c58d64771091b9f613aed1 4024 soci_3.0.0+cvs20081223-1.diff.gz
3b1f7775d6303175c19fb6634ac96b144fc50701 95718
libsoci-core-gcc_3.0.0+cvs20081223-1_i386.deb
51d6008b273f9043f01abf48e93d41ba9a5c9df2 297482
libsoci-core-gcc-dev_3.0.0+cvs20081223-1_i386.deb
61c5cd8f1a1c63e3c337346a20999d4417a56939 1377286
libsoci-core-gcc-dbg_3.0.0+cvs20081223-1_i386.deb
7412af68cc29e168c4592a5481261e3e61b1ab55 36444
libsoci-mysql-gcc_3.0.0+cvs20081223-1_i386.deb
2d907d514d7fd58e92e8a9fc02107a3f0caa1819 35656
libsoci-sqlite3-gcc_3.0.0+cvs20081223-1_i386.deb
61abc8fbb3da2491bd8ed1678c894d82cef678af 35446
libsoci-postgresql-gcc_3.0.0+cvs20081223-1_i386.deb
Checksums-Sha256:
6b07dd841dcc9a7710404a6bc6c1d12be69e7f9d76cf6b809aad40f9ba86bbe7 1382
soci_3.0.0+cvs20081223-1.dsc
8701a0acb534bc575677cdc0a1d7250d073fd9c500cb8743c61664e6807b836b 753213
soci_3.0.0+cvs20081223.orig.tar.gz
2c3a83531c081972682fcaf570f125e97ce859cf5dce96a05cf12fe22c6dc706 4024
soci_3.0.0+cvs20081223-1.diff.gz
3c1f20cea52495aaaf4270ea88f941c98650e291b39c4ebf1d48b483d900162c 95718
libsoci-core-gcc_3.0.0+cvs20081223-1_i386.deb
b3c910258bbcff03675ed128282c2aca03f8fcbc1539301c38dba66424bf8946 297482
libsoci-core-gcc-dev_3.0.0+cvs20081223-1_i386.deb
be313b3354194ddec297c9c87bfe0b285960079dc42d200cd1b3ae3da21c7daa 1377286
libsoci-core-gcc-dbg_3.0.0+cvs20081223-1_i386.deb
c0a7ac8479827277d10eae097c957a71b962d4dc086a74f2f4656010b914f16c 36444
libsoci-mysql-gcc_3.0.0+cvs20081223-1_i386.deb
e88935ca28dc1d6c6ebc24db99b0901df1c85a1448684f07bd8393fb22fed12b 35656
libsoci-sqlite3-gcc_3.0.0+cvs20081223-1_i386.deb
92fbfb9590b4252d7ff84be3b184b49962ede97eaf8b651409ffd15da1d0e80c 35446
libsoci-postgresql-gcc_3.0.0+cvs20081223-1_i386.deb
Files:
74b2fc7e0bc425f41d0c2ff781435f44 1382 libs optional
soci_3.0.0+cvs20081223-1.dsc
2ba7b47b0b93d781cf13949d63e03a5a 753213 libs optional
soci_3.0.0+cvs20081223.orig.tar.gz
78f37ee415848de7682a269a1e357feb 4024 libs optional
soci_3.0.0+cvs20081223-1.diff.gz
2d0c57932b0a9c0b10f3630c81da37f3 95718 libs optional
libsoci-core-gcc_3.0.0+cvs20081223-1_i386.deb
bdb6b16078034f2c3ce8dcc807716ce0 297482 libdevel optional
libsoci-core-gcc-dev_3.0.0+cvs20081223-1_i386.deb
382ae427b9bdc28cd81ee410dec43711 1377286 libs extra
libsoci-core-gcc-dbg_3.0.0+cvs20081223-1_i386.deb
da255be4a4e6258088525784bdf97194 36444 libs optional
libsoci-mysql-gcc_3.0.0+cvs20081223-1_i386.deb
dbbc2981798d28e2564caffcc88a407b 35656 libs optional
libsoci-sqlite3-gcc_3.0.0+cvs20081223-1_i386.deb
5673c79035723a87e2f9ddcffba32fcc 35446 libs optional
libsoci-postgresql-gcc_3.0.0+cvs20081223-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAklSUz4ACgkQj3BimscY00d5sACdH9nsvG2h8JikNlBWL5w/byRU
5/UAn3wayXiaoXOvBqlDoH8QrNH7lC8O
=bKv7
-----END PGP SIGNATURE-----
--- End Message ---