[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#504909: marked as done (FTBFS with GCC 4.4: missing #include)



Your message dated Fri, 27 Feb 2009 09:02:08 +0000
with message-id <E1Lcybg-00080N-PF@ries.debian.org>
and subject line Bug#504909: fixed in libfreebob 1.0.11-1
has caused the Debian Bug report #504909,
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 owner@bugs.debian.org
immediately.)


-- 
504909: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504909
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libfreebob
Version: 1.0.7-1
User: debian-gcc@lists.debian.org
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 libfreebob_1.0.7-1 on em64t by sbuild/amd64 0.53
...
>  g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -I.. -I../src -g -O2 -g -Wall -O2 -Wall -O2 -c libfreebobavc/avc_extended_plug_info.cpp  -fPIC -DPIC -o libfreebobavc/.libs/avc_extended_plug_info.o
> libfreebobavc/avc_extended_plug_info.cpp: In member function 'virtual bool ExtendedPlugInfoInfoType::serialize(IOSSerialize&)':
> libfreebobavc/avc_extended_plug_info.cpp:628: error: 'asprintf' was not declared in this scope
> make[3]: *** [libfreebobavc/avc_extended_plug_info.lo] Error 1
> make[3]: Leaving directory `/build/tbm/libfreebob-1.0.7/src'

--- src/libfreebobavc/avc_extended_plug_info.cpp~	2008-11-07 20:59:50.000000000 +0000
+++ src/libfreebobavc/avc_extended_plug_info.cpp	2008-11-07 20:59:56.000000000 +0000
@@ -22,6 +22,7 @@
 #include "serialize.h"
 #include "ieee1394service.h"
 
+#include <cstdio>
 #include <cstdlib>
 #include <netinet/in.h>
 #include <iostream>
--- src/libfreebobavc/avc_generic.cpp~	2008-11-07 21:01:34.000000000 +0000
+++ src/libfreebobavc/avc_generic.cpp	2008-11-07 21:01:39.000000000 +0000
@@ -22,6 +22,7 @@
 #include "serialize.h"
 #include "ieee1394service.h"
 
+#include <cstdio>
 #include <cstdlib>
 #include <netinet/in.h>
 #include <cstdlib>
--- src/libfreebobavc/avc_extended_stream_format.cpp~	2008-11-07 21:00:39.000000000 +0000
+++ src/libfreebobavc/avc_extended_stream_format.cpp	2008-11-07 21:00:54.000000000 +0000
@@ -22,6 +22,7 @@
 #include "serialize.h"
 #include "ieee1394service.h"
 
+#include <cstdio>
 #include <netinet/in.h>
 
 ///////////////////////////////////////////////////////////
--- src/libfreebobavc/ieee1394service.cpp~	2008-11-07 21:02:05.000000000 +0000
+++ src/libfreebobavc/ieee1394service.cpp	2008-11-07 21:02:11.000000000 +0000
@@ -24,6 +24,7 @@
 #include <errno.h>
 #include <netinet/in.h>
 
+#include <cstdio>
 #include <iostream>
 
 using namespace std;
--- src/libfreebobavc/serialize.cpp~	2008-11-07 21:04:18.000000000 +0000
+++ src/libfreebobavc/serialize.cpp	2008-11-07 21:04:23.000000000 +0000
@@ -20,6 +20,7 @@
 
 #include "serialize.h"
 
+#include <cstdio>
 #include <iostream>
 #include <iomanip>
 
--- src/debugmodule/debugmodule.cpp~	2008-11-07 21:10:44.000000000 +0000
+++ src/debugmodule/debugmodule.cpp	2008-11-07 21:10:49.000000000 +0000
@@ -23,6 +23,7 @@
 #include <stdarg.h>
 #include <netinet/in.h>
 
+#include <cstdio>
 #include <iostream>
 
 using namespace std;
--- tests/test-volume.cpp~	2008-11-07 21:11:53.000000000 +0000
+++ tests/test-volume.cpp	2008-11-07 21:12:00.000000000 +0000
@@ -21,6 +21,7 @@
 #include "libfreebobavc/avc_function_block.h"
 #include "libfreebobavc/serialize.h"
 #include "libfreebobavc/ieee1394service.h"
+#include <stdio.h>
 #include <stdlib.h>
 
 const bool bVerbose = false;

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



--- End Message ---
--- Begin Message ---
Source: libfreebob
Source-Version: 1.0.11-1

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

libfreebob0-dev_1.0.11-1_i386.deb
  to pool/main/libf/libfreebob/libfreebob0-dev_1.0.11-1_i386.deb
libfreebob0_1.0.11-1_i386.deb
  to pool/main/libf/libfreebob/libfreebob0_1.0.11-1_i386.deb
libfreebob_1.0.11-1.diff.gz
  to pool/main/libf/libfreebob/libfreebob_1.0.11-1.diff.gz
libfreebob_1.0.11-1.dsc
  to pool/main/libf/libfreebob/libfreebob_1.0.11-1.dsc
libfreebob_1.0.11.orig.tar.gz
  to pool/main/libf/libfreebob/libfreebob_1.0.11.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 504909@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated libfreebob 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 26 Feb 2009 23:14:58 +0100
Source: libfreebob
Binary: libfreebob0-dev libfreebob0
Architecture: source i386
Version: 1.0.11-1
Distribution: unstable
Urgency: low
Maintainer: Debian multimedia packages maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Description: 
 libfreebob0 - library for discovering and configuring audio breakout boxes
 libfreebob0-dev - library for discovering audio breakout boxes, development files
Closes: 477221 493473 504909
Changes: 
 libfreebob (1.0.11-1) unstable; urgency=low
 .
   * New Upstream Version (Closes: #477221).
   * Take refreshed patches from ubuntu to build against gcc 4.3
   * Cleanup build dependencies
   * Add myself to uploaders
   * Improve package description, thanks to Barry deFreese <bddebian@comcast.net>
     (Closes: #493473)
   * Add patch to fix compilation with gcc-4.4. (Closes: #504909)
     Thanks to Martin Michlmayr <tbm@cyrius.com>
   * Bump standards version, changes:
      - Add Homepage field
      - Add Vcs-Git field
      - Add descriptive text how to manage patches in this cdbs package
Checksums-Sha1: 
 02e81b50b85330f867e41505397711440808e385 1674 libfreebob_1.0.11-1.dsc
 cde4a90e2e23f1ba4ed4b665d1663520fef85980 483687 libfreebob_1.0.11.orig.tar.gz
 f0651d16b71daeb181bd93b998134b5080d2b607 5234 libfreebob_1.0.11-1.diff.gz
 9f2784508a321aa89511edae675bc0cec17cb02e 179732 libfreebob0-dev_1.0.11-1_i386.deb
 854a64980da16b3171eb8e5c7141b30552b4e0ab 155718 libfreebob0_1.0.11-1_i386.deb
Checksums-Sha256: 
 93667af412b6a62cb4b513906c7cf6ca1be2a8cd7f5d04a4c45a80693b803cd4 1674 libfreebob_1.0.11-1.dsc
 1f95f2c038bcba51806051b5849016bd8aeb92351933f68f7e2e3dae827c14ec 483687 libfreebob_1.0.11.orig.tar.gz
 24bac8b9926bd14a4d33898c1b2df267ef101619ac66ba5788d6fa569c25e192 5234 libfreebob_1.0.11-1.diff.gz
 d4065e423762a1ccab3dd3081f33dc5f78a6038b32cd85d031aeac6276f9aee6 179732 libfreebob0-dev_1.0.11-1_i386.deb
 f2df0af64e055e8a4859f61b2380c1700dcf6922a167ed125794382ccba90c94 155718 libfreebob0_1.0.11-1_i386.deb
Files: 
 1d82eccba0a343d5b689b8df29a95727 1674 libs optional libfreebob_1.0.11-1.dsc
 e49eed0084b9e793e7a0713aa99c196c 483687 libs optional libfreebob_1.0.11.orig.tar.gz
 6834bef53d400bf6362fdfb4d49efcc4 5234 libs optional libfreebob_1.0.11-1.diff.gz
 f6dd30b97611e76cd22922d17620d618 179732 libdevel optional libfreebob0-dev_1.0.11-1_i386.deb
 c3a75a69c70f3f1f775084b2b2a8ac66 155718 libs optional libfreebob0_1.0.11-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Debian Powered!

iJwEAQECAAYFAkmnnF4ACgkQ78RAoABp8o9RFgP6ArlqPJJyHyR9kOAJvAf+7EIG
OLygNHisDwN1H3DlhOA9rpryPIBAafDWA/6YZB4UBLqWXrvSD6Lo3Y2XxzH6nJtg
PKs+OufPB/DTgD+cbDR1vDixSs6Rp9aTBhOtk1VZ87epaCjVaOwoLHP8yJkq3Yo9
pWHwpxfEYhQIr7EZvUk=
=AKZw
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: