Your message dated Tue, 18 Jul 2023 20:46:25 +0000
with message-id <[email protected]>
and subject line Bug#1037885: fixed in vkbasalt 0.3.2.10-1
has caused the Debian Bug report #1037885,
regarding vkbasalt: ftbfs with GCC-13
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.)


-- 
1037885: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037885
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:vkbasalt
Version: 0.3.2.9-1
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13

[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-13/g++-13, but succeeds to build with gcc-12/g++-12. 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/2023/05/22/logs/vkbasalt_0.3.2.9-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html

[...]
../src/reshade/effect_codegen_spirv.cpp:1682:64: note: in definition of macro 
‘IMPLEMENT_INTRINSIC_SPIRV’
 1682 | #define IMPLEMENT_INTRINSIC_SPIRV(name, i, code) case name##i: code
      |                                                                ^~~~
../src/reshade/effect_symbol_table_intrinsics.inl:1728:30: error: ‘const 
__gnu_cxx::__alloc_traits<std::allocator<reshadefx::expression>, 
reshadefx::expression>::value_type’ {aka ‘const struct reshadefx::expression’} 
has no member named ‘base’
 1728 |                 .add(args[3].base)
      |                              ^~~~
../src/reshade/effect_codegen_spirv.cpp:1682:64: note: in definition of macro 
‘IMPLEMENT_INTRINSIC_SPIRV’
 1682 | #define IMPLEMENT_INTRINSIC_SPIRV(name, i, code) case name##i: code
      |                                                                ^~~~
../src/reshade/effect_symbol_table_intrinsics.inl:1730:30: error: ‘const 
__gnu_cxx::__alloc_traits<std::allocator<reshadefx::expression>, 
reshadefx::expression>::value_type’ {aka ‘const struct reshadefx::expression’} 
has no member named ‘base’
 1730 |                 .add(args[2].base)
      |                              ^~~~
../src/reshade/effect_codegen_spirv.cpp:1682:64: note: in definition of macro 
‘IMPLEMENT_INTRINSIC_SPIRV’
 1682 | #define IMPLEMENT_INTRINSIC_SPIRV(name, i, code) case name##i: code
      |                                                                ^~~~
../src/reshade/effect_codegen_spirv.cpp: In member function ‘virtual 
reshadefx::codegen::id codegen_spirv::emit_construct(const 
reshadefx::location&, const reshadefx::type&, const 
std::vector<reshadefx::expression>&)’:
../src/reshade/effect_codegen_spirv.cpp:1692:102: error: ‘const struct 
reshadefx::expression’ has no member named ‘base’
 1692 |                         assert((arg.type.is_scalar() || 
type.is_array()) && arg.chain.empty() && arg.base != 0);
      |                                                                         
                             ^~~~
../src/reshade/effect_codegen_spirv.cpp:1713:66: error: ‘const 
__gnu_cxx::__alloc_traits<std::allocator<reshadefx::expression>, 
reshadefx::expression>::value_type’ {aka ‘const struct reshadefx::expression’} 
has no member named ‘base’
 1713 |                                         inst.add(args[arg + row].base);
      |                                                                  ^~~~
../src/reshade/effect_codegen_spirv.cpp:1726:51: error: ‘const struct 
reshadefx::expression’ has no member named ‘base’
 1726 |                                 ids.push_back(arg.base);
      |                                                   ^~~~
In file included from ../src/reshade/effect_codegen_spirv.cpp:7:
../src/reshade/effect_codegen.hpp: In instantiation of 
‘reshadefx::codegen::find_struct(id)::<lambda(const auto:19&)> [with auto:19 = 
reshadefx::struct_info]’:
/usr/include/c++/13/bits/predefined_ops.h:318:23:   required from ‘constexpr 
bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
_Iterator = __gnu_cxx::__normal_iterator<reshadefx::struct_info*, 
std::vector<reshadefx::struct_info> >; _Predicate = 
reshadefx::codegen::find_struct(id)::<lambda(const auto:19&)>]’
/usr/include/c++/13/bits/stl_algobase.h:2072:14:   required from ‘constexpr 
_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<reshadefx::struct_info*, 
vector<reshadefx::struct_info> >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_struct(id)::<lambda(const 
auto:19&)> >]’
/usr/include/c++/13/bits/stl_algobase.h:2117:23:   required from ‘constexpr 
_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<reshadefx::struct_info*, 
vector<reshadefx::struct_info> >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_struct(id)::<lambda(const 
auto:19&)> >]’
/usr/include/c++/13/bits/stl_algo.h:3923:28:   required from ‘constexpr _IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<reshadefx::struct_info*, 
vector<reshadefx::struct_info> >; _Predicate = 
reshadefx::codegen::find_struct(id)::<lambda(const auto:19&)>]’
../src/reshade/effect_codegen.hpp:270:24:   required from here
../src/reshade/effect_codegen.hpp:271:66: error: ‘const struct 
reshadefx::struct_info’ has no member named ‘definition’
  271 |                                 [id](const auto &it) { return 
it.definition == id; });
      |                                                               
