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

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



Your message dated Mon, 09 Mar 2009 21:19:31 +0000
with message-id <E1Lgmsl-0000cI-Rx@ries.debian.org>
and subject line Bug#505082: fixed in openmovieeditor 0.0.20080102-2.2
has caused the Debian Bug report #505082,
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.)


-- 
505082: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505082
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: openmovieeditor
Version: 0.0.20080102-2.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 openmovieeditor_0.0.20080102-2.1 on em64t by sbuild/amd64 0.53
...
> if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -D__STDC_CONSTANT_MACROS -ggdb       -I/usr/lib/gavl/include/   -I/usr/include/lqt   -I/usr/include/ffmpeg   -DAVCODEC -I/usr/include/ffmpeg   -DLIBMPEG3 -I/usr/include/freetype2 -D_THREAD_SAFE -D_REENTRANT -DINSTALL_PREFIX="\"/usr\"" -I../icons -I../src -I../src/tinyxml -I../src/sl -I/usr/lib/gavl/include/   -I/usr/include/lqt   -I/usr/include/ffmpeg   -DAVCODEC -I/usr/include/ffmpeg   -DLIBMPEG3 -I/usr/include/freetype2 -D_THREAD_SAFE -D_REENTRANT  -g -O2 -MT JackPlaybackCore.o -MD -MP -MF ".deps/JackPlaybackCore.Tpo" -c -o JackPlaybackCore.o JackPlaybackCore.cxx; \
> 	then mv -f ".deps/JackPlaybackCore.Tpo" ".deps/JackPlaybackCore.Po"; else rm -f ".deps/JackPlaybackCore.Tpo"; exit 1; fi
> JackPlaybackCore.cxx: In function 'void nle::open_jack(void*)':
> JackPlaybackCore.cxx:154: error: 'snprintf' was not declared in this scope
> make[4]: *** [JackPlaybackCore.o] Error 1
> make[4]: Leaving directory `/build/tbm/openmovieeditor-0.0.20080102/src'

--- src/JackPlaybackCore.cxx~	2008-11-09 08:34:37.000000000 +0000
+++ src/JackPlaybackCore.cxx	2008-11-09 08:34:50.000000000 +0000
@@ -39,6 +39,7 @@
 #include "ErrorDialog/IErrorHandler.H"
 #include <iostream>
 
+#include <cstdio>
 #include <cstdlib>
 #include <cstring>
 
--- src/WaveForm.H~	2008-11-09 08:37:42.000000000 +0000
+++ src/WaveForm.H	2008-11-09 08:37:55.000000000 +0000
@@ -20,6 +20,8 @@
 #include "global_includes.H"
 #include "IdleHandler.H"
 
+#include <stdint.h>
+
 namespace nle
 {
 
--- src/AddCommand.cxx~	2008-11-09 08:38:29.000000000 +0000
+++ src/AddCommand.cxx	2008-11-09 08:38:40.000000000 +0000
@@ -23,6 +23,8 @@
 #include "Timeline.H"
 #include "VideoTrack.H"
 
+#include <cstdio>
+
 namespace nle
 {
 
--- src/MediaBrowser.cxx~	2008-11-09 08:39:04.000000000 +0000
+++ src/MediaBrowser.cxx	2008-11-09 08:39:13.000000000 +0000
@@ -19,6 +19,7 @@
 
 #include <iostream>
 #include <cstring>
+#include <cstdio>
 #include <cstdlib>
 
 #include <FL/Fl.H>
--- src/DiskCache.H~	2008-11-09 08:40:51.000000000 +0000
+++ src/DiskCache.H	2008-11-09 08:40:58.000000000 +0000
@@ -20,6 +20,8 @@
 #ifndef _DISK_CACHE_H_
 #define _DISK_CACHE_H_
 
+#include <stdint.h>
+
 #include "global_includes.H"
 namespace nle
 {
--- src/fl_font_browser.cpp~	2008-11-09 08:41:25.000000000 +0000
+++ src/fl_font_browser.cpp	2008-11-09 08:41:32.000000000 +0000
@@ -28,6 +28,7 @@
 

 

 #include "fl_font_browser.h"

+#include <cstdio>

 #include <cstdlib>

 #include <cstring>

 using namespace std;


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



--- End Message ---
--- Begin Message ---
Source: openmovieeditor
Source-Version: 0.0.20080102-2.2

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

openmovieeditor_0.0.20080102-2.2.diff.gz
  to pool/main/o/openmovieeditor/openmovieeditor_0.0.20080102-2.2.diff.gz
openmovieeditor_0.0.20080102-2.2.dsc
  to pool/main/o/openmovieeditor/openmovieeditor_0.0.20080102-2.2.dsc
openmovieeditor_0.0.20080102-2.2_i386.deb
  to pool/main/o/openmovieeditor/openmovieeditor_0.0.20080102-2.2_i386.deb



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 505082@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Barry deFreese <bdefreese@debian.org> (supplier of updated openmovieeditor 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: Mon, 09 Mar 2009 14:35:16 -0400
Source: openmovieeditor
Binary: openmovieeditor
Architecture: source i386
Version: 0.0.20080102-2.2
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Team <debian-multimedia@lists.debian.org>
Changed-By: Barry deFreese <bdefreese@debian.org>
Description: 
 openmovieeditor - a simple non-linear video editor
Closes: 505082 512444
Changes: 
 openmovieeditor (0.0.20080102-2.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * 03_gavl_ftbfs.dpatch. Fix duplicate definitions. (Closes: #512444).
     + 04_ffmpeg_headers.dpatch. Fix location of ffmpeg headers.
     + Thanks to Fabrice Coutadeur for both patches!
   * 05_gcc4.4.dpatch - Build with gcc4.4. (Closes: #505082).
     + Thanks to Martin Michlmayr for the patch!
   * Bump libgavl-dev build-dep version to >= 1.0.1.
   * Move xlibmesa-gl-dev build-dep to libgl1-mesa-dev.
   * Add libswscale-dev build-dep for swscale functions.
   * Copy in config.{sub,guess} on configure. rm them on clean.
   * Make clean not ignore errors.
   * Fix watch file. (Use sourceforge redirector).
Checksums-Sha1: 
 920a92025f784c64e45b8f785c05301a61e815c4 1350 openmovieeditor_0.0.20080102-2.2.dsc
 af307fb19152bd6b606a3fe6864b0351f8421626 6779 openmovieeditor_0.0.20080102-2.2.diff.gz
 bfe311db8b4defae36bccace6fc16f5c3d0e415d 331056 openmovieeditor_0.0.20080102-2.2_i386.deb
Checksums-Sha256: 
 7cf47db3eccd6361eaac2f042f2dfd1be451d05b507d28a5ff28bb2597784979 1350 openmovieeditor_0.0.20080102-2.2.dsc
 f6449ca257c005c297a74612bc106c7c93eff971c9ea83995054d8ec408000c7 6779 openmovieeditor_0.0.20080102-2.2.diff.gz
 674805f3d3dfff3ddf6cde3099a033342a3d6bccc08c41f440205c0bdb6f4510 331056 openmovieeditor_0.0.20080102-2.2_i386.deb
Files: 
 bd4a412d6a6479bcecf757de35210570 1350 graphics optional openmovieeditor_0.0.20080102-2.2.dsc
 4ae26adf2ad952989ead707a7b49d70b 6779 graphics optional openmovieeditor_0.0.20080102-2.2.diff.gz
 44ea725f9b2b34a070072dd902015374 331056 graphics optional openmovieeditor_0.0.20080102-2.2_i386.deb

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

iEYEARECAAYFAkm1cpIACgkQ5ItltUs5T34+/ACeLehF0qt5Ug9vnNBuxUONecCG
1KMAn3PcXuuKon/mBpUOtFE/uiPb2SNp
=5fGS
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: