Your message dated Fri, 01 Jan 2010 11:47:31 +0000
with message-id <[email protected]>
and subject line Bug#504982: fixed in xqilla 2.0.0-2.3
has caused the Debian Bug report #504982,
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.)
--
504982: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=504982
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xqilla
Version: 2.0.0-2.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 xqilla_2.0.0-2.2 on em64t by sbuild/amd64 0.53
...
> x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I./src/config -I./include/
> -I/usr//src -I./src/lexer/ -D_GNU_SOURCE -D_REENTRANT -g -O2
> -I/build/tbm/xqilla-2.0.0/debian/xercesc-private/ -ftemplate-depth-50 -MT
> Numeric.lo -MD -MP -MF .deps/Numeric.Tpo -c src/items/Numeric.cpp -fPIC
> -DPIC -o .libs/Numeric.o
> src/items/Numeric.cpp: In static member function 'static const XMLCh*
> Numeric::asDoubleString(Numeric::State, const MAPM&, int, const
> StaticContext*)':
> src/items/Numeric.cpp:349: error: 'sprintf' was not declared in this scope
> src/items/Numeric.cpp:360: error: 'sprintf' was not declared in this scope
> make[2]: *** [Numeric.lo] Error 1
> make[2]: Leaving directory `/build/tbm/xqilla-2.0.0'
--- src/items/Numeric.cpp~ 2008-11-08 08:49:49.000000000 +0000
+++ src/items/Numeric.cpp 2008-11-08 08:50:50.000000000 +0000
@@ -34,6 +34,8 @@
#include <xercesc/util/XMLUniDefs.hpp>
#include <xercesc/validators/schema/SchemaSymbols.hpp>
+#include <cstdio>
+
#ifndef min
#define min(a,b) ((a) < (b) ? (a) : (b))
#endif
--- src/parser/XQParser.cpp~ 2008-11-08 08:51:17.000000000 +0000
+++ src/parser/XQParser.cpp 2008-11-08 08:57:09.000000000 +0000
@@ -59,6 +59,7 @@
#define YYLSP_NEEDED 1
+#include <cstdio>
/* Tokens. */
#ifndef YYTOKENTYPE
--- src/lexer/XQLexer.cpp~ 2008-11-08 09:14:00.000000000 +0000
+++ src/lexer/XQLexer.cpp 2008-11-08 09:14:15.000000000 +0000
@@ -26,6 +26,7 @@
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5
+#include <cstdio>
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
Note that I modified the .cpp files rather than .l because flex in
Debian cannot build them. Also, there's a note about stdio.h in at
least one of the .l files, so I'm not sure whether the patch is
acceptable as it is. But at least it shows you the issues which gcc
4.4 has with the code.
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: xqilla
Source-Version: 2.0.0-2.3
We believe that the bug you reported is fixed in the latest version of
xqilla, which is due to be installed in the Debian FTP archive:
libxqilla-dev_2.0.0-2.3_i386.deb
to main/x/xqilla/libxqilla-dev_2.0.0-2.3_i386.deb
libxqilla3_2.0.0-2.3_i386.deb
to main/x/xqilla/libxqilla3_2.0.0-2.3_i386.deb
xqilla_2.0.0-2.3.diff.gz
to main/x/xqilla/xqilla_2.0.0-2.3.diff.gz
xqilla_2.0.0-2.3.dsc
to main/x/xqilla/xqilla_2.0.0-2.3.dsc
xqilla_2.0.0-2.3_i386.deb
to main/x/xqilla/xqilla_2.0.0-2.3_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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luca Falavigna <[email protected]> (supplier of updated xqilla 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: Wed, 30 Dec 2009 09:41:29 +0000
Source: xqilla
Binary: xqilla libxqilla-dev libxqilla3
Architecture: source i386
Version: 2.0.0-2.3
Distribution: unstable
Urgency: low
Maintainer: Daniel Ruoso <[email protected]>
Changed-By: Luca Falavigna <[email protected]>
Description:
libxqilla-dev - XQuery and XPath 2.0 library - Development files
libxqilla3 - XQuery and XPath 2.0 library
xqilla - XQuery and XPath 2.0 command line interpreter
Closes: 504982
Changes:
xqilla (2.0.0-2.3) unstable; urgency=low
.
* Non-maintainer upload.
* Fix FTBFS with gcc-4.4 (Closes: #504982).
Checksums-Sha1:
76892638f5fa4daf8a1d5e6ad32e50ec6459463b 1018 xqilla_2.0.0-2.3.dsc
0407cf695311d1d5fa89162459379d0fb81ef955 126612 xqilla_2.0.0-2.3.diff.gz
022c078d4a5ebd5f13eec8b38f169173f71f712b 16990 xqilla_2.0.0-2.3_i386.deb
6718ba71b668c141a999907de8212a177739ca4d 122666
libxqilla-dev_2.0.0-2.3_i386.deb
cd7aaa46a588903ae468089a9479e4d57fcb390f 1218360 libxqilla3_2.0.0-2.3_i386.deb
Checksums-Sha256:
1ecf94b015a855dfd1b346c5836de755274261cf65661295ebf55d027ca5828d 1018
xqilla_2.0.0-2.3.dsc
0c343f48a3ff1a0f73452b593bdc6e80c021e1614ca32d961147fab5762bba6a 126612
xqilla_2.0.0-2.3.diff.gz
260f4699f504b94801ede9c25ff02b7499bb1a850ac8fcdab0d2785c84af0796 16990
xqilla_2.0.0-2.3_i386.deb
9b6f23d5b727764afef810a3b94d646e0485c10b3fb3f5c6719d45f4d416df20 122666
libxqilla-dev_2.0.0-2.3_i386.deb
f1a01d8602299bc6c38fcc65c652506b7e3a68cf35c421ae8fdd9fd196d51b1f 1218360
libxqilla3_2.0.0-2.3_i386.deb
Files:
57a69bc9e102015de0fedf9dbcd1c6cf 1018 libs extra xqilla_2.0.0-2.3.dsc
fcd61783189d334c6d419e658cff7203 126612 libs extra xqilla_2.0.0-2.3.diff.gz
213cb412d8b90d04686f67ff861741cc 16990 text extra xqilla_2.0.0-2.3_i386.deb
a8553e0daf73fa4dcedd70749efa8d1a 122666 libdevel extra
libxqilla-dev_2.0.0-2.3_i386.deb
b3afe158faa0bdb9b68bb3db3bc88e6b 1218360 libs extra
libxqilla3_2.0.0-2.3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAks7LekACgkQnXjXEYa8KlC/7QCdGsD6A0jr43Syn8R+mQ0y2uIv
MIMAoKq2FIWI+BRviqDE+7S2YpJOEgoU
=YZdP
-----END PGP SIGNATURE-----
--- End Message ---