~~~^~~~~~~~~~
../src/reshade/effect_codegen.hpp: In instantiation of 
‘reshadefx::codegen::find_texture(id)::<lambda(const auto:20&)> [with auto:20 = 
reshadefx::texture_info]’:
/usr/include/c++/13/bits/predefined_ops.h:318:23:   required from ‘constexpr 
bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
_Iterator = __gnu_cxx::__normal_iterator<reshadefx::texture_info*, 
std::vector<reshadefx::texture_info> >; _Predicate = 
reshadefx::codegen::find_texture(id)::<lambda(const auto:20&)>]’
/usr/include/c++/13/bits/stl_algobase.h:2072:14:   required from ‘constexpr 
_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<reshadefx::texture_info*, 
vector<reshadefx::texture_info> >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_texture(id)::<lambda(const
 auto:20&)> >]’
/usr/include/c++/13/bits/stl_algobase.h:2117:23:   required from ‘constexpr 
_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<reshadefx::texture_info*, 
vector<reshadefx::texture_info> >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_texture(id)::<lambda(const
 auto:20&)> >]’
/usr/include/c++/13/bits/stl_algo.h:3923:28:   required from ‘constexpr _IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<reshadefx::texture_info*, 
vector<reshadefx::texture_info> >; _Predicate = 
reshadefx::codegen::find_texture(id)::<lambda(const auto:20&)>]’
../src/reshade/effect_codegen.hpp:280:24:   required from here
../src/reshade/effect_codegen.hpp:281:66: error: ‘const struct 
reshadefx::texture_info’ has no member named ‘id’
  281 |                                 [id](const auto &it) { return it.id == 
id; });
      |                                                               ~~~^~
../src/reshade/effect_codegen.hpp: In instantiation of 
‘reshadefx::codegen::find_function(id)::<lambda(const auto:21&)> [with auto:21 
= std::unique_ptr<reshadefx::function_info>]’:
/usr/include/c++/13/bits/predefined_ops.h:318:23:   required from ‘constexpr 
bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
_Iterator = 
__gnu_cxx::__normal_iterator<std::unique_ptr<reshadefx::function_info>*, 
std::vector<std::unique_ptr<reshadefx::function_info> > >; _Predicate = 
reshadefx::codegen::find_function(id)::<lambda(const auto:21&)>]’
/usr/include/c++/13/bits/stl_algobase.h:2072:14:   required from ‘constexpr 
_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = 
__gnu_cxx::__normal_iterator<unique_ptr<reshadefx::function_info>*, 
vector<unique_ptr<reshadefx::function_info> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_function(id)::<lambda(const
 auto:21&)> >]’
/usr/include/c++/13/bits/stl_algobase.h:2117:23:   required from ‘constexpr 
_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<unique_ptr<reshadefx::function_info>*, 
vector<unique_ptr<reshadefx::function_info> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<reshadefx::codegen::find_function(id)::<lambda(const
 auto:21&)> >]’
/usr/include/c++/13/bits/stl_algo.h:3923:28:   required from ‘constexpr _IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<unique_ptr<reshadefx::function_info>*, 
vector<unique_ptr<reshadefx::function_info> > >; _Predicate = 
reshadefx::codegen::find_function(id)::<lambda(const auto:21&)>]’
../src/reshade/effect_codegen.hpp:290:24:   required from here
../src/reshade/effect_codegen.hpp:291:67: error: ‘struct 
reshadefx::function_info’ has no member named ‘definition’
  291 |                                 [id](const auto &it) { return 
it->definition == id; })->get();
      |                                                               
