Currently this is hard-coded, but by adding the print-project-name target we can make it depend on cmake's project configuration.
Details
Details
- Reviewers
Fabien - Group Reviewers
Restricted Project - Commits
- rABC453ab41b380b: [guix] Use CMake's PROJECT_NAME for source package
@bot guix-linux
Diff Detail
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- guix-source-package-use-project-name
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 31247 Build 61993: Build Diff build-clang · build-clang-tidy · build-debug · build-diff · build-without-wallet Build 61992: arc lint + arc unit
Event Timeline
Comment Actions
Build Bitcoin ABC Diffs / Diff Testing (guix-linux) failed.
Tail of the build log:
(cd /bitcoin/depends/work/staging/x86_64-linux-gnu/cpython/3.12.7-4185d825929/bitcoin/depends/x86_64-linux-gnu/bin; ln -s python3.12-32 python3-32) \ fi if test "x" != "x" ; then \ rm -f /bitcoin/depends/work/staging/x86_64-linux-gnu/cpython/3.12.7-4185d825929/bitcoin/depends/x86_64-linux-gnu/bin/python3-intel64; \ (cd /bitcoin/depends/work/staging/x86_64-linux-gnu/cpython/3.12.7-4185d825929/bitcoin/depends/x86_64-linux-gnu/bin; ln -s python3.12-intel64 python3-intel64) \ fi if test "xno" != "xno" ; then \ case no in \ upgrade) ensurepip="--upgrade" ;; \ install|*) ensurepip="" ;; \ esac; \ _PYTHON_PROJECT_BASE=/bitcoin/depends/work/build/x86_64-linux-gnu/cpython/3.12.7-4185d825929 _PYTHON_HOST_PLATFORM=linux-x86_64 PYTHONPATH=/bitcoin/depends/work/build/x86_64-linux-gnu/cpython/3.12.7-4185d825929/build/lib.linux-x86_64-3.12:./Lib _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_x86_64-linux-gnu /bitcoin/depends/x86_64-linux-gnu/native/bin/python3 -m ensurepip \ $ensurepip --root=/bitcoin/depends/work/staging/x86_64-linux-gnu/cpython/3.12.7-4185d825929/ ; \ fi make[1]: Leaving directory '/bitcoin/depends/work/build/x86_64-linux-gnu/cpython/3.12.7-4185d825929' Postprocessing cpython... Caching cpython... copying packages: native_protobuf native_cpython boost libevent qt expat libxcb xcb_proto libXau xproto freetype fontconfig libxkbcommon libxcb_util libxcb_util_render libxcb_util_keysyms libxcb_util_image libxcb_util_wm qrencode bdb sqlite miniupnpc libnatpmp protobuf openssl zeromq jemalloc cpython to: /bitcoin/depends/x86_64-linux-gnu make: Leaving directory '/bitcoin/depends' rustup-init: OK info: profile set to 'default' info: default host triple is x86_64-unknown-linux-gnu info: syncing channel updates for '1.76.0-x86_64-unknown-linux-gnu' info: latest update on 2024-02-08, rust version 1.76.0 (07dca489a 2024-02-04) info: downloading component 'cargo' info: downloading component 'clippy' info: downloading component 'rust-docs' info: downloading component 'rust-std' info: downloading component 'rustc' info: downloading component 'rustfmt' info: installing component 'cargo' info: installing component 'clippy' info: installing component 'rust-docs' info: installing component 'rust-std' info: installing component 'rustc' info: installing component 'rustfmt' info: default toolchain set to '1.76.0-x86_64-unknown-linux-gnu' 1.76.0-x86_64-unknown-linux-gnu installed - rustc 1.76.0 (07dca489a 2024-02-04) Rust is installed now. Great! To get started you may need to restart your current shell. This would reload your PATH environment variable to include Cargo's bin directory ($HOME/.cargo/bin). To configure your current shell, run: source "$HOME/.cargo/env" info: component 'rust-std' for target 'x86_64-unknown-linux-gnu' is up to date CMake Warning: Ignoring extra path from command line: ".." CMake Error: The source directory "/" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI. Build guix-linux failed with exit code 1
Comment Actions
Build Bitcoin ABC Diffs / Diff Testing (guix-linux) failed.
Tail of the build log:
-- Performing Test have_CXX__Wno_shadow - Success -- Performing Test have_CXX__Wno_sign_compare -- Performing Test have_CXX__Wno_sign_compare - Success -- Performing Test have_CXX__Wno_unused_const_variable -- Performing Test have_CXX__Wno_unused_const_variable - Success -- Performing Test have_CXX__Wno_conditional_uninitialized -- Performing Test have_CXX__Wno_conditional_uninitialized - Success -- Performing Test have_C__Wno_strict_prototypes -- Performing Test have_C__Wno_strict_prototypes - Success -- Looking for C++ include atomic -- Looking for C++ include atomic - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Performing Test ENABLE_HWCRC32 -- Performing Test ENABLE_HWCRC32 - Success -- Performing Test have_C__pedantic -- Performing Test have_C__pedantic - Success -- Performing Test have_C__Wshadow -- Performing Test have_C__Wshadow - Success -- Performing Test have_C__Wundef -- Performing Test have_C__Wundef - Success -- Performing Test have_C__Wno_unused_function -- Performing Test have_C__Wno_unused_function - Success -- Performing Test have_C__Wno_overlength_strings -- Performing Test have_C__Wno_overlength_strings - Success -- Performing Test have_C__std_c89 -- Performing Test have_C__std_c89 - Success -- Performing Test have_C__Wno_long_long -- Performing Test have_C__Wno_long_long - Success -- Performing Test have_C__Wno_duplicated_branches -- Performing Test have_C__Wno_duplicated_branches - Success -- Performing Test USE_ASM_X86_64 -- Performing Test USE_ASM_X86_64 - Success -- Found PkgConfig: /home/bitcoinabc/.guix-profile/bin/pkg-config (found version "0.29.2") -- Found Event component event: /bitcoin/depends/x86_64-linux-gnu/lib/libevent.a -- Found Event: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "99.99.99", minimum required is "2.0.22") found components: event -- Found Boost: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "1.81.0", minimum required is "1.64") -- Found Event component pthreads: /bitcoin/depends/x86_64-linux-gnu/lib/libevent_pthreads.a -- Found Event: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "99.99.99", minimum required is "2.0.22") found components: pthreads -- Performing Test fuzz_target_builds_without_main_fuzz -- Performing Test fuzz_target_builds_without_main_fuzz - Failed -- Configuring native build in /bitcoin/source_package/native -- Configuring done -- Generating done -- Build files have been written to: /bitcoin/source_package [0/1] Run CPack packaging tool for source... CPack: Create package using TGZ CPack: Install projects CPack: - Install directory: /bitcoin CPack: Create package CPack: - package: /bitcoin/source_package/bitcoin-abc-0.30.5.tar.gz generated. mv: cannot stat '[1/1]': No such file or directory mv: cannot stat 'Print': No such file or directory mv: cannot stat 'the': No such file or directory mv: cannot stat 'current': No such file or directory mv: cannot stat 'bitcoin-abc': No such file or directory Build guix-linux failed with exit code 1
Comment Actions
Build Bitcoin ABC Diffs / Diff Testing (guix-linux) failed.
Tail of the build log:
-- Performing Test have_CXX__Wno_maybe_uninitialized -- Performing Test have_CXX__Wno_maybe_uninitialized - Success -- Performing Test have_CXX__Wno_shadow -- Performing Test have_CXX__Wno_shadow - Success -- Performing Test have_CXX__Wno_sign_compare -- Performing Test have_CXX__Wno_sign_compare - Success -- Performing Test have_CXX__Wno_unused_const_variable -- Performing Test have_CXX__Wno_unused_const_variable - Success -- Performing Test have_CXX__Wno_conditional_uninitialized -- Performing Test have_CXX__Wno_conditional_uninitialized - Success -- Performing Test have_C__Wno_strict_prototypes -- Performing Test have_C__Wno_strict_prototypes - Success -- Looking for C++ include atomic -- Looking for C++ include atomic - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Performing Test ENABLE_HWCRC32 -- Performing Test ENABLE_HWCRC32 - Success -- Performing Test have_C__pedantic -- Performing Test have_C__pedantic - Success -- Performing Test have_C__Wshadow -- Performing Test have_C__Wshadow - Success -- Performing Test have_C__Wundef -- Performing Test have_C__Wundef - Success -- Performing Test have_C__Wno_unused_function -- Performing Test have_C__Wno_unused_function - Success -- Performing Test have_C__Wno_overlength_strings -- Performing Test have_C__Wno_overlength_strings - Success -- Performing Test have_C__std_c89 -- Performing Test have_C__std_c89 - Success -- Performing Test have_C__Wno_long_long -- Performing Test have_C__Wno_long_long - Success -- Performing Test have_C__Wno_duplicated_branches -- Performing Test have_C__Wno_duplicated_branches - Success -- Performing Test USE_ASM_X86_64 -- Performing Test USE_ASM_X86_64 - Success -- Found PkgConfig: /home/bitcoinabc/.guix-profile/bin/pkg-config (found version "0.29.2") -- Found Event component event: /bitcoin/depends/x86_64-linux-gnu/lib/libevent.a -- Found Event: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "99.99.99", minimum required is "2.0.22") found components: event -- Found Boost: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "1.81.0", minimum required is "1.64") -- Found Event component pthreads: /bitcoin/depends/x86_64-linux-gnu/lib/libevent_pthreads.a -- Found Event: /bitcoin/depends/x86_64-linux-gnu/include (found suitable version "99.99.99", minimum required is "2.0.22") found components: pthreads -- Performing Test fuzz_target_builds_without_main_fuzz -- Performing Test fuzz_target_builds_without_main_fuzz - Failed -- Configuring native build in /bitcoin/source_package/native -- Configuring done -- Generating done -- Build files have been written to: /bitcoin/source_package [0/1] Run CPack packaging tool for source... CPack: Create package using TGZ CPack: Install projects CPack: - Install directory: /bitcoin CPack: Create package CPack: - package: /bitcoin/source_package/bitcoin-abc-0.30.5.tar.gz generated. tar: bitcoin-abc-0.30.5.tar.gz: Cannot open: No such file or directory tar: Error is not recoverable: exiting now Build guix-linux failed with exit code 2