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 = '&gt;' />" );
      |                         ^~~~~~~~~~~~~
      |                         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-----

Attachment: pgpKGTuisedVN.pgp
Description: PGP signature


--- End Message ---

Reply via email to