• Bug#1099243: libthrust: FTBFS: Could not find a configuration file for

    From Santiago Vila@21:1/5 to All on Sat Mar 1 22:10:07 2025
    Package: src:libthrust
    Version: 2.1.1-1
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean --without single-binary --buildsystem cmake
    dh_auto_clean -O--buildsystem=cmake
    dh_autoreconf_clean -O--buildsystem=cmake
    dh_clean -O--buildsystem=cmake
    debian/rules binary
    dh binary --without single-binary --buildsystem cmake
    dh_update_autotools_config -O--buildsystem=cmake
    dh_autoreconf -O--buildsystem=cmake
    debian/rules override_dh_auto_configure
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    dh_auto_configure -- \
    -DTHRUST_DEVICE_SYSTEM=CPP \
    -DTHRUST_CPP_DIALECT=17 \
    -DTHRUST_INSTALL_CUB_HEADERS=OFF \
    -DTHRUST_INSTALL_LIBCUDACXX_HEADERS=OFF \
    -Wno-dev
    cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/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 -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_
    LIBDIR=lib/x86_64-linux-gnu -DTHRUST_DEVICE_SYSTEM=CPP -DTHRUST_CPP_DIALECT=17 -DTHRUST_INSTALL_CUB_HEADERS=OFF -DTHRUST_INSTALL_LIBCUDACXX_HEADERS=OFF -Wno-dev ..
    -- The CXX compiler identification is GNU 14.2.0
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Could NOT find libcudacxx (missing: libcudacxx_DIR)
    CMake Error at thrust/cmake/thrust-config.cmake:709 (find_package):
    Could not find a configuration file for package "libcudacxx" that is
    compatible with requested version "1.8.0".

    The following configuration files were considered but not accepted:

    /usr/share/cmake/libcudacxx/libcudacxx-config.cmake, version: 2.2.0.0

    Call Stack (most recent call first):
    cmake/ThrustFindThrust.cmake:25 (find_package)
    cmake/ThrustFindThrust.cmake:40 (_thrust_find_thrust_singleconfig)
    CMakeLists.txt:114 (thrust_find_thrust)


    -- Configuring incomplete, errors occurred!
    cd obj-x86_64-linux-gnu && tail -v -n \+0 CMakeCache.txt
    CMakeCache.txt <==
    # This is the CMakeCache file.
    # For build in directory: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
    # It was generated by CMake: /usr/bin/cmake
    # You can edit this file to change values found and used by cmake.
    # If you do not want to change any of the values, simply exit the editor.
    # If you do want to change a value, simply edit, save, and exit the editor.
    # The syntax for the file is as follows:
    # KEY:TYPE=VALUE
    # KEY is the name of a variable in the cache.
    # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
    # VALUE is the current value for the KEY.

    ########################
    # EXTERNAL cache entries
    ########################

    //Path to a program.
    CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

    //Path to a program.
    CMAKE_AR:FILEPATH=/usr/bin/ar

    //Choose the type of build, options are: None Debug Release RelWithDebInfo
    // MinSizeRel ...
    CMAKE_BUILD_TYPE:STRING=None

    //Enable/Disable color output during build.
    CMAKE_COLOR_MAKEFILE:BOOL=ON

    //CXX compiler
    CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

    //A wrapper around 'ar' adding the appropriate '--plugin' option
    // for the GCC compiler
    CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-14

    //A wrapper around 'ranlib' adding the appropriate '--plugin' option
    // for the GCC compiler CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-14

    //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING=-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2

    //Flags used by the CXX compiler during DEBUG builds. CMAKE_CXX_FLAGS_DEBUG:STRING=-g

    //Flags used by the CXX compiler during MINSIZEREL builds. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

    //Flags used by the CXX compiler during NONE builds. CMAKE_CXX_FLAGS_NONE:STRING=

    //Flags used by the CXX compiler during RELEASE builds. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

    //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

    //Path to a program.
    CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

    //Flags used by the linker during all build types. CMAKE_EXE_LINKER_FLAGS:STRING=-Wl,-z,relro

    //Flags used by the linker during DEBUG builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during MINSIZEREL builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during NONE builds. CMAKE_EXE_LINKER_FLAGS_NONE:STRING=

    //Flags used by the linker during RELEASE builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during RELWITHDEBINFO builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

    //No help, variable specified on the command line. CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

    //No help, variable specified on the command line. CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

    //Value Computed by CMake. CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/pkgRedirects

    //No help, variable specified on the command line. CMAKE_FIND_USE_PACKAGE_REGISTRY:UNINITIALIZED=OFF

    //User executables (bin)
    CMAKE_INSTALL_BINDIR:PATH=bin

    //Read-only architecture-independent data (DATAROOTDIR) CMAKE_INSTALL_DATADIR:PATH=

    //Read-only architecture-independent data root (share) CMAKE_INSTALL_DATAROOTDIR:PATH=share

    //Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
    CMAKE_INSTALL_DOCDIR:PATH=

    //C header files (include)
    CMAKE_INSTALL_INCLUDEDIR:PATH=include

    //Info documentation (DATAROOTDIR/info)
    CMAKE_INSTALL_INFODIR:PATH=

    //Object code libraries (lib)
    CMAKE_INSTALL_LIBDIR:PATH=lib/x86_64-linux-gnu

    //Program executables (libexec)
    CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

    //Locale-dependent data (DATAROOTDIR/locale)
    CMAKE_INSTALL_LOCALEDIR:PATH=

    //Modifiable single-machine data (var)
    CMAKE_INSTALL_LOCALSTATEDIR:PATH=/var

    //Man documentation (DATAROOTDIR/man)
    CMAKE_INSTALL_MANDIR:PATH=

    //C header files for non-gcc (/usr/include) CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

    //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr

    //Run-time variable data (LOCALSTATEDIR/run) CMAKE_INSTALL_RUNSTATEDIR:PATH=/run

    //System admin executables (sbin)
    CMAKE_INSTALL_SBINDIR:PATH=sbin

    //Modifiable architecture-independent data (com) CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

    //Read-only single-machine data (etc)
    CMAKE_INSTALL_SYSCONFDIR:PATH=/etc

    //Path to a program.
    CMAKE_LINKER:FILEPATH=/usr/bin/ld

    //Path to a program.
    CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake

    //Flags used by the linker during the creation of modules during
    // all build types.
    CMAKE_MODULE_LINKER_FLAGS:STRING=-Wl,-z,relro

    //Flags used by the linker during the creation of modules during
    // DEBUG builds.
    CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of modules during
    // MINSIZEREL builds.
    CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of modules during
    // NONE builds.
    CMAKE_MODULE_LINKER_FLAGS_NONE:STRING=

    //Flags used by the linker during the creation of modules during
    // RELEASE builds.
    CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of modules during
    // RELWITHDEBINFO builds.
    CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Path to a program.
    CMAKE_NM:FILEPATH=/usr/bin/nm

    //Path to a program.
    CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

    //Path to a program.
    CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

    //Value Computed by CMake
    CMAKE_PROJECT_DESCRIPTION:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

    //Value Computed by CMake
    CMAKE_PROJECT_NAME:STATIC=Thrust

    //Path to a program.
    CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

    //Path to a program.
    CMAKE_READELF:FILEPATH=/usr/bin/readelf

    //Flags used by the linker during the creation of shared libraries
    // during all build types.
    CMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,-z,relro

    //Flags used by the linker during the creation of shared libraries
    // during DEBUG builds.
    CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during MINSIZEREL builds.
    CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during NONE builds.
    CMAKE_SHARED_LINKER_FLAGS_NONE:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELEASE builds.
    CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of shared libraries
    // during RELWITHDEBINFO builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //No help, variable specified on the command line. CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:UNINITIALIZED=ON

    //If set, runtime paths are not added when installing shared libraries,
    // but are added when building.
    CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

    //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO

    //Flags used by the linker during the creation of static libraries
    // during all build types.
    CMAKE_STATIC_LINKER_FLAGS:STRING=

    //Flags used by the linker during the creation of static libraries
    // during DEBUG builds.
    CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

    //Flags used by the linker during the creation of static libraries
    // during MINSIZEREL builds.
    CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

    //Flags used by the linker during the creation of static libraries
    // during NONE builds.
    CMAKE_STATIC_LINKER_FLAGS_NONE:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELEASE builds.
    CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

    //Flags used by the linker during the creation of static libraries
    // during RELWITHDEBINFO builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

    //Path to a program.
    CMAKE_STRIP:FILEPATH=/usr/bin/strip

    //Path to a program.
    CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND

    //If this value is on, makefiles will be generated without the
    // .SILENT directive, and all commands will be echoed to the console
    // during the make. This is useful for debugging only. With Visual
    // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=ON

    //No help, variable specified on the command line. FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

    //The C++ standard to target: 11;14;17;20
    THRUST_CPP_DIALECT:STRING=17

    //No help, variable specified on the command line. THRUST_DEVICE_SYSTEM:UNINITIALIZED=CPP

    //Build Thrust runtime benchmarks.
    THRUST_ENABLE_BENCHMARKS:BOOL=OFF

    //Build Thrust examples.
    THRUST_ENABLE_EXAMPLES:BOOL=ON

    //Test that all public headers compile.
    THRUST_ENABLE_HEADER_TESTING:BOOL=ON

    //Enable installation of Thrust
    THRUST_ENABLE_INSTALL_RULES:BOOL=ON

    //Enable multiconfig options for coverage testing. THRUST_ENABLE_MULTICONFIG:BOOL=OFF

    //Build Thrust testing suite.
    THRUST_ENABLE_TESTING:BOOL=ON

    //Build CUB tests and examples. (Requires CUDA). THRUST_INCLUDE_CUB_CMAKE:BOOL=OFF

    //Include CUB headers when installing.
    THRUST_INSTALL_CUB_HEADERS:BOOL=OFF

    //Include libcudacxx headers when installing. THRUST_INSTALL_LIBCUDACXX_HEADERS:BOOL=OFF

    //Value Computed by CMake Thrust_BINARY_DIR:STATIC=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu

    //The directory containing a CMake configuration file for Thrust. Thrust_DIR:PATH=/<<PKGBUILDDIR>>/thrust/cmake

    //Value Computed by CMake
    Thrust_IS_TOP_LEVEL:STATIC=ON

    //Value Computed by CMake
    Thrust_SOURCE_DIR:STATIC=/<<PKGBUILDDIR>>

    //The directory containing a CMake configuration file for libcudacxx. libcudacxx_DIR:PATH=libcudacxx_DIR-NOTFOUND


    ########################
    # INTERNAL cache entries
    ########################

    //ADVANCED property for variable: CMAKE_ADDR2LINE CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_AR
    CMAKE_AR-ADVANCED:INTERNAL=1
    //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
    //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
    //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=31
    //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=6
    //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
    //Path to CMake executable.
    CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
    //Path to cpack program executable.
    CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
    //Path to ctest program executable.
    CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
    //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_NONE CMAKE_CXX_FLAGS_NONE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_DLLTOOL CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
    //Whether to issue deprecation errors for macros and functions. CMAKE_ERROR_DEPRECATED:INTERNAL=FALSE
    //Executable file format
    CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_NONE CMAKE_EXE_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
    //Name of external makefile project generator.
    CMAKE_EXTRA_GENERATOR:INTERNAL=
    //Name of generator.
    CMAKE_GENERATOR:INTERNAL=Unix Makefiles
    //Generator instance identifier.
    CMAKE_GENERATOR_INSTANCE:INTERNAL=
    //Name of generator platform.
    CMAKE_GENERATOR_PLATFORM:INTERNAL=
    //Name of generator toolset.
    CMAKE_GENERATOR_TOOLSET:INTERNAL=
    //Source directory with the top level CMakeLists.txt file for this
    // project
    CMAKE_HOME_DIRECTORY:INTERNAL=/<<PKGBUILDDIR>>
    //ADVANCED property for variable: CMAKE_INSTALL_BINDIR CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DATADIR CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_INFODIR CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_MANDIR CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SBINDIR CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
    //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
    //ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_LINKER
    CMAKE_LINKER-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MAKE_PROGRAM CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_NONE CMAKE_MODULE_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_NM
    CMAKE_NM-ADVANCED:INTERNAL=1
    //number of local generators
    CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
    //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
    //Platform information initialized
    CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_RANLIB
    CMAKE_RANLIB-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1
    //Path to CMake installation.
    CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_NONE CMAKE_SHARED_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_NONE CMAKE_STATIC_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
    //ADVANCED property for variable: CMAKE_STRIP
    CMAKE_STRIP-ADVANCED:INTERNAL=1
    //Suppress errors that are meant for the author of the CMakeLists.txt
    // files.
    CMAKE_SUPPRESS_DEVELOPER_ERRORS:INTERNAL=TRUE
    //Suppress Warnings that are meant for the author of the CMakeLists.txt
    // files.
    CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=TRUE
    //ADVANCED property for variable: CMAKE_TAPI
    CMAKE_TAPI-ADVANCED:INTERNAL=1
    //uname command
    CMAKE_UNAME:INTERNAL=/usr/bin/uname
    //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
    //Whether to issue warnings for deprecated functionality. CMAKE_WARN_DEPRECATED:INTERNAL=FALSE
    //STRINGS property for variable: THRUST_CPP_DIALECT THRUST_CPP_DIALECT-STRINGS:INTERNAL=11;14;17;20
    //C++ dialects supported by Thrust. THRUST_CPP_DIALECT_OPTIONS:INTERNAL=11;14;17;20
    //Valid Thrust device systems THRUST_DEVICE_SYSTEM_OPTIONS:INTERNAL=CUDA;CPP;OMP;TBB
    //ADVANCED property for variable: THRUST_ENABLE_BENCHMARKS THRUST_ENABLE_BENCHMARKS-ADVANCED:INTERNAL=1
    //Valid Thrust host systems.
    THRUST_HOST_SYSTEM_OPTIONS:INTERNAL=CPP;OMP;TBB
    THRUST_VERSION:INTERNAL=2.1.1.0
    THRUST_VERSION_COUNT:INTERNAL=4
    THRUST_VERSION_MAJOR:INTERNAL=2
    THRUST_VERSION_MINOR:INTERNAL=1
    THRUST_VERSION_PATCH:INTERNAL=1
    THRUST_VERSION_TWEAK:INTERNAL=0
    //linker supports push/pop state _CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
    //linker supports push/pop state _CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
    //CMAKE_INSTALL_PREFIX during last run _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
    //Location of thrust-config.cmake _THRUST_CMAKE_DIR:INTERNAL=/<<PKGBUILDDIR>>/thrust/cmake
    //Location of Thrust headers. _THRUST_INCLUDE_DIR:INTERNAL=/<<PKGBUILDDIR>>/thrust/cmake/../..
    //Path to a file.
    _libcudacxx_VERSION_INCLUDE_DIR:INTERNAL=/usr/include

    dh_auto_configure: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/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 -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_
    MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DTHRUST_DEVICE_SYSTEM=CPP -DTHRUST_CPP_DIALECT=17 -DTHRUST_INSTALL_CUB_HEADERS=OFF -DTHRUST_INSTALL_LIBCUDACXX_HEADERS=OFF -Wno-dev .. returned exit code 1
    make[1]: *** [debian/rules:12: override_dh_auto_configure] Error 2
    make[1]: Leaving directory '/<<PKGBUILDDIR>>'
    make: *** [debian/rules:9: binary] Error 2
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

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

    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 could not 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:libthrust, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sat Mar 1 22:50:01 2025
    Processing control commands:

    tag -1 wontfix
    Bug #1099243 [src:libthrust] libthrust: FTBFS: Could not find a configuration file for package "libcudacxx"
    Added tag(s) wontfix.

    --
    1099243: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099243
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Apr 10 17:00:01 2025
    This is a multi-part message in MIME format...

    Your message dated Thu, 10 Apr 2025 14:51:28 +0000
    with message-id <[email protected]>
    and subject line Bug#1101272: Removed package(s) from unstable
    has caused the Debian Bug report #1099243,
    regarding libthrust: FTBFS: Could not find a configuration file for package "libcudacxx"
    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 [email protected]
    immediately.)


    --
    1099243: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099243
    Debian Bug Tracking System
    Contact [email protected] with problems

    Received: (at submit) by bugs.debian.org; 1 Mar 2025 21:01:35 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-120.1 required=4.0 tests=ALL_TRUSTED,BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
    HAS_PACKAGE,UPPERCASE_50_75,USER_IN_DKIM_WELCOMELIST,
    USER_IN_DKIM_WHITELIST,X_DEBBUGS_CC autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 29; hammy, 150; neutral, 540; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--sk:dh_auto, 0.000-+--cmake
    Return-path: <[email protected]>
    Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:6