[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/halide_19.0.0-5_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
/build/reproducible-path/halide-19.0.0/src/Elf.h:159:5: error: unknown type name 'uint64_t'
159 | uint64_t offset = 0;
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:165:16: error: unknown type name 'uint32_t'
165 | Relocation(uint32_t type, uint64_t offset, int64_t addend, const Symbol *symbol)
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:165:31: error: unknown type name 'uint64_t'
165 | Relocation(uint32_t type, uint64_t offset, int64_t addend, const Symbol *symbol)
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:172:26: error: unknown type name 'uint32_t'
172 | Relocation &set_type(uint32_t type) {
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:176:5: error: unknown type name 'uint32_t'
176 | uint32_t get_type() const {
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:184:28: error: unknown type name 'uint64_t'
184 | Relocation &set_offset(uint64_t offset) {
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:188:5: error: unknown type name 'uint64_t'
188 | uint64_t get_offset() const {
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:215:17: error: unknown type name 'uint32_t'
215 | enum Type : uint32_t {
| ^
/build/reproducible-path/halide-19.0.0/src/Elf.h:230:22: error: enumerator value evaluates to 2147483648, which cannot be narrowed to type 'int' [-Wc++11-narrowing]
230 | SHT_LOUSER = 0x80000000,
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[1738/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/DerivativeUtils.cpp.o -MF src/CMakeFiles/Halide.dir/DerivativeUtils.cpp.o.d -o src/CMakeFiles/Halide.dir/DerivativeUtils.cpp.o -c /build/reproducible-path/halide-19.0.0/src/DerivativeUtils.cpp
[1739/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/CodeGen_WebAssembly.cpp.o -MF src/CMakeFiles/Halide.dir/CodeGen_WebAssembly.cpp.o.d -o src/CMakeFiles/Halide.dir/CodeGen_WebAssembly.cpp.o -c /build/reproducible-path/halide-19.0.0/src/CodeGen_WebAssembly.cpp
In file included from /build/reproducible-path/halide-19.0.0/src/CodeGen_WebAssembly.cpp:9:
In file included from /build/reproducible-path/halide-19.0.0/src/LLVM_Headers.h:33:
In file included from /usr/lib/llvm-19/include/llvm/Analysis/AliasAnalysis.h:46:
In file included from /usr/lib/llvm-19/include/llvm/Pass.h:351:
In file included from /usr/lib/llvm-19/include/llvm/PassSupport.h:29:
In file included from /usr/lib/llvm-19/include/llvm/PassRegistry.h:22:
In file included from /usr/lib/llvm-19/include/llvm/Support/RWMutex.h:17:
In file included from /usr/lib/llvm-19/include/llvm/Support/Threading.h:21:
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ciso646:46:4: warning: "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" [-W#warnings]
46 | # warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros"
| ^
1 warning generated.
[1740/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/EmulateFloat16Math.cpp.o -MF src/CMakeFiles/Halide.dir/EmulateFloat16Math.cpp.o.d -o src/CMakeFiles/Halide.dir/EmulateFloat16Math.cpp.o -c /build/reproducible-path/halide-19.0.0/src/EmulateFloat16Math.cpp
[1741/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/EliminateBoolVectors.cpp.o -MF src/CMakeFiles/Halide.dir/EliminateBoolVectors.cpp.o.d -o src/CMakeFiles/Halide.dir/EliminateBoolVectors.cpp.o -c /build/reproducible-path/halide-19.0.0/src/EliminateBoolVectors.cpp
[1742/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/Deserialization.cpp.o -MF src/CMakeFiles/Halide.dir/Deserialization.cpp.o.d -o src/CMakeFiles/Halide.dir/Deserialization.cpp.o -c /build/reproducible-path/halide-19.0.0/src/Deserialization.cpp
[1743/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/Derivative.cpp.o -MF src/CMakeFiles/Halide.dir/Derivative.cpp.o.d -o src/CMakeFiles/Halide.dir/Derivative.cpp.o -c /build/reproducible-path/halide-19.0.0/src/Derivative.cpp
[1744/4156] /usr/bin/clang++-19 -DHALIDE_ENABLE_RTTI -DHALIDE_VERSION_MAJOR=19 -DHALIDE_VERSION_MINOR=0 -DHALIDE_VERSION_PATCH=0 -DHALIDE_WITH_EXCEPTIONS -DHalide_EXPORTS -DLLVM_VERSION=191 -DWITH_AARCH64 -DWITH_ARM -DWITH_D3D12 -DWITH_HEXAGON -DWITH_METAL -DWITH_NVPTX -DWITH_OPENCL -DWITH_POWERPC -DWITH_RISCV -DWITH_SERIALIZATION -DWITH_SPIRV -DWITH_VULKAN -DWITH_WEBASSEMBLY -DWITH_WEBGPU -DWITH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/reproducible-path/halide-19.0.0/src -I/build/reproducible-path/halide-19.0.0-build/build/stage-0/halide/include/flatc -isystem /usr/lib/llvm-19/include -isystem /build/reproducible-path/halide-19.0.0/dependencies/spirv/include -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -O3 -g -gz -gsplit-dwarf -fdebug-default-version=5 -fprofile-generate -fprofile-update=atomic -Xclang -mllvm -Xclang -vp-counters-per-site=10.0 -std=c++17 -flto=thin -fPIC -Wall -Wvla-extension -Wcast-qual -Wignored-qualifiers -Woverloaded-virtual -Wimplicit-fallthrough -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wdeprecated-declarations -Wno-double-promotion -Wno-float-conversion -Wno-float-equal -Wno-missing-field-initializers -Wno-old-style-cast -Wno-shadow -Wno-sign-conversion -Wno-switch-enum -Wno-undef -Wno-unused-function -Wno-unused-macros -Wno-unused-parameter -Wno-c++98-compat-pedantic -Wno-c++98-compat -Wno-cast-align -Wno-comma -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-implicit-int-float-conversion -Wno-missing-prototypes -Wno-nonportable-system-include-path -Wno-reserved-id-macro -Wno-shadow-field-in-constructor -Wno-shadow-field -Wno-shorten-64-to-32 -Wno-undefined-func-template -Wno-unused-member-function -Wno-unused-template -MD -MT src/CMakeFiles/Halide.dir/CodeGen_X86.cpp.o -MF src/CMakeFiles/Halide.dir/CodeGen_X86.cpp.o.d -o src/CMakeFiles/Halide.dir/CodeGen_X86.cpp.o -c /build/reproducible-path/halide-19.0.0/src/CodeGen_X86.cpp
In file included from /build/reproducible-path/halide-19.0.0/src/CodeGen_X86.cpp:9:
In file included from /build/reproducible-path/halide-19.0.0/src/LLVM_Headers.h:33:
In file included from /usr/lib/llvm-19/include/llvm/Analysis/AliasAnalysis.h:46:
In file included from /usr/lib/llvm-19/include/llvm/Pass.h:351:
In file included from /usr/lib/llvm-19/include/llvm/PassSupport.h:29:
In file included from /usr/lib/llvm-19/include/llvm/PassRegistry.h:22:
In file included from /usr/lib/llvm-19/include/llvm/Support/RWMutex.h:17:
In file included from /usr/lib/llvm-19/include/llvm/Support/Threading.h:21:
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/ciso646:46:4: warning: "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros" [-W#warnings]
46 | # warning "<ciso646> is deprecated in C++17, use <version> to detect implementation-specific macros"
| ^
1 warning generated.
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd ../halide-19.0.0-build/build/stage-0/halide && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1
make[3]: *** [debian/rules:122: perform_stage_build] Error 25
make[3]: Leaving directory '/build/reproducible-path/halide-19.0.0'
make[2]: *** [debian/rules:207: perform_multistage_build] Error 2
make[2]: Leaving directory '/build/reproducible-path/halide-19.0.0'
make[1]: *** [debian/rules:228: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/halide-19.0.0'
make: *** [debian/rules:115: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2