Your message dated Mon, 22 Dec 2008 22:17:03 +0000
with message-id <[email protected]>
and subject line Bug#504895: fixed in libmusicbrainz3 3.0.2-1
has caused the Debian Bug report #504895,
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.)


-- 
504895: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504895
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libmusicbrainz3
Version: 3.0.1-2
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 libmusicbrainz3_3.0.1-2 on em64t by sbuild/amd64 0.53
....
> [ 60%] Building CXX object src/CMakeFiles/musicbrainz3.dir/utils_private.o
> cd /build/tbm/libmusicbrainz3-3.0.1/obj-x86_64-linux-gnu/src && 
> /usr/lib/gcc-snapshot/bin/c++    -DMB_API_EXPORTS -g -O2 -g -Wall -O2 -fPIC 
> -I/build/tbm/libmusicbrainz3-3.0.1/obj-x86_64-linux-gnu/src 
> -I/build/tbm/libmusicbrainz3-3.0.1/src 
> -I/build/tbm/libmusicbrainz3-3.0.1/src/.. 
> -I/build/tbm/libmusicbrainz3-3.0.1/src/../include -I/usr/include/neon   -o 
> CMakeFiles/musicbrainz3.dir/utils_private.o -c 
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp: In function 
> 'std::string MusicBrainz::intToString(int)':
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp:38: error: 'sprintf' 
> was not declared in this scope
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp: In function 'void 
> MusicBrainz::debug(const char*, ...)':
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp:80: error: 'stderr' 
> was not declared in this scope
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp:80: error: 'fprintf' 
> was not declared in this scope
> /build/tbm/libmusicbrainz3-3.0.1/src/utils_private.cpp:81: error: 'vfprintf' 
> was not declared in this scope
> make[3]: *** [src/CMakeFiles/musicbrainz3.dir/utils_private.o] Error 1
> make[3]: Leaving directory 
> `/build/tbm/libmusicbrainz3-3.0.1/obj-x86_64-linux-gnu'
> make[2]: *** [src/CMakeFiles/musicbrainz3.dir/all] Error 2

--- src/utils_private.cpp~      2008-11-07 20:07:10.000000000 +0000
+++ src/utils_private.cpp       2008-11-07 20:07:16.000000000 +0000
@@ -20,6 +20,7 @@
  * $Id: utils_private.cpp 8466 2006-09-05 08:59:44Z luks $
  */
  
+#include <cstdio>
 #include <cstdlib>
 #include <cstring>
 #include <cstdarg>

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



--- End Message ---
--- Begin Message ---
Source: libmusicbrainz3
Source-Version: 3.0.2-1

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

libmusicbrainz3-6_3.0.2-1_i386.deb
  to pool/main/libm/libmusicbrainz3/libmusicbrainz3-6_3.0.2-1_i386.deb
libmusicbrainz3-dev_3.0.2-1_i386.deb
  to pool/main/libm/libmusicbrainz3/libmusicbrainz3-dev_3.0.2-1_i386.deb
libmusicbrainz3_3.0.2-1.diff.gz
  to pool/main/libm/libmusicbrainz3/libmusicbrainz3_3.0.2-1.diff.gz
libmusicbrainz3_3.0.2-1.dsc
  to pool/main/libm/libmusicbrainz3/libmusicbrainz3_3.0.2-1.dsc
libmusicbrainz3_3.0.2.orig.tar.gz
  to pool/main/libm/libmusicbrainz3/libmusicbrainz3_3.0.2.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.
Ross Burton <[email protected]> (supplier of updated libmusicbrainz3 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, 22 Dec 2008 21:49:44 +0000
Source: libmusicbrainz3
Binary: libmusicbrainz3-6 libmusicbrainz3-dev
Architecture: source i386
Version: 3.0.2-1
Distribution: unstable
Urgency: low
Maintainer: Ross Burton <[email protected]>
Changed-By: Ross Burton <[email protected]>
Description: 
 libmusicbrainz3-6 - library to access the MusicBrainz.org database
 libmusicbrainz3-dev - library to access the MusicBrainz.org database 
(development files
Closes: 504895
Changes: 
 libmusicbrainz3 (3.0.2-1) unstable; urgency=low
 .
   * New upstream release
   - Drop gcc-4.3-fix, merged upstream
   - Add gcc-4.4-fix (Closes: #504895)
   * Bump neon dep to -27.
   * Add watch file
   * Change the pkgconfig file to use Requires.private for neon and diskid
Checksums-Sha1: 
 c0000bc56c3d33d71fd96df3b443b9da7a77b0bf 1087 libmusicbrainz3_3.0.2-1.dsc
 6bba392816717eeeb5e74b8d491ff19001566e7a 98537 
libmusicbrainz3_3.0.2.orig.tar.gz
 294cadce888bfb98c500567da59ab9c327e4fc3a 2953 libmusicbrainz3_3.0.2-1.diff.gz
 e5c4824e473e05f4d3824af0c81885fe1e6e18b2 128374 
libmusicbrainz3-6_3.0.2-1_i386.deb
 afa82af173fdf54f96e15e0de6f053cb06bc090a 307320 
libmusicbrainz3-dev_3.0.2-1_i386.deb
Checksums-Sha256: 
 c75eef18721d35248eb92521b2417a566bbba1dfa451937ce09c1e3a8e8a7007 1087 
libmusicbrainz3_3.0.2-1.dsc
 b9a35e56826239add731cf083108cbc313d4a2d1770e6f5006966daa66a21eda 98537 
libmusicbrainz3_3.0.2.orig.tar.gz
 68446a57fbcda7003346fca19308a95ebd52ff8345ffd1182a61399cefa10bb9 2953 
libmusicbrainz3_3.0.2-1.diff.gz
 40c840a92b930751474fca33a8c9cc23e773ef4dbecb3d4b9bff961b4e78c2aa 128374 
libmusicbrainz3-6_3.0.2-1_i386.deb
 54b2a4f83d3469274fb316141a4a5563c4a558b8374877132799c148c525cc5f 307320 
libmusicbrainz3-dev_3.0.2-1_i386.deb
Files: 
 d5b9064f68ee314113dcb74f8bca1c92 1087 libs optional libmusicbrainz3_3.0.2-1.dsc
 648ecd43f7b80852419aaf73702bc23f 98537 libs optional 
libmusicbrainz3_3.0.2.orig.tar.gz
 c3e122d8e1eccb272950813d164e7ef1 2953 libs optional 
libmusicbrainz3_3.0.2-1.diff.gz
 ed2a9ac507a767cf67331de82f4c7a7f 128374 libs optional 
libmusicbrainz3-6_3.0.2-1_i386.deb
 1e03925ad93bee7a4506688c0f1a66a7 307320 libdevel optional 
libmusicbrainz3-dev_3.0.2-1_i386.deb

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

iD8DBQFJUA+qLQnkR9C0M98RAiQSAJ9jGKNuSbq8vVmo5T26TbmDRUaTpwCeMM45
F4VwA3s/W3La7i2Tmn6QQwU=
=4hot
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to