Your message dated Fri, 11 Apr 2025 11:38:59 +0000
with message-id <e1u3cip-003mvy...@fasolo.debian.org>
and subject line Bug#1075685: fixed in xstow 1.1.1-1
has caused the Debian Bug report #1075685,
regarding xstow: ftbfs with GCC-14
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 ow...@bugs.debian.org
immediately.)


-- 
1075685: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075685
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:xstow
Version: 1.1.0-1
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/xstow_1.1.0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
../src/cpputils/cpputilsshared/leoini.h: In function ‘A 
Tools::Leo::get_index(const std::string&)’:
../src/cpputils/cpputilsshared/leoini.h:282:11: error: no match for ‘operator=’ 
(operand types are ‘const std::string’ {aka ‘const 
std::__cxx11::basic_string<char>’} and ‘const char [1]’)
  282 |       s = "";
      |           ^~
In file included from /usr/include/c++/14/string:54,
                 from /usr/include/c++/14/bits/locale_classes.h:40,
                 from /usr/include/c++/14/bits/ios_base.h:41,
                 from /usr/include/c++/14/ios:44,
                 from /usr/include/c++/14/ostream:40,
                 from /usr/include/c++/14/iostream:41,
                 from main.cpp:1:
/usr/include/c++/14/bits/basic_string.h:817:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; 
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ (near match)
  817 |       operator=(const basic_string& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:817:7: note:   passing ‘const 
std::string*’ {aka ‘const std::__cxx11::basic_string<char>*’} as ‘this’ 
argument discards qualifiers
/usr/include/c++/14/bits/basic_string.h:828:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) 
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’ (near match)
  828 |       operator=(const _CharT* __s)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:828:7: note:   passing ‘const 
std::string*’ {aka ‘const std::__cxx11::basic_string<char>*’} as ‘this’ 
argument discards qualifiers
/usr/include/c++/14/bits/basic_string.h:840:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’ (near match)
  840 |       operator=(_CharT __c)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:840:7: note:   conversion of argument 1 
