Your message dated Fri, 11 Aug 2023 15:30:49 +0000
with message-id <e1quu6d-009itq...@fasolo.debian.org>
and subject line Bug#1037644: fixed in endless-sky 0.10.2-1
has caused the Debian Bug report #1037644,
regarding endless-sky: 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 ow...@bugs.debian.org
immediately.)


-- 
1037644: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037644
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:endless-sky
Version: 0.9.8-1.2
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
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/endless-sky_0.9.8-1.2_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

[...]
source/ImageBuffer.cpp:212:72: error: 'class ImageBuffer' has no member named 
'Begin'
  212 |                         rows[y] = reinterpret_cast<png_byte 
*>(buffer->Begin(y));
      |                                                                        
^~~~~
source/ImageBuffer.cpp: In function 'ImageBuffer* {anonymous}::ReadJPG(const 
std::string&)':
source/ImageBuffer.cpp:247:71: error: 'class ImageBuffer' has no member named 
'Begin'
  247 |                         rows[y] = reinterpret_cast<JSAMPLE 
*>(buffer->Begin(y));
      |                                                                       
^~~~~
source/ImageBuffer.cpp: In function 'void 
{anonymous}::Premultiply(ImageBuffer*, int)':
source/ImageBuffer.cpp:267:25: error: 'uint32_t' was not declared in this scope
  267 |                         uint32_t *it = buffer->Begin(y);
      |                         ^~~~~~~~
source/ImageBuffer.cpp:267:25: note: 'uint32_t' is defined in header 
'<cstdint>'; did you forget to '#include <cstdint>'?
source/ImageBuffer.cpp:267:35: error: 'it' was not declared in this scope; did 
you mean 'int'?
  267 |                         uint32_t *it = buffer->Begin(y);
      |                                   ^~
      |                                   int
source/ImageBuffer.cpp:267:48: error: 'class ImageBuffer' has no member named 
'Begin'
  267 |                         uint32_t *it = buffer->Begin(y);
      |                                                ^~~~~
source/ImageBuffer.cpp:271:33: error: 'uint64_t' was not declared in this scope
  271 |                                 uint64_t value = *it;
      |                                 ^~~~~~~~
source/ImageBuffer.cpp:271:33: note: 'uint64_t' is defined in header 
'<cstdint>'; did you forget to '#include <cstdint>'?
source/ImageBuffer.cpp:272:41: error: expected ';' before 'alpha'
  272 |                                 uint64_t alpha = (value & 0xFF000000) 
>> 24;
      |                                         ^~~~~~
      |                                         ;
source/ImageBuffer.cpp:274:41: error: expected ';' before 'red'
  274 |                                 uint64_t red = (((value & 0xFF0000) * 
alpha) / 255) & 0xFF0000;
      |                                         ^~~~
      |                                         ;
source/ImageBuffer.cpp:275:41: error: expected ';' before 'green'
  275 |                                 uint64_t green = (((value & 0xFF00) * 
alpha) / 255) & 0xFF00;
      |                                         ^~~~~~
      |                                         ;
source/ImageBuffer.cpp:276:41: error: expected ';' before 'blue'
  276 |                                 uint64_t blue = (((value & 0xFF) * 
alpha) / 255) & 0xFF;
      |                                         ^~~~~
      |                                         ;
g++ -o build/release/Information.o -c -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -std=c++11 -Wall -O3 -Wdate-time -D_FORTIFY_SOURCE=2 
source/Information.cpp
source/ImageBuffer.cpp:278:33: error: 'value' was not declared in this scope
  278 |                                 value = red | green | blue;
      |                                 ^~~~~
source/ImageBuffer.cpp:278:41: error: 'red' was not declared in this scope
  278 |                                 value = red | green | blue;
      |                                         ^~~
source/ImageBuffer.cpp:278:47: error: 'green' was not declared in this scope
  278 |                                 value = red | green | blue;
      |                                               ^~~~~
source/ImageBuffer.cpp:278:55: error: 'blue' was not declared in this scope
  278 |                                 value = red | green | blue;
      |                                                       ^~~~
source/ImageBuffer.cpp:280:41: error: 'alpha' was not declared in this scope; 
did you mean 'isalpha'?
  280 |                                         alpha >>= 2;
      |                                         ^~~~~
      |                                         isalpha
source/ImageBuffer.cpp:282:51: error: 'alpha' was not declared in this scope; 
did you mean 'isalpha'?
  282 |                                         value |= (alpha << 24);
      |                                                   ^~~~~
      |                                                   isalpha
source/ImageBuffer.cpp:284:51: error: 'uint32_t' does not name a type
  284 |                                 *it = static_cast<uint32_t>(value);
      |                                                   ^~~~~~~~
source/ImageBuffer.cpp:284:51: note: 'uint32_t' is defined in header 
'<cstdint>'; did you forget to '#include <cstdint>'?
scons: *** [build/release/ImageBuffer.o] Error 1
scons: building terminated because of errors.
make[1]: *** [debian/rules:14: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: endless-sky
Source-Version: 0.10.2-1
Done: Damyan Ivanov <d...@debian.org>

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

Debian distribution maintenance software
pp.
Damyan Ivanov <d...@debian.org> (supplier of updated endless-sky 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: SHA256

Format: 1.8
Date: Fri, 11 Aug 2023 14:20:26 +0000
Source: endless-sky
Architecture: source
Version: 0.10.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Damyan Ivanov <d...@debian.org>
Closes: 944757 1037644
Changes:
 endless-sky (0.10.2-1) unstable; urgency=medium
 .
   * d/watch: add stanza matching github tags
   * add debian/gbp.conf pointing to debian/unstable branch
   * New upstream version 0.9.16.1 (Closes: #944757)
     + add .winmake (new) to d/copyright
     + d/copyright: update with upstream changes
     + drop 0001-fix-Add-missing-string-include.patch applied upstream
     + drop 0001-build-fix-compilation-on-gcc11.patch adopted upstream
     + drop executable bits from files under sounds/
   * bump debhelper compatibility level from 9 to 13
   * install usr/share/metainfo in endless-sky binary package
     fixes dh_missing error with debhelper compatibility level 13
   * include bindnow hardening compile flags
   * copyright:
     + add pointer to full CC0 text
     + fix indentation of continuation line
     + replace spaces in Files: patterns with '?'
     + fix cc-by-2.0 reference, add license text
     + fix pointer to CC0 license in /usr/share
     + fix reference to CC0
     + fix PD and CC0 license values
     + add PD and CC-BY-3.0 license stanzas
     + add proper copyright attribution for the appdata xml, thanks lintian
     + move licensing explanations to a Comment: field
     + add myself to debian/* copyright holders
   * override tons of lintian complaints about documentation outside of doc/
   * take over package maintenance under Games team umbrella.
     Previous maintainer consent:
     https://lists.debian.org/debian-devel-games/2022/11/msg00008.html
   * add Vcs-* headers
   * fix Exec= path in the .desktop file
   * New upstream version 0.10.2
     (Closes: #1037644 -- FTBFS with gcc-13)
   * disable VCPKG CMake plugin
     tries to download stuff during build
   * replace libgl1-mesa-dev build-dependency with libgl-dev
   * switch to cmake+ninja build system, thanks to Trent W. Buck
     also add xvfb and xauth to build-dependencies to make the tests run
   * fix/rearrange copyright stancas
     make more general ones come before more specific patterns
     remove patterns no longer matching existing content
   * bimp policy compliance version to 4.6.2 (no changes needed)
   * patch endless-sky.6 to fix warnings from troff
   * patch out two small spelling mistakes
   * update long description; thanks to Trent W. Buck <trentb...@gmail.com>
   * run tests "manually" and skip slow debug tests
Checksums-Sha1: 
 d9f6235d95f92a4f72e0986a4d0e351b508932cc 2172 endless-sky_0.10.2-1.dsc
 79dc48666308c1748db628a819477d5a267d4b10 254913337 
endless-sky_0.10.2.orig.tar.gz
 d452c382bdff330e0327677c9304010e80f2cecd 31956 
endless-sky_0.10.2-1.debian.tar.xz
Checksums-Sha256: 
 3c52a4bc2a4c0e7aa9a68a55dcad5c31053559c735eb7f9861e67297d2b04e58 2172 
endless-sky_0.10.2-1.dsc
 ba9caf9f52ac915e77a3df62d7eb864f32dcdf1d63baf4f51fc9388bbab0bab7 254913337 
endless-sky_0.10.2.orig.tar.gz
 aa5a31025f2f3377d66dd46ead523552a83802a5d0de966b5db1f2606a0d614c 31956 
endless-sky_0.10.2-1.debian.tar.xz
Files: 
 52fdd0e016af671850bfb8b6c4958b15 2172 games optional endless-sky_0.10.2-1.dsc
 3ba27e9a3215707409314f61a7482fba 254913337 games optional 
endless-sky_0.10.2.orig.tar.gz
 c5a88e42dae0af353cd9db75444330f3 31956 games optional 
endless-sky_0.10.2-1.debian.tar.xz

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

iQIzBAEBCAAdFiEErqDETssFbpNjDZ0z276dTZnSoAQFAmTWS38ACgkQ276dTZnS
oASj6A/+ItsHTyeLvJ5YYNpopdIOn5GDNU0B+uB9DUrUoBXvfcyIdX2BblrVjjeM
gh7Um+ibotzHPjFPYyKw0dvoOezs/7inrsyyXyE4mpWcnqJ88cKkC5qKyOPUv2vM
UtX6F0IW6GEjDYK7R+hGONv+/urWyGjerh5VE7eOHnSsZaBuGMxM8IvK63+JcRTY
P3MkdmusezlcZUWcwSB85huxgUYgZMjfK7MHDZx6KazyTlFZLaRKdo4JLdkFy8GN
jUMbDGhqK7yygpCG8oqVkezYogyA/9ssCDtniUpkWmfYRQt1vhPZRaaT8dBF46/h
UrfUtTJ+wBxjUJwiR6NF/ou8i8qlRUXYH7lTomtr76EJGU3JJmbBAnCthaqR/u40
mb0ZYsKLjLVYX2zNaztScU9k2idyycmsxI8KzAJNMYA7WPOFnn8R7Iag2ndMEyAy
o9fdcH+jjYTocCm3kRwYzeZ5iAtNIWM6UqW0qVYPB3pdPx9jNdrDszUJBAEl2ome
U/1cfc/8Wu5cn7Q/Rchdpnuh7YGyiCFCTl/LTravDNBW3+antwuHpAHEfHXo9SI0
p/pxN+UJYKeIPEh3wn1uU3B7tQt8pN3OkpSP8EdLvmjEvILpEf2RY7Ct9x+X0YOj
THoFobCo3xEiqE+LOysxwYKliidO8OHQefULMRTKC9k0p1nkGBY=
=3egr
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to