Your message dated Mon, 24 Jul 2023 08:39:17 +0000
with message-id <e1qnr65-00bh3j...@fasolo.debian.org>
and subject line Bug#1037790: fixed in nix 2.16.1+dfsg-1
has caused the Debian Bug report #1037790,
regarding nix: 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.)


-- 
1037790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037790
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:nix
Version: 2.8.0-1.1
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/nix_2.8.0-1.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

[...]
checking for boostlib >= 1.66 (106600)... yes
checking whether -latomic is needed... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libcrypto... yes
checking for libarchive >= 3.1.2... yes
checking for sqlite3 >= 3.6.19... yes
checking for libcurl... yes
checking for libeditline... yes
checking for libsodium... yes
checking for libbrotlienc libbrotlidec... yes
checking for libcpuid... yes
checking for libseccomp... yes
checking for aws/s3/S3Client.h... no
checking for bdw-gc... yes
checking for gtest_main... yes
checking for nlohmann_json >= 3.9... yes
checking for lowdown >= 0.9.0... yes
checking for setresuid... yes
checking for setreuid... yes
checking for lchown... yes
checking for strsignal... yes
checking for posix_fallocate... yes
checking for sysconf... yes
configure: creating ./config.status
config.status: creating config.h
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        make -j8
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f Makefile.config && ./config.status --quiet --file=Makefile.config
bison -v -o src/libexpr/parser-tab.cc src/libexpr/parser.y -d
bison -v -o src/libexpr/parser-tab.cc src/libexpr/parser.y -d
flex --outfile src/libexpr/lexer-tab.cc --header-file=src/libexpr/lexer-tab.hh 
src/libexpr/lexer.l
flex --outfile src/libexpr/lexer-tab.cc --header-file=src/libexpr/lexer-tab.hh 
src/libexpr/lexer.l
src/libexpr/lexer.l:314: warning, -s option given but default rule can be 
matched
cat src/nix-channel/unpack-channel.nix >> 
src/nix-channel/unpack-channel.nix.gen.hh.tmp
cat src/nix-env/buildenv.nix >> src/nix-env/buildenv.nix.gen.hh.tmp
cat src/nix/get-env.sh >> src/nix/get-env.sh.gen.hh.tmp
src/libexpr/lexer.l:314: warning, -s option given but default rule can be 
matched
cat doc/manual/generate-manpage.nix >> 
doc/manual/generate-manpage.nix.gen.hh.tmp
cat doc/manual/utils.nix >> doc/manual/utils.nix.gen.hh.tmp
cat src/libexpr/flake/call-flake.nix >> 
src/libexpr/flake/call-flake.nix.gen.hh.tmp
cat src/libexpr/imported-drv-to-derivation.nix >> 
src/libexpr/imported-drv-to-derivation.nix.gen.hh.tmp
cat src/libexpr/primops/derivation.nix >> 
src/libexpr/primops/derivation.nix.gen.hh.tmp
cat src/libexpr/fetchurl.nix >> src/libexpr/fetchurl.nix.gen.hh.tmp
g++ -o src/libutil/archive.o -c src/libutil/archive.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.archive.o.dep -MP
g++ -o src/libutil/args.o -c src/libutil/args.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.args.o.dep -MP
g++ -o src/libutil/compression.o -c src/libutil/compression.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.compression.o.dep -MP
g++ -o src/libutil/config.o -c src/libutil/config.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.config.o.dep -MP
g++ -o src/libutil/compute-levels.o -c src/libutil/compute-levels.cc 
-Wdate-time -D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat 
-Werror=format-security -ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -g -Wno-deprecated-declarations -g -Wall -include 
config.h -std=c++17 -I src -I/usr/include/libcpuid -DREADLINE 
-I/usr/include/x86_64-linux-gnu -I/usr/include  -MMD -MF 
src/libutil/.compute-levels.o.dep -MP
g++ -o src/libutil/error.o -c src/libutil/error.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.error.o.dep -MP
g++ -o src/libutil/experimental-features.o -c 
src/libutil/experimental-features.cc -Wdate-time -D_FORTIFY_SOURCE=2  
-fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.experimental-features.o.dep -MP
g++ -o src/libutil/fmt.o -c src/libutil/fmt.cc -Wdate-time -D_FORTIFY_SOURCE=2  
-fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.fmt.o.dep -MP
g++ -o src/libutil/hash.o -c src/libutil/hash.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.hash.o.dep -MP
g++ -o src/libutil/json.o -c src/libutil/json.cc -Wdate-time 
-D_FORTIFY_SOURCE=2  -fstack-protector-strong -Wformat -Werror=format-security 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -O3 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC 
-g -Wno-deprecated-declarations -g -Wall -include config.h -std=c++17 -I src 
-I/usr/include/libcpuid -DREADLINE -I/usr/include/x86_64-linux-gnu 
-I/usr/include  -MMD -MF src/libutil/.json.o.dep -MP
src/libutil/json.cc: In function ‘void nix::toJSON(std::ostream&, const char*, 
const char*)’:
src/libutil/json.cc:33:22: error: ‘uint16_t’ was not declared in this scope
   33 |             put(hex[(uint16_t(*i) >> 12) & 0xf]);
      |                      ^~~~~~~~
src/libutil/json.cc:5:1: note: ‘uint16_t’ is defined in header ‘<cstdint>’; did 
you forget to ‘#include <cstdint>’?
    4 | #include <cstring>
  +++ |+#include <cstdint>
    5 | 
make[1]: *** [mk/patterns.mk:3: src/libutil/json.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:31: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: nix
Source-Version: 2.16.1+dfsg-1
Done: Jordan Justen <jljus...@debian.org>

We believe that the bug you reported is fixed in the latest version of
nix, 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.
Jordan Justen <jljus...@debian.org> (supplier of updated nix 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: Mon, 24 Jul 2023 00:19:59 -0700
Source: nix
Architecture: source
Version: 2.16.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Jordan Justen <jljus...@debian.org>
Changed-By: Jordan Justen <jljus...@debian.org>
Closes: 1005879 1005880 1019013 1037790
Changes:
 nix (2.16.1+dfsg-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #1037790)
   * d/control: Assign Jordan Justen as Maintainer (Closes: #1019013)
   * d/watch: Scan github for new tags and tarballs
   * d/patches: Rebase patches for 2.16.1
   * d/control: Add librapidcheck-dev build-dep
   * d/rules: Drop quotes around EDITLINE_CFLAGS/EDITLINE_LIBS definition
   * d/rules: configure with --disable-shared to link to librapidcheck
   * d/control: Add new build dependencies for 2.16.1
   * d/*install: Update dh_install configuration for 2.16.1
   * d/copyright: Strip files from github tag based tarball
   * d/source/options: Ignore files stripped from tarball
   * d/patches: Don't use bundled toml11 (Closes: #1005879, #1005880)
   * d/watch, d/changelog: Add dfsg suffix back
   * d/control: Drop lsb-base dependency (lintian depends-on-obsolete-package)
   * d/control: Update Standards-Version to 4.6.2
Checksums-Sha1:
 1c2c283e6febdc5ebeeaa3acb033ca07b0f74a05 2636 nix_2.16.1+dfsg-1.dsc
 cca04d9780abec8226539d89d4e8aa65707a7a72 909452 nix_2.16.1+dfsg.orig.tar.xz
 29d647c1c13158c82e8f3d10136aa8675baecff1 13852 nix_2.16.1+dfsg-1.debian.tar.xz
 cdfcbdceb5e7badd5fe8d90868e380d73ea3c27b 8403 
nix_2.16.1+dfsg-1_source.buildinfo
Checksums-Sha256:
 e40fa971be2c8835f359312b703590f072fb355dc056677d299906a101881601 2636 
nix_2.16.1+dfsg-1.dsc
 8864e9f2c6d578d01cb1b77923c7bb8dcfcc525008a6c27450a0655acc5663c9 909452 
nix_2.16.1+dfsg.orig.tar.xz
 d2585b6e6c5ac9f479002f0e8b75978543c5c9cc9a4d490d9825a81b917d9d61 13852 
nix_2.16.1+dfsg-1.debian.tar.xz
 6a91fda61c862864c84204c346d85cba881f655eaeb5b6a6147ec3f1bff5843e 8403 
nix_2.16.1+dfsg-1_source.buildinfo
Files:
 fbb19b3a72ffe152a375cd00363daf87 2636 devel optional nix_2.16.1+dfsg-1.dsc
 cede28f208aea7b5728420954710ee43 909452 devel optional 
nix_2.16.1+dfsg.orig.tar.xz
 1204de0a64990c58e7a85489f3b9eeb7 13852 devel optional 
nix_2.16.1+dfsg-1.debian.tar.xz
 68d16f35991101f5d0206a0f72928436 8403 devel optional 
nix_2.16.1+dfsg-1_source.buildinfo

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

iQIzBAEBCAAdFiEEwnSFIXQUyd8CMWwuN/mfaMr5kusFAmS+MksACgkQN/mfaMr5
kusvew//X4tGCBOkJ2dUAZAObpt/SQfUEYCeD0dVZ+EDnniZ5fOC5Up5xpHzNIGt
BFCruA2Jff8zzI+RnNFWLTYD5wdz+DNFKSg0ZOGPzeIgGteM+DsovU3Nah8aogEI
1L28EDZz9YJi2RK9jBjVdYMrB2Pu87ymCBBjkfxTd4+cCfhB6g1NWHVsSldnqpUk
aDLSCxqwKFwqXukD/nqEwlttL4pxLloMU7dq7+z9qErz20K4AIi/CHWHgR+9juXL
8fMoNnIvKgQci5VL1RxxRBnMnCqKdeV7avgq9k+9pZCY6DDXWTfasXIR5PStDw99
S8KT3ObN9ak9lqN6ywJI+15FawQHGNG3fQstorz8JPgajpT44KgBxKi/mXiw76y0
sx78qmWFeK232dMo6ZKpSMhDHfcLD2P7lzqAii8wPwy/VL6wRU9eC8maa7eGgv8Z
dEz9eCiz6jZzAALGMu8+JoFrt02UknBiQZSn+tmBrGmmnkSfk6Oyw7OhhOKFry9/
koKSBSFeh74LfzCAEOGV0cC809wPVF4uVmE3O0P5MYoNc18bjrjOwCQS1yRDY/GU
NefQD1PyfgQY7yf4kgHfr4eQn5ZHFr2VY05o9F/eu/MZRqSY8wvhQlnC4kOnWdSq
AQgrOY4ed8xhFPep4ISRMg9RB2HjnYOov0SCUl1j6k5TlIb0K+M=
=mTz3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to