~~~~^~~~~~~~~~
../src/reshade/effect_codegen_spirv.cpp: In instantiation of 
‘codegen_spirv::emit_constant(const reshadefx::type&, const 
reshadefx::constant&, bool)::<lambda(auto:28&)> [with auto:28 = 
std::tuple<reshadefx::type, reshadefx::constant, unsigned int>]’:
/usr/include/c++/13/bits/predefined_ops.h:318:23:   required from ‘constexpr 
bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with 
_Iterator = __gnu_cxx::__normal_iterator<std::tuple<reshadefx::type, 
reshadefx::constant, unsigned int>*, std::vector<std::tuple<reshadefx::type, 
reshadefx::constant, unsigned int> > >; _Predicate = 
codegen_spirv::emit_constant(const reshadefx::type&, const 
reshadefx::constant&, bool)::<lambda(auto:28&)>]’
/usr/include/c++/13/bits/stl_algobase.h:2072:14:   required from ‘constexpr 
_RandomAccessIterator std::__find_if(_RandomAccessIterator, 
_RandomAccessIterator, _Predicate, random_access_iterator_tag) [with 
_RandomAccessIterator = __gnu_cxx::__normal_iterator<tuple<reshadefx::type, 
reshadefx::constant, unsigned int>*, vector<tuple<reshadefx::type, 
reshadefx::constant, unsigned int> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<codegen_spirv::emit_constant(const 
reshadefx::type&, const reshadefx::constant&, bool)::<lambda(auto:28&)> >]’
/usr/include/c++/13/bits/stl_algobase.h:2117:23:   required from ‘constexpr 
_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = 
__gnu_cxx::__normal_iterator<tuple<reshadefx::type, reshadefx::constant, 
unsigned int>*, vector<tuple<reshadefx::type, reshadefx::constant, unsigned 
int> > >; _Predicate = 
__gnu_cxx::__ops::_Iter_pred<codegen_spirv::emit_constant(const 
reshadefx::type&, const reshadefx::constant&, bool)::<lambda(auto:28&)> >]’
/usr/include/c++/13/bits/stl_algo.h:3923:28:   required from ‘constexpr _IIter 
std::find_if(_IIter, _IIter, _Predicate) [with _IIter = 
__gnu_cxx::__normal_iterator<tuple<reshadefx::type, reshadefx::constant, 
unsigned int>*, vector<tuple<reshadefx::type, reshadefx::constant, unsigned 
int> > >; _Predicate = codegen_spirv::emit_constant(const reshadefx::type&, 
const reshadefx::constant&, bool)::<lambda(auto:28&)>]’
../src/reshade/effect_codegen_spirv.cpp:1418:30:   required from here
../src/reshade/effect_codegen_spirv.cpp:1419:93: error: 
‘std::__tuple_element_t<1, std::tuple<reshadefx::type, reshadefx::constant, 
unsigned int> >’ {aka ‘struct reshadefx::constant’} has no member named 
‘as_uint’
 1419 |                                 if (!(std::get<0>(x) == type && 
std::memcmp(&std::get<1>(x).as_uint[0], &data.as_uint[0], sizeof(uint32_t) * 
16) == 0 && std::get<1>(x).array_data.size() == data.array_data.size()))
      |                                                                         
     ~~~~~~~~~~~~~~~^~~~~~~
../src/reshade/effect_codegen_spirv.cpp:1422:87: error: 
‘__gnu_cxx::__alloc_traits<std::allocator<reshadefx::constant>, 
reshadefx::constant>::value_type’ {aka ‘struct reshadefx::constant’} has no 
member named ‘as_uint’
 1422 |                                         if 
(std::memcmp(&std::get<1>(x).array_data[i].as_uint[0], 
&data.array_data[i].as_uint[0], sizeof(uint32_t) * 16) != 0)
      |                                                          
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
[12/57] c++ -Isrc/reshade/libreshade.a.p -Isrc/reshade -I../src/reshade 
-fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch 
-std=c++2a -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-Wno-unknown-pragmas -MD -MQ 
src/reshade/libreshade.a.p/effect_preprocessor.cpp.o -MF 
src/reshade/libreshade.a.p/effect_preprocessor.cpp.o.d -o 
src/reshade/libreshade.a.p/effect_preprocessor.cpp.o -c 
../src/reshade/effect_preprocessor.cpp
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v 
returned exit code 1
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: vkbasalt
Source-Version: 0.3.2.10-1
Done: Stephan Lachnit <[email protected]>

We believe that the bug you reported is fixed in the latest version of
vkbasalt, 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.
Stephan Lachnit <[email protected]> (supplier of updated vkbasalt 
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: Tue, 18 Jul 2023 22:02:20 +0200
Source: vkbasalt
Architecture: source
Version: 0.3.2.10-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Stephan Lachnit <[email protected]>
Closes: 1037885
Changes:
 vkbasalt (0.3.2.10-1) unstable; urgency=medium
 .
   * New upstream version 0.3.2.10 (Closes: #1037885)
Checksums-Sha1:
 62e7c8709f88f735cdcdebae93970bff66ba1c78 2012 vkbasalt_0.3.2.10-1.dsc
 7d1bca7ed652567912b11f69c3332efe66ae526a 336006 vkbasalt_0.3.2.10.orig.tar.gz
 9b23b6f2ae53b05280e6017e76983bc2d2534a93 3696 vkbasalt_0.3.2.10-1.debian.tar.xz
 311d3e7a6a1a4466aea9bd7da3647dec33473dbc 7544 
vkbasalt_0.3.2.10-1_amd64.buildinfo
Checksums-Sha256:
 8bdfd37ee37dfe8d5a762e0e700a1d420a560932e342ed39183840a0063411f1 2012 
vkbasalt_0.3.2.10-1.dsc
 22f0d44518361b12cf51f30fc9931423977af32a396e746ebf6d726c05788de6 336006 
vkbasalt_0.3.2.10.orig.tar.gz
 94ce98012829fdd383e928770131838f8ae291f18e27a483084c90cd00c83e4a 3696 
vkbasalt_0.3.2.10-1.debian.tar.xz
 545e51eca1f28cd9bd39f5d957a0476b2efaa022d87d572e25b0ba31edbb8fb0 7544 
vkbasalt_0.3.2.10-1_amd64.buildinfo
Files:
 23056828cebc561a8d13d48cd1fecb94 2012 games optional vkbasalt_0.3.2.10-1.dsc
 5b3fd3ade0bf3bed59ef4674bee5fc71 336006 games optional 
vkbasalt_0.3.2.10.orig.tar.gz
 c699c2053b1cd920d5de4667a0fb44e8 3696 games optional 
vkbasalt_0.3.2.10-1.debian.tar.xz
 34bd7eb7f6bcf45a50d6c53667c71eb6 7544 games optional 
vkbasalt_0.3.2.10-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEu0Wws/9WG9vUXuips1tJ6l1WPv4FAmS28F0ACgkQs1tJ6l1W
Pv71cg//fYnv3CITcISXVz7Qg6RaeEF+t9pUJ3S3P+tETp2G9Mqqq/nBniFFjBEh
qa9hv8n5Ox0k8VsOSSGSwq3HVDfEjwgK7EgXu1uTNw78h8cnQAA62zIeDXOxnZtd
54h4KxH5z+34Q/k6MZ3OIM5vHsLe4SD96VHJlRIEYcuMv+IwX6DEDylaP4++6+cg
MA24Il6wasY8F3/dtMkkKsOg+u/nwwlVBWdjTN3TFvvlb+s3961KxKoc5Npaxn+i
lVKAxY1hBNFJV2tKdAjAg1I+fjK8pHEkQk8psanl9xfFQuUBmMMXf3YWX49azCXH
MnGbpbc5eRQ2V4I55LpMsXtKqlr/LBHKV4HDwmtpTnV/eHRnIA0HwTvnM5+YJYwR
3KBIU3jgUt4JxzqPqVCzyBzfRJRm/ZZT2yivwQX8uH+4gimrtuxyi6kxF2iYbXCj
8G65XQJz2XCUwyoxyzirsxfecsaJVIZHTJ4YJ1bSW2yLbN6lanXVP/Ya4oL4tEzJ
OialkA9H2/CycPiQ0prEIB+6+j13uJDcx6timdTOcjHwg/U5Ob8hXpIQZd6fzy7q
Xe9ShxCB1XXbBlxnIcZkbKNdfHrHE5z966se6pehCDu4H7ubRS3f8ZGXHg33v2Og
WJpsTUrTs+JGh5kPveRXWZV1dtSQrdeYcMYC5wYEO10pQ/PmU0g=
=ehTy
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to