Your message dated Sun, 14 Dec 2008 18:47:10 +0000
with message-id <[email protected]>
and subject line Bug#505958: fixed in lyx 1.6.1-1
has caused the Debian Bug report #505958,
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.)


-- 
505958: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505958
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lyx
Version: 1.6.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.

--- src/client/client.cpp~      2008-11-16 18:50:46.000000000 +0000
+++ src/client/client.cpp       2008-11-16 18:51:17.000000000 +0000
@@ -48,6 +48,7 @@
 #include <fcntl.h>
 
 #include <cerrno>
+#include <cstdio>
 #include <cstdlib>
 #include <string>
 #include <vector>
--- src/support/lstrings.cpp~   2008-11-16 18:28:09.000000000 +0000
+++ src/support/lstrings.cpp    2008-11-16 18:28:16.000000000 +0000
@@ -24,6 +24,7 @@
 #include <QString>
 #include <QVector>
 
+#include <cstdio>
 #include <algorithm>
 
 using namespace std;
--- src/frontends/qt4/GuiSymbols.cpp~   2008-11-16 18:35:58.000000000 +0000
+++ src/frontends/qt4/GuiSymbols.cpp    2008-11-16 18:36:06.000000000 +0000
@@ -31,6 +31,8 @@
 #include <QListWidgetItem>
 #include <QString>
 
+#include <cstdio>
+
 using namespace std;
 
 namespace lyx {

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



--- End Message ---
--- Begin Message ---
Source: lyx
Source-Version: 1.6.1-1

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

lyx-common_1.6.1-1_all.deb
  to pool/main/l/lyx/lyx-common_1.6.1-1_all.deb
lyx_1.6.1-1.diff.gz
  to pool/main/l/lyx/lyx_1.6.1-1.diff.gz
lyx_1.6.1-1.dsc
  to pool/main/l/lyx/lyx_1.6.1-1.dsc
lyx_1.6.1-1_i386.deb
  to pool/main/l/lyx/lyx_1.6.1-1_i386.deb
lyx_1.6.1.orig.tar.gz
  to pool/main/l/lyx/lyx_1.6.1.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.
Per Olofsson <[email protected]> (supplier of updated lyx 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: Sun, 14 Dec 2008 17:31:32 +0100
Source: lyx
Binary: lyx lyx-common
Architecture: source all i386
Version: 1.6.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian LyX Maintainers <[email protected]>
Changed-By: Per Olofsson <[email protected]>
Description: 
 lyx        - Document Processor
 lyx-common - Architecture-independent files for LyX
Closes: 499629 505958
Changes: 
 lyx (1.6.1-1) unstable; urgency=low
 .
   [ Per Olofsson ]
   * Don't recommend postscript-viewer. Those who need one know how to get
     it, and a PDF reader is enough for most people.
 .
   [ Sven Hoexter ]
   * New upstream release
     + Add missing includes for cstdio as it won't be included indirectly
       in gcc 4.4. Thanks to Martin Michlmayr. Closes: #505958
   * Add ${misc:Depends} to the Depends field for the lyx binary package.
     This seems to be a required thing nowdays (according to lintian).
   * Move texlive-latex-extra from Suggests to Recommends. Closes: #499629
Checksums-Sha1: 
 1a86040d3da64b46272222dd1547ef6f06546585 1452 lyx_1.6.1-1.dsc
 cf9621dce2ea95a9a2bd45ebafbc066698c9baff 13439208 lyx_1.6.1.orig.tar.gz
 915ae30234bfbedc353ec2b20dd301bdbb5be4a8 21861 lyx_1.6.1-1.diff.gz
 001dda7a0c2e1ca16d627df16c93d5279b03db7a 5106622 lyx-common_1.6.1-1_all.deb
 18c8a03dac64076a42b45b74e8660f9984902fe2 2911898 lyx_1.6.1-1_i386.deb
Checksums-Sha256: 
 79f01c43df6364bd94f3480a7a4ea505bbe41ffb1ee019bd358757f22ae01de2 1452 
lyx_1.6.1-1.dsc
 65266ce2693f81a78d4619d859533a717d07e0110e3989b60a34a6e34333c045 13439208 
lyx_1.6.1.orig.tar.gz
 919c1314a4a67134bcc928a0f9a0f073485a07ba685b132536a785825875a19c 21861 
lyx_1.6.1-1.diff.gz
 4934cfa26897399695ab79f40273abacabb9c21f1c2aa191f8426336ba87df70 5106622 
lyx-common_1.6.1-1_all.deb
 4854bbe460408e5f42c3eb8b96b7932eb626ebbd795b792ab1908adfb2bd75ff 2911898 
lyx_1.6.1-1_i386.deb
Files: 
 a3685ec223be3b57b794539a9cc7dc56 1452 editors optional lyx_1.6.1-1.dsc
 927a613eef1ab1f3e3461924b6162f4c 13439208 editors optional 
lyx_1.6.1.orig.tar.gz
 2bee39b2f3b729de4fbc9fc1faf952ee 21861 editors optional lyx_1.6.1-1.diff.gz
 59ee21a654750a28e31fe549b91fb3d7 5106622 editors optional 
lyx-common_1.6.1-1_all.deb
 9e0a69f23eb1ad2194b3d9468219a304 2911898 editors optional lyx_1.6.1-1_i386.deb

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

iEYEARECAAYFAklFT5cACgkQeDAsS42/7C9/MgCdEsojWAlZ5Zy5nbjjxBLROGJW
PuwAoIul6GAL0WqhMjzTrO4VR8DWL3d/
=pw/f
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to