would be ill-formed:
/usr/include/c++/14/bits/basic_string.h:858:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’ (near match)
  858 |       operator=(basic_string&& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:858:7: note:   passing ‘const 
std::string*’ {aka ‘const std::__cxx11::basic_string<char>*’} as ‘this’ 
argument discards qualifiers
/usr/include/c++/14/bits/basic_string.h:926:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’
  926 |       operator=(initializer_list<_CharT> __l)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:926:42: note:   no known conversion for 
argument 1 from ‘const char [1]’ to ‘std::initializer_list<char>’
  926 |       operator=(initializer_list<_CharT> __l)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
../src/cpputils/cpputilsshared/leoini.h:284:43: error: no match for ‘operator=’ 
(operand types are ‘const std::string’ {aka ‘const 
std::__cxx11::basic_string<char>’} and ‘std::__cxx11::basic_string<char>’)
  284 |       s = s.substr( start+1, start-end -1 );
      |                                           ^
/usr/include/c++/14/bits/basic_string.h:817:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; 
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ (near match)
  817 |       operator=(const basic_string& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:817:7: note:   passing ‘const 
std::string*’ {aka ‘const std::__cxx11::basic_string<char>*’} as ‘this’ 
argument discards qualifiers
/usr/include/c++/14/bits/basic_string.h:858:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’ (near match)
  858 |       operator=(basic_string&& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:858:7: note:   passing ‘const 
std::string*’ {aka ‘const std::__cxx11::basic_string<char>*’} as ‘this’ 
argument discards qualifiers
/usr/include/c++/14/bits/basic_string.h:828:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) 
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’
  828 |       operator=(const _CharT* __s)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:828:31: note:   no known conversion for 
argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘const char*’
  828 |       operator=(const _CharT* __s)
      |                 ~~~~~~~~~~~~~~^~~
/usr/include/c++/14/bits/basic_string.h:840:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  840 |       operator=(_CharT __c)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:840:24: note:   no known conversion for 
argument 1 from ‘std::__cxx11::basic_string<char>’ to ‘char’
  840 |       operator=(_CharT __c)
      |                 ~~~~~~~^~~
/usr/include/c++/14/bits/basic_string.h:926:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’
  926 |       operator=(initializer_list<_CharT> __l)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:926:42: note:   no known conversion for 
argument 1 from ‘std::__cxx11::basic_string<char>’ to 
‘std::initializer_list<char>’
  926 |       operator=(initializer_list<_CharT> __l)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
make[3]: *** [Makefile:981: main.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:363: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:304: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:35: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: xstow
Source-Version: 1.1.1-1
Done: Adrian Bunk <b...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xstow, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <b...@debian.org> (supplier of updated xstow 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 11 Apr 2025 13:55:24 +0300
Source: xstow
Architecture: source
Version: 1.1.1-1
Distribution: unstable
Urgency: medium
Maintainer: Adrian Bunk <b...@debian.org>
Changed-By: Adrian Bunk <b...@debian.org>
Closes: 1075685
Changes:
 xstow (1.1.1-1) unstable; urgency=medium
 .
   * New upstream release.
     - Fixes FTBFS with gcc 14. (Closes: #1075685)
Checksums-Sha1:
 cc7e1250ff897a3ed969807299241d8929a6c56c 1680 xstow_1.1.1-1.dsc
 7374d8f07b72808acea3d849a0fa1a0a21450a30 188334 xstow_1.1.1.orig.tar.bz2
 71629e9eb81e2e1c44d3a9197f38cb4919558433 4692 xstow_1.1.1-1.debian.tar.xz
Checksums-Sha256:
 975d3c9c2bc98a9a791b5b81ed0152d660e91fcb6f2315979b809196d82c142b 1680 
xstow_1.1.1-1.dsc
 191535eb430f0456a5de3d82ff6a5f8c4a155ad3c6a65ecf80de7acf11065278 188334 
xstow_1.1.1.orig.tar.bz2
 7ac18a32e6242cff4dc86333a75f405e15ef8c754e5e537aca3109b3ef330bd6 4692 
xstow_1.1.1-1.debian.tar.xz
Files:
 77a558ed3da1c1f18a35ddc0718e2f2a 1680 utils optional xstow_1.1.1-1.dsc
 5ba099997de1273c8e4e63315323726d 188334 utils optional xstow_1.1.1.orig.tar.bz2
 95f814ddb840e0ba3d0364a794b7018b 4692 utils optional 
xstow_1.1.1-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmf4+kgACgkQiNJCh6LY
mLFZbw/+PlbantO7NSCp4nDNCZJfIpkHwn9MP0zXNLZ/eTPXmF0Qxw0d7aa6ybjF
Zmk9fsDQxQI99Gpd3QoC5oVTcetIYkhmyHTygr6s4jDM169rQodAtC+LXLaDAaPK
uTuyNCzbs+J5va/FQpfwXumFmSPU/J3gTRrqng1NmXYxISOfVcmS1gYNUay+e4bE
Kx6AC6x5or5rwdivBqEfD1vYFAraEE1/Sts84Xdxf0V7ySRbPZeIUYWKiRdoyHGr
iotKGF20MFkrP7Bj49ndp5Xi7WJCfhS55jDEwo1I4l5f/gMHpj6ZBJU1kQXz5rTt
f8nl6e7w9V/JpBfjmzOV+1vk6rY4vOnjtWQb2U6UmHQ4EKyteSP902lZ2D7JBqoN
Sgw/jshcDyMdLxvWpSfOM9JvxTHSobSbfJoOru5P/TFoTKugdMFXYRkMxDZ/QY/N
qDYJsBwYTSAFShcp62M1v9YFv260NOTT/uihcwjXc6104DDP8rHIjgGn+bzaB7LS
zRB24DWbOP3QcpPdWSzoFZomFoLrof9RQz4HxNQ2jIbvMZQam4GiPsMHULZeMJi1
HXgEUEhw50xAkEEjckp1viV4eLF/kiGar/uNECe3txYOUD+h04P24JlXq9Z1MGXR
UMqc3hyVgvLzBx8ylwgpHfJNn2k1nti9a/kQrRuLyXCcmAmYYnA=
=kvmo
-----END PGP SIGNATURE-----

Attachment: pgpafs7ySkjt3.pgp
Description: PGP signature


--- End Message ---

Reply via email to