Source: llvm-toolchain-9 Version: 1:9-2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Trying to build the i386 llvm-9 packages in a chroot by typing "debuild" fails with: make[5]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' make -f tools/clang/CMakeFiles/stage2.dir/build.make tools/clang/CMakeFiles/stage2.dir/build make[5]: Entering directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' [100%] Performing configure step for 'stage2' cd /usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/tools/clang/stage2-bins && /usr/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-9 "-DCMAKE_CXX_FLAGS= -fuse-ld=gold -fPIC -Wno-unused-command-line-argument -Wno-unknown-warning-option" "-DCMAKE_C_FLAGS= -fuse-ld=gold -fPIC -Wno-unused-command-line-argument -Wno-unknown-warning-option" -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-9 -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -DNDEBUG -g1" -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_VERSION_SUFFIX= -DLLVM_ENABLE_SPHINX=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_ENABLE_FFI=ON -DLIBCLANG_LIBRARY_VERSION=1 -DENABLE_LINKER_BUILD_ID=ON -DPOLLY_BUNDLED_JSONCPP=OFF -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR -DLLVM_USE_PERF=yes -DLLVM_ENABLE_ASSERTIONS=OFF -DLLVM_BINUTILS_INCDIR=/usr/include -DLLVM_HOST_TRIPLE=x86_64-pc-linux-gnu -DLLVM_COMPILER_CHECKED=ON -DCOMPILER_RT_BUILD_BUILTINS=ON -DLIBOMP_LIBFLAGS=-latomic "-DCMAKE_SHARED_LINKER_FLAGS=-latomic -Wl,-z,defs -Wl,-z,nodelete -flto=thin" -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPACKAGE_VERSION=9.0.0 -DLLVM_VERSION_MAJOR=9 -DLLVM_VERSION_MINOR=0 -DLLVM_VERSION_PATCH=0 -DCLANG_VERSION_MAJOR=9 -DCLANG_VERSION_MINOR=0 -DCLANG_VERSION_PATCHLEVEL=0 -DLLVM_VERSION_SUFFIX= -DLLVM_BINUTILS_INCDIR=/usr/include -DCLANG_REPOSITORY_STRING= -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DLLVM_ENABLE_PROJECTS= -DCLANG_STAGE=stage2 -DCMAKE_CXX_COMPILER=/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/./bin/clang++ -DCMAKE_C_COMPILER=/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/./bin/clang -DCMAKE_ASM_COMPILER=/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/./bin/clang -DCMAKE_ASM_COMPILER_ID=Clang -DCMAKE_VERBOSE_MAKEFILE=On -DCMAKE_AR=/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/./bin/llvm-ar -DCMAKE_RANLIB=/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/./bin/llvm-ranlib "-GUnix Makefiles" /usr/local/src/test/stage/llvm-toolchain-9-9 Re-run cmake no build system arguments -- Could NOT find Z3: Found unsuitable version "0.0.0", but required is at least "4.7.1" (found Z3_LIBRARIES-NOTFOUND) CMake Error at cmake/config-ix.cmake:320 (message): libffi includes are not found. Call Stack (most recent call first): CMakeLists.txt:618 (include) -- Configuring incomplete, errors occurred! See also "/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/tools/clang/stage2-bins/CMakeFiles/CMakeOutput.log". See also "/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm/tools/clang/stage2-bins/CMakeFiles/CMakeError.log". make[5]: *** [tools/clang/CMakeFiles/stage2.dir/build.make:109: tools/clang/stage2-stamps/stage2-configure] Error 1 make[5]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' make[4]: *** [CMakeFiles/Makefile2:46011: tools/clang/CMakeFiles/stage2.dir/all] Error 2 make[4]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' make[3]: *** [CMakeFiles/Makefile2:46018: tools/clang/CMakeFiles/stage2.dir/rule] Error 2 make[3]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' make[2]: *** [Makefile:14060: stage2] Error 2 make[2]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9/build-llvm' make[1]: *** [debian/rules:430: debian-full-build] Error 2 make[1]: Leaving directory '/usr/local/src/test/stage/llvm-toolchain-9-9' make: *** [debian/rules:271: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 Thanks, Matthew -- System Information: Debian Release: 10.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-0.bpo.3-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled