#1143653 firebuild: FTBFS: /<<PKGBUILDDIR>>/src/firebuild/base64.cc:54:3: error: 'uint32_t' was not declared in this scope

#1143653#5
Date:
2026-08-05 11:23:42 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot 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 add an affects on src:firebuild, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=x86_64-linux-gnu-pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER=/usr/bin/x86_64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=/usr/bin/x86_64-linux-gnu-g\+\+ -DPKG_CONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/x86_64-linux-gnu-pkg-config -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu ..
-- The C compiler identification is GNU 16.1.0
-- The CXX compiler identification is GNU 16.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test C_FLAG_VALID__std_c__20
-- Performing Test C_FLAG_VALID__std_c__20 - Failed
-- Performing Test CXX_FLAG_VALID__std_c__20
-- Performing Test CXX_FLAG_VALID__std_c__20 - Success
-- Performing Test C_FLAG_VALID__W
-- Performing Test C_FLAG_VALID__W - Success
-- Performing Test CXX_FLAG_VALID__W
-- Performing Test CXX_FLAG_VALID__W - Success
-- Performing Test C_FLAG_VALID__Wall
-- Performing Test C_FLAG_VALID__Wall - Success
-- Performing Test CXX_FLAG_VALID__Wall
-- Performing Test CXX_FLAG_VALID__Wall - Success
-- Performing Test C_FLAG_VALID__Wextra
-- Performing Test C_FLAG_VALID__Wextra - Success
-- Performing Test CXX_FLAG_VALID__Wextra
-- Performing Test CXX_FLAG_VALID__Wextra - Success
-- Performing Test C_FLAG_VALID__Werror
-- Performing Test C_FLAG_VALID__Werror - Success
-- Performing Test CXX_FLAG_VALID__Werror
-- Performing Test CXX_FLAG_VALID__Werror - Success
-- Performing Test C_FLAG_VALID__Wpointer_arith
-- Performing Test C_FLAG_VALID__Wpointer_arith - Success
-- Performing Test CXX_FLAG_VALID__Wpointer_arith
-- Performing Test CXX_FLAG_VALID__Wpointer_arith - Success
-- Performing Test C_FLAG_VALID__Warray_bounds
-- Performing Test C_FLAG_VALID__Warray_bounds - Success
-- Performing Test CXX_FLAG_VALID__Warray_bounds
-- Performing Test CXX_FLAG_VALID__Warray_bounds - Success
-- Performing Test C_FLAG_VALID__Wcast_align
-- Performing Test C_FLAG_VALID__Wcast_align - Success
-- Performing Test CXX_FLAG_VALID__Wcast_align
-- Performing Test CXX_FLAG_VALID__Wcast_align - Success
-- Performing Test C_FLAG_VALID__Wformat
-- Performing Test C_FLAG_VALID__Wformat - Success
-- Performing Test CXX_FLAG_VALID__Wformat
-- Performing Test CXX_FLAG_VALID__Wformat - Success
-- Performing Test C_FLAG_VALID__Wformat_security
-- Performing Test C_FLAG_VALID__Wformat_security - Success
-- Performing Test CXX_FLAG_VALID__Wformat_security
-- Performing Test CXX_FLAG_VALID__Wformat_security - Success
-- Performing Test C_FLAG_VALID__fstrict_overflow
-- Performing Test C_FLAG_VALID__fstrict_overflow - Success
-- Performing Test CXX_FLAG_VALID__fstrict_overflow
-- Performing Test CXX_FLAG_VALID__fstrict_overflow - Success
-- Performing Test C_FLAG_VALID__Wstrict_overflow_4
-- Performing Test C_FLAG_VALID__Wstrict_overflow_4 - Success
-- Performing Test CXX_FLAG_VALID__Wstrict_overflow_4
-- Performing Test CXX_FLAG_VALID__Wstrict_overflow_4 - Success
-- Performing Test C_FLAG_VALID__Wunreachable_code
-- Performing Test C_FLAG_VALID__Wunreachable_code - Success
-- Performing Test CXX_FLAG_VALID__Wunreachable_code
-- Performing Test CXX_FLAG_VALID__Wunreachable_code - Success
-- Performing Test C_FLAG_VALID__fvisibility_hidden
-- Performing Test C_FLAG_VALID__fvisibility_hidden - Success
-- Performing Test CXX_FLAG_VALID__fvisibility_hidden
-- Performing Test CXX_FLAG_VALID__fvisibility_hidden - Success
-- Performing Test C_FLAG_VALID__Woverflow
-- Performing Test C_FLAG_VALID__Woverflow - Success
-- Performing Test CXX_FLAG_VALID__Woverflow
-- Performing Test CXX_FLAG_VALID__Woverflow - Success
-- Performing Test C_FLAG_VALID__Wredundant_decls
-- Performing Test C_FLAG_VALID__Wredundant_decls - Success
-- Performing Test CXX_FLAG_VALID__Wredundant_decls
-- Performing Test CXX_FLAG_VALID__Wredundant_decls - Success
-- Performing Test C_FLAG_VALID__Wno_format_zero_length
-- Performing Test C_FLAG_VALID__Wno_format_zero_length - Success
-- Performing Test CXX_FLAG_VALID__Wno_format_zero_length
-- Performing Test CXX_FLAG_VALID__Wno_format_zero_length - Success
-- Found LibConfig++: /usr/lib/x86_64-linux-gnu/libconfig++.so
-- Found LibConfig: /usr/lib/x86_64-linux-gnu/libconfig.so
-- static LibConfig path: /usr/lib/x86_64-linux-gnu/libconfig.a
-- Found PkgConfig: /usr/bin/x86_64-linux-gnu-pkg-config (found version "2.5.1")
-- Checking for module 'libxxhash>=0.8.0'
--   Found libxxhash, version 0.8.3
-- Checking for module 'libzstd'
--   Found libzstd, version 1.5.7
-- Checking for module 'jemalloc'
--   Found jemalloc, version 5.3.1_0
-- Checking for module 'libelf'
--   Found libelf, version 0.195
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Configuring done (3.2s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED
    PKGCONFIG_EXECUTABLE

#1143653#10
Date:
2026-08-25 21:20:09 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
firebuild, 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 1143653@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Balint Reczey <balint@balintreczey.hu> (supplier of updated firebuild 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 25 Aug 2026 22:02:05 +0200
Source: firebuild
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 0.8.6.1-3
Distribution: unstable
Urgency: medium
Maintainer: Balint Reczey <balint@balintreczey.hu>
Changed-By: Balint Reczey <balint@balintreczey.hu>
Closes: 1143653
Changes:
 firebuild (0.8.6.1-3) unstable; urgency=medium
 .
   * Fix FTBFS due to missing includes with upstream fix (Closes: #1143653)
Checksums-Sha1:
 d3af929ea25c0806a458f288e3f8c79ae08bd48f 2303 firebuild_0.8.6.1-3.dsc
 ea4cd2d02c7bd224b91730f2ec1ca6cddd7b28af 14556 firebuild_0.8.6.1-3.debian.tar.xz
 d6c80911a8623a65516cfc833a43200dc8e41109 11395 firebuild_0.8.6.1-3_source.buildinfo
Checksums-Sha256:
 7b3739b63edf3471b98cc90b8e366be37f5ec69bcf56191e24234cd4ee3d5300 2303 firebuild_0.8.6.1-3.dsc
 0c027a7c84cd3b387c5462a439c247f41cb43dbb281d890121163a565be54957 14556 firebuild_0.8.6.1-3.debian.tar.xz
 3b498387e5872182cfedf2099e0e8bd56529a6f8120be6b128d6549755b98b64 11395 firebuild_0.8.6.1-3_source.buildinfo
Files:
 478d1dc766cebbba9314cabed22df969 2303 non-free/devel optional firebuild_0.8.6.1-3.dsc
 137e56f1166cc68d65a0420a307b44da 14556 non-free/devel optional firebuild_0.8.6.1-3.debian.tar.xz
 05590f8530a9934ec2dc34553ad610e6 11395 non-free/devel optional firebuild_0.8.6.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEI/PvTgXX55rLQUfDg6KBkWslS0UFAmqN9ZUACgkQg6KBkWsl
S0XrUhAAkWz5c4P+VgCVeZiKeuNMhLABiYfmLSJobGgpcc+3oJGaEmlirC5ntcQn
IHPy1vlyNFxsvkx0bGYmYw1eidFuy6JNdatQEDvzwR9sHYnjGVptGoenPmk1SHoJ
IsbFvM6mVp6DvXHlXXi9BhEaCqAckKzyZFWffRQoXpjc5ug/oIMi+CZmwTcodauu
kqYI8lz8ImDv+ZWzGUQZqZ3PNGW4m2MqP7PKqcebQPL1MLWofBSz22n105cALcJs
9fC3RFqZJ2BE4OMSHgLBS+OLSXE/fBsYJdDFqZimAYCGMCsg2aiG1JH1Wc/otkzV
hVaD20rTByCCL4pTzuTChzABmSLcwVc25IQ6tA2Ba6Z1iLlgQFAfnCS/fnW04fFP
gQ5UX0U78uEz0snlK7L1sP0YRMqjhzd4ZoAyQOnzoYbVeRSwG+npfQhcw/tC5T3L
XzEZzBtI+ShiTmpkgxeKM+CGPm+O0KVdqR23W8x4C30w6UwGKJiRiShMQWnlaAB0
yDZl4tair0Kf067GEvXYfPirwrkQVhRoip3UQh/wQuop2FXvKHvoxzM8wyJH5R9b
mIvVvEmWqbV7vIDrdj78d8S1lc9zG3vjKlcGsXqWatKbo9y1SIIURfwt+peBegZ9
JUhrBgw7rNH90FrmkVL8a5TexmtroNuHtjKbaIlmt5aMSIwL4fM=
=jz15
-----END PGP SIGNATURE-----