Your message dated Fri, 26 Jul 2024 16:37:01 +0000
with message-id <[email protected]>
and subject line Bug#1076929: fixed in tinyxml 2.6.2-7
has caused the Debian Bug report #1076929,
regarding tinyxml: FTBFS: error: ‘cout’ was not declared in this scope
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.)
--
1076929: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076929
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:tinyxml
Version: 2.6.2-6.1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build
dh build
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2"
LDFLAGS="-Wl,-z,relro" CXX="x86_64-linux-gnu-g++" LD="x86_64-linux-gnu-g++"
make -j2 "INSTALL=install --strip-program=true" "CXXFLAGS=-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2"
LDFLAGS=-Wl,-z,relro CXX=x86_64-linux-gnu-g\+\+ LD=x86_64-linux-gnu-g\+\+
make[2]: Entering directory '/<<PKGBUILDDIR>>'
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2 tinyxml.cpp -o tinyxml.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2 tinyxmlparser.cpp -o
tinyxmlparser.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2 xmltest.cpp -o xmltest.o
xmltest.cpp: In function ‘int main()’:
xmltest.cpp:607:46: warning: ignoring return value of ‘char* fgets(char*, int,
FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
607 | fgets( savedBuf, 256, saved );
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
xmltest.cpp:980:30: warning: ignoring return value of ‘char* fgets(char*, int,
FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
980 | fgets( buf, 1024, textfile );
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2 tinyxmlerror.cpp -o
tinyxmlerror.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -DTIXML_USE_STL -Wdate-time -D_FORTIFY_SOURCE=2 tinystr.cpp -o tinystr.o
x86_64-linux-gnu-g++ -o xmltest -Wl,-z,relro tinyxml.o tinyxmlparser.o
xmltest.o tinyxmlerror.o tinystr.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
x86_64-linux-gnu-ar rc libtinyxml.a tinyxml.o tinyxmlparser.o tinyxmlerror.o
rm *.o xmltest
dh_auto_build -- CXXFLAGS="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC"
LDFLAGS="-Wl,-z,relro" CXX="x86_64-linux-gnu-g++" LD="x86_64-linux-gnu-g++"
make -j2 "INSTALL=install --strip-program=true" "CXXFLAGS=-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC" LDFLAGS=-Wl,-z,relro
CXX=x86_64-linux-gnu-g\+\+ LD=x86_64-linux-gnu-g\+\+
make[2]: Entering directory '/<<PKGBUILDDIR>>'
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC tinyxml.cpp -o tinyxml.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC tinyxmlparser.cpp -o tinyxmlparser.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC xmltest.cpp -o xmltest.o
x86_64-linux-gnu-g++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC tinyxmlerror.cpp -o tinyxmlerror.o
xmltest.cpp: In function ‘int main()’:
xmltest.cpp:264:17: error: ‘cout’ was not declared in this scope; did you mean
‘std::cout’?
264 | cout << doc << endl << endl;
| ^~~~
| std::cout
In file included from tinyxml.h:52,
from xmltest.cpp:20:
/usr/include/c++/13/iostream:63:18: note: ‘std::cout’ declared here
63 | extern ostream cout; ///< Linked to standard output
| ^~~~
xmltest.cpp:264:32: error: ‘endl’ was not declared in this scope; did you mean
‘std::endl’?
264 | cout << doc << endl << endl;
| ^~~~
| std::endl
In file included from /usr/include/c++/13/iostream:41:
/usr/include/c++/13/ostream:735:5: note: ‘std::endl’ declared here
735 | endl(basic_ostream<_CharT, _Traits>& __os)
| ^~~~
xmltest.cpp:278:17: error: ‘ostringstream’ was not declared in this scope; did
you mean ‘std::ostringstream’?
278 | ostringstream outputStream( ostringstream::out );
| ^~~~~~~~~~~~~
| std::ostringstream
In file included from /usr/include/c++/13/bits/localefwd.h:41,
from /usr/include/c++/13/string:45,
from tinyxml.h:51:
/usr/include/c++/13/iosfwd:155:41: note: ‘std::ostringstream’ declared here
155 | typedef basic_ostringstream<char> ostringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:279:17: error: ‘outputStream’ was not declared in this scope
279 | outputStream << doc;
| ^~~~~~~~~~~~
xmltest.cpp:280:57: error: ‘string’ was not declared in this scope
280 | XmlTest( "Output stream correct.", string( demoEnd
).c_str(),
| ^~~~~~
xmltest.cpp:280:57: note: suggested alternatives:
In file included from /usr/include/c++/13/string:41:
/usr/include/c++/13/bits/stringfwd.h:77:33: note: ‘std::string’
77 | typedef basic_string<char> string;
| ^~~~~~
/usr/include/c++/13/string:66:11: note: ‘std::pmr::string’
66 | using string = basic_string<char>;
| ^~~~~~
xmltest.cpp:366:25: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
366 | istringstream parse0( "<Element0 attribute0='foo0'
attribute1= noquotes attribute2 = '>' />" );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:368:25: error: ‘parse0’ was not declared in this scope
368 | parse0 >> element0;
| ^~~~~~
xmltest.cpp:399:25: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
399 | istringstream inputStringStream(
outputStream.str() );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:402:25: error: ‘inputStringStream’ was not declared in this scope
402 | inputStringStream >> document0;
| ^~~~~~~~~~~~~~~~~
xmltest.cpp:404:38: error: expected ‘;’ before ‘outputStream0’
404 | ostringstream outputStream0( ostringstream::out
);
| ^~~~~~~~~~~~~~
| ;
xmltest.cpp:405:25: error: ‘outputStream0’ was not declared in this scope
405 | outputStream0 << document0;
| ^~~~~~~~~~~~~
xmltest.cpp:719:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
719 | istringstream parse1( "<start>This is
\ntext</start>" );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:721:17: error: ‘parse1’ was not declared in this scope
721 | parse1 >> text1;
| ^~~~~~
xmltest.cpp:780:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
780 | istringstream parse0( str );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:781:17: error: ‘parse0’ was not declared in this scope
781 | parse0 >> doc;
| ^~~~~~
xmltest.cpp:818:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
818 | istringstream iss( printer.Str() );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:819:17: error: ‘iss’ was not declared in this scope
819 | iss >> doc;
| ^~~
xmltest.cpp:846:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
846 | istringstream parse0( str );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:847:17: error: ‘parse0’ was not declared in this scope
847 | parse0 >> doc;
| ^~~~~~
xmltest.cpp:922:25: error: ‘string’ was not declared in this scope
922 | string name = "missing";
| ^~~~~~
xmltest.cpp:922:25: note: suggested alternatives:
/usr/include/c++/13/bits/stringfwd.h:77:33: note: ‘std::string’
77 | typedef basic_string<char> string;
| ^~~~~~
/usr/include/c++/13/string:66:11: note: ‘std::pmr::string’
66 | using string = basic_string<char>;
| ^~~~~~
xmltest.cpp:923:39: error: ‘name’ was not declared in this scope; did you mean
‘tzname’?
923 | doc.LoadFile( name );
| ^~~~
| tzname
xmltest.cpp:1129:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
1129 | istringstream strm( doctype );
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:1132:17: error: ‘strm’ was not declared in this scope; did you mean
‘tm’?
1132 | strm >> doc;
| ^~~~
| tm
xmltest.cpp:1281:17: error: ‘istringstream’ was not declared in this scope; did
you mean ‘std::istringstream’?
1281 | istringstream parse1( "<!-- declarations for <head> & <body>
-->"
| ^~~~~~~~~~~~~
| std::istringstream
/usr/include/c++/13/iosfwd:152:41: note: ‘std::istringstream’ declared here
152 | typedef basic_istringstream<char> istringstream;
| ^~~~~~~~~~~~~
xmltest.cpp:1283:17: error: ‘parse1’ was not declared in this scope
1283 | parse1 >> xml;
| ^~~~~~
xmltest.cpp:607:46: warning: ignoring return value of ‘char* fgets(char*, int,
FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
607 | fgets( savedBuf, 256, saved );
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
xmltest.cpp:980:30: warning: ignoring return value of ‘char* fgets(char*, int,
FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
980 | fgets( buf, 1024, textfile );
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:113: xmltest.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" "CXXFLAGS=-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC" LDFLAGS=-Wl,-z,relro
CXX=x86_64-linux-gnu-g\+\+ LD=x86_64-linux-gnu-g\+\+ returned exit code 2
make[1]: *** [debian/rules:20: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:13: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202407/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: tinyxml
Source-Version: 2.6.2-7
Done: Felix Geyer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tinyxml, which is due to be installed in the Debian FTP archive.
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.
Felix Geyer <[email protected]> (supplier of updated tinyxml 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: SHA512
Format: 1.8
Date: Fri, 26 Jul 2024 17:29:19 +0200
Source: tinyxml
Architecture: source
Version: 2.6.2-7
Distribution: unstable
Urgency: medium
Maintainer: Felix Geyer <[email protected]>
Changed-By: Felix Geyer <[email protected]>
Closes: 1076929
Changes:
tinyxml (2.6.2-7) unstable; urgency=medium
.
* Fix passing -DTIXML_USE_STL to the build. (Closes: #1076929)
Checksums-Sha1:
f46d6fb564610b36d026b596a62af083a99fc850 1960 tinyxml_2.6.2-7.dsc
5a9d6a6953acb030ff6ce3644293a259855b46fd 5676 tinyxml_2.6.2-7.debian.tar.xz
Checksums-Sha256:
ec9f177f19f09bd8f2aa54da5dd9f85a807064ce893247eddbec5faf2cfb4b9c 1960
tinyxml_2.6.2-7.dsc
b6a81402da03ea76f9809043f4010265afc7c42956a35519b840759fdf7f043c 5676
tinyxml_2.6.2-7.debian.tar.xz
Files:
f311abaf6f520a25e918b81209f23dff 1960 libs optional tinyxml_2.6.2-7.dsc
ab61967fe3b1743ccaed02f76a0ad13a 5676 libs optional
tinyxml_2.6.2-7.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEFkxwUS95KUdnZKtW/iLG/YMTXUUFAmajw8EACgkQ/iLG/YMT
XUUpIg/9GWfGvmoJnvbhzuaUQAo0Bul1gUT6N0fkRfcrCVgAujvtVwGHr/BBeWWF
voq01JtrU0Cetd1KF909px7xvRnT8dxLplt8dlOe81eiuGo8tTgBtZCBdRcKpKF2
NNKFk1Wn0reqiur2ci1kVtyER0696+f+wjlmoSM0odBkUe5O4SAsBnVc+S/0JrRt
CZ0+QkjaiSMw4b6fssVjoSkgw8Ttc0ag+NZKidTm9eu1knN7K2LK9+eQoT8mAXE7
0X1mRDRHV7L6yqDLPk1KuuCqhq9McCcm6QY/PUEHQrwvBt1n0UA07wwgWm0rRddP
tAVjKFVyP3tBy0uUdeDilO3h8tvrmGb2qD3I7JzzTZBmaB/cnciIha45QJLgU1oS
3auRXYZ1yy/ajxbGEooTZl/+KiFW7YtOa2oRE4fAuL3HGwSoSiAuVJxBQN/LeoHD
8HZe4+dQpzlNhteufP46VLz0NL3dEqhlrQT+vlrSFZt/pcKdooiUTrpE40sSbl6h
crpAvn6BMersL+MJhBlJ0iGYEyQF28lFmZF722N0tCiPJFWNUDAQ+u1iSrT4ClLP
jl2KDFcHmJoYUUTvjNBzWdb+9XQjHMJQDLXMj58E5+GXKcEjZQofhXt2rmgb9jqn
xrPTu8SbWQzpkIxEzXt06OcV6iunHFazeIVzqx5jIMFRzpWzbGY=
=ESRH
-----END PGP SIGNATURE-----
pgpKGTuisedVN.pgp
Description: PGP signature
--- End Message ---