Your message dated Wed, 23 Dec 2009 17:02:50 +0000
with message-id <[email protected]>
and subject line Bug#510759: fixed in log4cxx 0.10.0-1.1
has caused the Debian Bug report #510759,
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.)
--
510759: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=510759
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: log4cxx
Version: 0.10.0-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 log4cxx_0.10.0-1 on em64t by sbuild/amd64 0.53
...
> creating stream
> if g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"log4cxx\"
> -DVERSION=\"0.10.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_MBSRTOWCS=1 -DHAVE_WCSTOMBS=1 -DHAVE_SYSLOG=1
> -DHAVE_FWIDE=1 -I. -I. -I../../../src/main/include
> -I../../../src/main/include -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE
> -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include/postgresql
> -I/usr/include/mysql -g -O2 -MT console.o -MD -MP -MF ".deps/console.Tpo" -c
> -o console.o console.cpp; \
> then mv -f ".deps/console.Tpo" ".deps/console.Po"; else rm -f
> ".deps/console.Tpo"; exit 1; fi
> console.cpp: In function 'int main(int, char**)':
> console.cpp:59: error: 'puts' was not declared in this scope
> console.cpp:67: error: 'stderr' was not declared in this scope
> console.cpp:67: error: 'stdout' was not declared in this scope
> console.cpp:67: error: 'fputs' was not declared in this scope
> console.cpp:70: error: 'stderr' was not declared in this scope
> console.cpp:70: error: 'stdout' was not declared in this scope
> console.cpp:103: error: 'stderr' was not declared in this scope
> console.cpp:103: error: 'stdout' was not declared in this scope
> console.cpp:105: error: 'stderr' was not declared in this scope
> console.cpp:105: error: 'stdout' was not declared in this scope
> console.cpp:108: error: 'stderr' was not declared in this scope
> console.cpp:108: error: 'fputs' was not declared in this scope
> console.cpp:111: error: 'fflush' was not declared in this scope
> make[4]: *** [console.o] Error 1
> make[4]: Leaving directory `/build/tbm/log4cxx-0.10.0/src/examples/cpp'
--- src/examples/cpp/console.cpp~ 2009-01-04 17:34:14.000000000 +0000
+++ src/examples/cpp/console.cpp 2009-01-04 17:34:27.000000000 +0000
@@ -15,6 +15,7 @@
* limitations under the License.
*/
+#include <stdio.h>
#include <stdlib.h>
#include <log4cxx/logger.h>
#include <log4cxx/consoleappender.h>
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: log4cxx
Source-Version: 0.10.0-1.1
We believe that the bug you reported is fixed in the latest version of
log4cxx, which is due to be installed in the Debian FTP archive:
liblog4cxx10-dev_0.10.0-1.1_i386.deb
to main/l/log4cxx/liblog4cxx10-dev_0.10.0-1.1_i386.deb
liblog4cxx10-doc_0.10.0-1.1_all.deb
to main/l/log4cxx/liblog4cxx10-doc_0.10.0-1.1_all.deb
liblog4cxx10_0.10.0-1.1_i386.deb
to main/l/log4cxx/liblog4cxx10_0.10.0-1.1_i386.deb
log4cxx_0.10.0-1.1.diff.gz
to main/l/log4cxx/log4cxx_0.10.0-1.1.diff.gz
log4cxx_0.10.0-1.1.dsc
to main/l/log4cxx/log4cxx_0.10.0-1.1.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.
David Paleino <[email protected]> (supplier of updated log4cxx 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: Mon, 21 Dec 2009 17:10:21 +0100
Source: log4cxx
Binary: liblog4cxx10-dev liblog4cxx10 liblog4cxx10-doc
Architecture: source all i386
Version: 0.10.0-1.1
Distribution: unstable
Urgency: low
Maintainer: Matthew Vernon <[email protected]>
Changed-By: David Paleino <[email protected]>
Description:
liblog4cxx10 - A logging library for C++
liblog4cxx10-dev - A logging library for C++ (development files)
liblog4cxx10-doc - Documentation for log4cxx
Closes: 510759
Changes:
log4cxx (0.10.0-1.1) unstable; urgency=low
.
* Non-maintainer upload.
* debian/patches/120-gcc-4.4.dpatch added, fixes FTBFS with
GCC 4.4, thanks to Martin Michlmayr (Closes: #510759)
Checksums-Sha1:
142ffc7835052102a214533c15e359f0e1078a32 1154 log4cxx_0.10.0-1.1.dsc
3310732f77edc94f9302370f74390b6a5e026fe1 7199 log4cxx_0.10.0-1.1.diff.gz
087a66d70254bee7834133cfccec1db7e6ba5ef7 984024
liblog4cxx10-doc_0.10.0-1.1_all.deb
8fa8e5bc040f8a7417bd714592ef9ada5575bd75 1107350
liblog4cxx10-dev_0.10.0-1.1_i386.deb
9b7fe88d8ac0cca6b92f81bdfc7a42b1ea7383b8 561058
liblog4cxx10_0.10.0-1.1_i386.deb
Checksums-Sha256:
57003849ff872164fe1663446ad574af5948446ea9e0e06a064d2f1428b49f01 1154
log4cxx_0.10.0-1.1.dsc
b810a349e543ca28e3ad07a0028c6c435c47ac819854411477b8b70dd1818176 7199
log4cxx_0.10.0-1.1.diff.gz
40197357169ee8da36f9af1e4838d86116a3ccf4e02542272e4f3b7325a1c5c0 984024
liblog4cxx10-doc_0.10.0-1.1_all.deb
cbfdfa4bc9ff9148e9f6f996e94aa781b16fe1470745091de11ae1847c7a73b2 1107350
liblog4cxx10-dev_0.10.0-1.1_i386.deb
21c511d9da15e36484d9d5a4db513f14259190e45fe3b78f7f611ad517a925bc 561058
liblog4cxx10_0.10.0-1.1_i386.deb
Files:
4d2f7d24f2aa55098d380e7e2fd4702b 1154 devel optional log4cxx_0.10.0-1.1.dsc
061c1e16256ce1e10f0dae3f242e1341 7199 devel optional log4cxx_0.10.0-1.1.diff.gz
8041602de901dbad17d3ed49ccd77e2a 984024 doc optional
liblog4cxx10-doc_0.10.0-1.1_all.deb
3336c08a61e14c497d607579a1734797 1107350 libdevel optional
liblog4cxx10-dev_0.10.0-1.1_i386.deb
6f2e72da8bcdc8cfdb9764e6522a99fb 561058 libs optional
liblog4cxx10_0.10.0-1.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAksvo4QACgkQ5qqQFxOSsXQqPQCgv92GHOonRuRBpsBfGefKv5zK
+9cAnAzYywRNCg/V/8W0C0mkuk9gueBG
=ZcEh
-----END PGP SIGNATURE-----
--- End Message ---