Your message dated Sat, 09 May 2009 18:02:10 +0000
with message-id <[email protected]>
and subject line Bug#526167: fixed in qtscriptgenerator 0.1.0-3
has caused the Debian Bug report #526167,
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.)


-- 
526167: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526167
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qtscriptgenerator
Version: 0.1.0-2
User: [email protected]
Usertags: ftbfs-gcc-4.4
Tags: patch

Your package fails to build with GCC 4.4, which has 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 or
gcc-4.4 from experimental.

> Automatic build of qtscriptgenerator_0.1.0-2 on em64t by sbuild/amd64 0.53
...
> g++ -c -g -Wall -O2 -O2 -Wall -W -D_REENTRANT -DRXX_ALLOCATOR_INIT_0 
> -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -DQT_SHARED 
> -I/usr/share/qt4/mkspecs/linux-g++ -I../../generator 
> -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtXml -I/usr/include/qt4 
> -I../../generator -I../../generator 
> -I/build/tbm/qtscriptgenerator-0.1.0/generator/../common 
> -I../../generator/parser -I../../generator/parser/rpp 
> -I../../generator/parser/rpp -Irelease -I. -I../../generator -I. -o 
> release/preprocessor.o ../../generator/parser/rpp/preprocessor.cpp
> In file included from ../../generator/parser/rpp/pp.h:69,
>                  from ../../generator/parser/rpp/preprocessor.cpp:23:
> ../../generator/parser/rpp/pp-internal.h: In function 'void 
> rpp::_PP_internal::output_line(const std::string&, int, _OutputIterator)':
> ../../generator/parser/rpp/pp-internal.h:44: error: there are no arguments to 
> 'snprintf' that depend on a template parameter, so a declaration of 
> 'snprintf' must be available
> ../../generator/parser/rpp/pp-internal.h:44: note: (if you use 
> '-fpermissive', G++ will accept your code, but allowing the use of an 
> undeclared name is deprecated)
> In file included from ../../generator/parser/rpp/pp.h:74,
>                  from ../../generator/parser/rpp/preprocessor.cpp:23:
> ../../generator/parser/rpp/pp-macro-expander.h: In member function 
> '_InputIterator rpp::pp_macro_expander::operator()(_InputIterator, 
> _InputIterator, _OutputIterator)':
> ../../generator/parser/rpp/pp-macro-expander.h:233: error: there are no 
> arguments to 'snprintf' that depend on a template parameter, so a declaration 
> of 'snprintf' must be available
> In file included from ../../generator/parser/rpp/pp.h:76,
>                  from ../../generator/parser/rpp/preprocessor.cpp:23:
> ../../generator/parser/rpp/pp-engine-bits.h: In member function 'void 
> rpp::pp::file(const std::string&, _OutputIterator)':
> ../../generator/parser/rpp/pp-engine-bits.h:50: error: there are no arguments 
> to 'fopen' that depend on a template parameter, so a declaration of 'fopen' 
> must be available
> ../../generator/parser/rpp/pp-engine-bits.h: In member function 'void 
> rpp::pp::file(FILE*, _OutputIterator)':
> ../../generator/parser/rpp/pp-engine-bits.h:80: error: there are no arguments 
> to 'feof' that depend on a template parameter, so a declaration of 'feof' 
> must be available
> ../../generator/parser/rpp/pp-engine-bits.h:82: error: there are no arguments 
> to 'fread' that depend on a template parameter, so a declaration of 'fread' 
> must be available
> ../../generator/parser/rpp/pp-engine-bits.h:86: error: there are no arguments 
> to 'fclose' that depend on a template parameter, so a declaration of 'fclose' 
> must be available
> In file included from ../../generator/parser/rpp/pp.h:76,
>                  from ../../generator/parser/rpp/preprocessor.cpp:23:
> ../../generator/parser/rpp/pp-engine-bits.h: In member function 'FILE* 
> rpp::pp::find_include_file(const std::string&, std::string*, 
> rpp::pp::INCLUDE_POLICY, bool) const':
> ../../generator/parser/rpp/pp-engine-bits.h:240: error: 'fopen' was not 
> declared in this scope
> ../../generator/parser/rpp/pp-engine-bits.h:253: error: 'fopen' was not 
> declared in this scope
> ../../generator/parser/rpp/pp-engine-bits.h:279: error: 'fopen' was not 
> declared in this scope
> make[4]: *** [release/preprocessor.o] Error 1
> make[4]: Leaving directory 
> `/build/tbm/qtscriptgenerator-0.1.0/obj-x86_64-linux-gnu/generator'

--- generator/parser/rpp/pp-engine-bits.h~      2009-04-29 17:22:55.000000000 
+0000
+++ generator/parser/rpp/pp-engine-bits.h       2009-04-29 17:23:03.000000000 
+0000
@@ -15,6 +15,8 @@
 #ifndef PP_ENGINE_BITS_H
 #define PP_ENGINE_BITS_H
 
+#include <cstdio>
+
 namespace rpp {
 
 inline std::string pp::fix_file_path(std::string const &filename) const
--- generator/parser/rpp/pp-internal.h~ 2009-04-29 17:23:23.000000000 +0000
+++ generator/parser/rpp/pp-internal.h  2009-04-29 17:23:30.000000000 +0000
@@ -16,6 +16,7 @@
 #define PP_INTERNAL_H
 
 #include <algorithm>
+#include <cstdio>
 
 namespace rpp {
 

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



--- End Message ---
--- Begin Message ---
Source: qtscriptgenerator
Source-Version: 0.1.0-3

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

libqtscript4-core_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-core_0.1.0-3_amd64.deb
libqtscript4-doc_0.1.0-3_all.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-doc_0.1.0-3_all.deb
libqtscript4-gui_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-gui_0.1.0-3_amd64.deb
libqtscript4-network_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-network_0.1.0-3_amd64.deb
libqtscript4-opengl_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-opengl_0.1.0-3_amd64.deb
libqtscript4-phonon_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-phonon_0.1.0-3_amd64.deb
libqtscript4-qtbindings_0.1.0-3_all.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-qtbindings_0.1.0-3_all.deb
libqtscript4-sql_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-sql_0.1.0-3_amd64.deb
libqtscript4-svg_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-svg_0.1.0-3_amd64.deb
libqtscript4-uitools_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-uitools_0.1.0-3_amd64.deb
libqtscript4-webkit_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-webkit_0.1.0-3_amd64.deb
libqtscript4-xml_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-xml_0.1.0-3_amd64.deb
libqtscript4-xmlpatterns_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/libqtscript4-xmlpatterns_0.1.0-3_amd64.deb
qtscript-tools_0.1.0-3_amd64.deb
  to pool/main/q/qtscriptgenerator/qtscript-tools_0.1.0-3_amd64.deb
qtscriptgenerator_0.1.0-3.diff.gz
  to pool/main/q/qtscriptgenerator/qtscriptgenerator_0.1.0-3.diff.gz
qtscriptgenerator_0.1.0-3.dsc
  to pool/main/q/qtscriptgenerator/qtscriptgenerator_0.1.0-3.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.
Modestas Vainius <[email protected]> (supplier of updated qtscriptgenerator 
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: Sat, 09 May 2009 18:22:41 +0300
Source: qtscriptgenerator
Binary: libqtscript4-qtbindings libqtscript4-core libqtscript4-gui 
libqtscript4-network libqtscript4-opengl libqtscript4-phonon libqtscript4-sql 
libqtscript4-svg libqtscript4-xml libqtscript4-webkit libqtscript4-xmlpatterns 
libqtscript4-uitools qtscript-tools libqtscript4-doc
Architecture: source all amd64
Version: 0.1.0-3
Distribution: unstable
Urgency: low
Maintainer: Modestas Vainius <[email protected]>
Changed-By: Modestas Vainius <[email protected]>
Description: 
 libqtscript4-core - Qt Script bindings for the Qt 4 Core library
 libqtscript4-doc - Qt 4 Qt Script bindings API documentation and examples
 libqtscript4-gui - Qt Script bindings for the Qt 4 Gui library
 libqtscript4-network - Qt Script bindings for the Qt 4 Network library
 libqtscript4-opengl - Qt Script bindings for the Qt 4 OpenGL library
 libqtscript4-phonon - Qt Script bindings for the Qt 4 Phonon library
 libqtscript4-qtbindings - Qt Script bindings for Qt 4 - metapackage
 libqtscript4-sql - Qt Script bindings for the Qt 4 SQL library
 libqtscript4-svg - Qt Script bindings for the Qt 4 SVG library
 libqtscript4-uitools - Qt Script bindings for the Qt 4 UiTools library
 libqtscript4-webkit - Qt Script bindings for the Qt 4 WebKit library
 libqtscript4-xml - Qt Script bindings for the Qt 4 XML library
 libqtscript4-xmlpatterns - Qt Script bindings for the Qt 4 XML patterns library
 qtscript-tools - tools for Qt Script developers
Closes: 525980 526167
Changes: 
 qtscriptgenerator (0.1.0-3) unstable; urgency=low
 .
   * Fix noopt check.
   * Export QMAKE_TARGET.
   * Use dh_makeshlibs --remaining-packages instead of the previous hack,
     hence depend on debhelper 7.2.7.
   * Bump Standards-Version to 3.8.1. No changes needed.
   * New patches:
     - general/memory_alignment_fix.diff - some unaligned memory fixes. It
       should fix FTBFS on armel/sparc (Closes: #525980).
     - general/gcc4.4_ftbfs_fix.diff - fixes FTBFS with gcc 4.4
       (Closes: #526167).
     - debian/drop_extra_linkage_fix - do not link with unnecessary libraries.
   * Use new quilt dh sequence module, build depend on quilt (>= 0.46-7~).
   * Backports friendly debhelper build dependency versioning.
   * Update debian/README.source: build branch merged into master.
   * Improve simple_top_makefile patch:
     - build process depends on existance of plugins;
     - update timestamps whenever possible to avoid unnecessary rebuilds.
Checksums-Sha1: 
 cc238804c0a8e082aa12bea837854c3c6aed9838 1647 qtscriptgenerator_0.1.0-3.dsc
 ac2b2875558b293cd36885785f58b9aee6357632 8756 qtscriptgenerator_0.1.0-3.diff.gz
 b080cdb5fa6d92a8a27958653f6debfab0d1c6e6 3270 
libqtscript4-qtbindings_0.1.0-3_all.deb
 7afca1afa1609d61e8ad62ef3cdfe5f7e3326aca 675442 
libqtscript4-core_0.1.0-3_amd64.deb
 07ca3d6d27b6abf41a566c7d02e3937c03a0d55f 3289704 
libqtscript4-gui_0.1.0-3_amd64.deb
 18dcddbd8a6e8806ff5af969672fbbf993936798 328212 
libqtscript4-network_0.1.0-3_amd64.deb
 0e7509d920b2b7f751f05d4ef5e125ba7cf9bf51 67840 
libqtscript4-opengl_0.1.0-3_amd64.deb
 652439766707fec5229b3cf8fa243e0e9425987d 236210 
libqtscript4-phonon_0.1.0-3_amd64.deb
 f6026c2ab824c25b93ca7bfd80c5450aa3e2b3ac 163974 
libqtscript4-sql_0.1.0-3_amd64.deb
 eea3439b739fffda19db3e7be36b800bd31a0450 43054 
libqtscript4-svg_0.1.0-3_amd64.deb
 1942ffbfa6041bbcade4a0f7a424e97e9e16e82a 173488 
libqtscript4-xml_0.1.0-3_amd64.deb
 516d699eedcb58c1f2275f802a148df55d045959 101598 
libqtscript4-webkit_0.1.0-3_amd64.deb
 1aee3e696319c47a68a181c8a78b6dfac7a00e64 102092 
libqtscript4-xmlpatterns_0.1.0-3_amd64.deb
 7628274d3f50d9366454641a4ee26a0c96fe6a79 281156 
libqtscript4-uitools_0.1.0-3_amd64.deb
 e43a3be5a922153915e58e2fc67f70ed28670537 482088 
qtscript-tools_0.1.0-3_amd64.deb
 06632ae97eb96ed719175d11e6c6ae8938777880 266380 
libqtscript4-doc_0.1.0-3_all.deb
Checksums-Sha256: 
 5ee32ce2ec88621de905e41e4bb799e9b589ed5241abbdf86abf340ec4ae4765 1647 
qtscriptgenerator_0.1.0-3.dsc
 0a35684aa072198b6638e21d3e09654c4a817c06196ee095f49ed76e643bfb8b 8756 
qtscriptgenerator_0.1.0-3.diff.gz
 d79ce6e58b237d107aeebd6ea70df4d88e0e74b1901c7e10ab2ac87f51d14257 3270 
libqtscript4-qtbindings_0.1.0-3_all.deb
 ddc1d7debcb63da7c8759f849e610f760d8e383ad9dcf354979f72b348c8e600 675442 
libqtscript4-core_0.1.0-3_amd64.deb
 6c4e3719bc381a9c1e0bf2302466d42c11b4f333c504d71d73ad280d8ae9ef09 3289704 
libqtscript4-gui_0.1.0-3_amd64.deb
 bc855205b509e575aa89b538a2b29863b042152fa5e6e6b7d6e40c6ccd076686 328212 
libqtscript4-network_0.1.0-3_amd64.deb
 1cb5ed8e7c2d5c203c38b479edccbba99f3de13cb0f897be16929d6d0a39dd9f 67840 
libqtscript4-opengl_0.1.0-3_amd64.deb
 d1060fc2afa9af1dc7108db4c40a0930dc12d861d80ea332506fe430ee356200 236210 
libqtscript4-phonon_0.1.0-3_amd64.deb
 c58d7f518633463be8db7377426da5153b1efff9f0e854868af13d738a9d05eb 163974 
libqtscript4-sql_0.1.0-3_amd64.deb
 8cfa7c4e53f72322f4522249308f7274fa49e7f6b3acc1425ce187329694c8f8 43054 
libqtscript4-svg_0.1.0-3_amd64.deb
 011b961f63f4c79f40254865ad5735f2ce4db153a07b8e2259afbe6924e69185 173488 
libqtscript4-xml_0.1.0-3_amd64.deb
 6bf54aa7b284e3b2711e1059abdf4648b4d845409c4d8512a0c91ddbf5844f4e 101598 
libqtscript4-webkit_0.1.0-3_amd64.deb
 9aa4b578396093a61d9bbfdd5d798bc90e9b5782e722f58c4a7408a3a866476e 102092 
libqtscript4-xmlpatterns_0.1.0-3_amd64.deb
 a0d160491f886f7ee4c6d7162f702d6eed7e8d3368e3f37f343951f1702bdc92 281156 
libqtscript4-uitools_0.1.0-3_amd64.deb
 e5690dfe1de5a7a2c66c1adbf9aa8bcd955b16303bc6ba12f80f0f23a0f3ffc6 482088 
qtscript-tools_0.1.0-3_amd64.deb
 c15343044ca96dda5fafbddd83bac28026c8b1dcdabb0b57b6c96950408420a6 266380 
libqtscript4-doc_0.1.0-3_all.deb
Files: 
 366da9472e62c712478a7ef6f4eed90c 1647 libs optional 
qtscriptgenerator_0.1.0-3.dsc
 2fac5e4cb48eaa4c15652aa01c7a1a77 8756 libs optional 
qtscriptgenerator_0.1.0-3.diff.gz
 47b1c2ca884b4f02bc16236ea06ce9ec 3270 libs optional 
libqtscript4-qtbindings_0.1.0-3_all.deb
 e136544258a4ca4137bdc5bd7847700f 675442 libs optional 
libqtscript4-core_0.1.0-3_amd64.deb
 3125ad65dddbda7bf4b5fc696b4b31a2 3289704 libs optional 
libqtscript4-gui_0.1.0-3_amd64.deb
 0fd314d23d59f100a1f678bc0ca164de 328212 libs optional 
libqtscript4-network_0.1.0-3_amd64.deb
 9f2e8c4b2a8cfdbb7dc7d83e4d196324 67840 libs optional 
libqtscript4-opengl_0.1.0-3_amd64.deb
 b80a0f207ff76f89756b5635aea31182 236210 libs optional 
libqtscript4-phonon_0.1.0-3_amd64.deb
 aaf75f139a645d06869ce8489fa4afcb 163974 libs optional 
libqtscript4-sql_0.1.0-3_amd64.deb
 e7577895b343c313a224eab66f42a670 43054 libs optional 
libqtscript4-svg_0.1.0-3_amd64.deb
 7708ac5ec6d77dd6dd29fd0b2596eb64 173488 libs optional 
libqtscript4-xml_0.1.0-3_amd64.deb
 dccf7ca3dd79e386c70f59113b369e5a 101598 libs optional 
libqtscript4-webkit_0.1.0-3_amd64.deb
 68655b74814457a1b787e874cd98b361 102092 libs optional 
libqtscript4-xmlpatterns_0.1.0-3_amd64.deb
 6674e0e2740b4b2fa96a03c25bb4d7ea 281156 libs optional 
libqtscript4-uitools_0.1.0-3_amd64.deb
 8691cbde20d0ad5cc2db4705b66c9151 482088 devel optional 
qtscript-tools_0.1.0-3_amd64.deb
 545095c3c03a3f6300c08294362e7057 266380 doc optional 
libqtscript4-doc_0.1.0-3_all.deb

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

iEYEARECAAYFAkoFwcoACgkQHO9JRnPq4hQSjQCfTXN6cs73GLZG8/TPSTbgJGge
aggAmwW83j/pzi1zRsEgQw4jzDjxwj4T
=YQaq
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to