Project

General

Profile

Actions

Bug #64049

closed

crimson-compile-error: error: declaration of 'seastar::net::offload_info seastar::net::packet::offload_info() const'

Added by jianwei zhang 4 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
01/16/2024
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

reproduce:

host: macos M2 cpu

docker pull ubuntu:24.04

docker run --name="ceph-ubuntu-test" --hostname="ceph-ubuntu-test" --privileged=true -tdi --env container=docker --net=host ubuntu:24.04 /bin/sh

% docker ps
CONTAINER ID   IMAGE          COMMAND     CREATED        STATUS             PORTS     NAMES
b16ccef51646   ubuntu:24.04   "/bin/sh"   24 hours ago   Up About an hour             ceph-ubuntu-test

root@ceph-ubuntu-test:/# lscpu
Architecture:            aarch64
  CPU op-mode(s):        64-bit
  Byte Order:            Little Endian
CPU(s):                  6
  On-line CPU(s) list:   0-5
Vendor ID:               Apple
  Model name:            -
    Model:               0
    Thread(s) per core:  1
    Core(s) per cluster: 6
    Socket(s):           -
    Cluster(s):          1
    Stepping:            0x0
    BogoMIPS:            48.00
    Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 asimdfhm dit uscat
                         ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint
Vulnerabilities:
  Gather data sampling:  Not affected
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Not affected
  Retbleed:              Not affected
  Spec rstack overflow:  Not affected
  Spec store bypass:     Vulnerable
  Spectre v1:            Mitigation; __user pointer sanitization
  Spectre v2:            Not affected
  Srbds:                 Not affected
  Tsx async abort:       Not affected

git clone https://github.com/ceph/ceph.git

git checkout v18.2.1

git checkout -b 18.2.1-test

git submodule update --init --recursive --progress

apt install curl python3-routes

./install-deps.sh

#!/bin/sh
set -x

rm -rf build/

./do_cmake.sh \
    -DWITH_RADOSGW=OFF \
    -DWITH_PYTHON3=3.11 \
    -DWITH_RADOSGW_AMQP_ENDPOINT=OFF \
    -DWITH_RADOSGW_BEAST_OPENSSL=OFF \
    -DWITH_RADOSGW_D4N=OFF \
    -DWITH_RBD=OFF \
    -DWITH_RBD_MIGRATION_FORMAT_QCOW_V1=OFF \
    -DWITH_SYSTEMD=OFF \
    -DWITH_LTTNG=OFF \
    -DWITH_LIBCEPHFS=OFF \
    -DWITH_CEPHFS=OFF \
    -DWITH_LTTNG=OFF \
    -DWITH_LZ4=OFF \
    -DWITH_MANPAGE=OFF \
    -DWITH_RADOSGW_DBSTORE=OFF \
    -DWITH_RADOSGW_KAFKA_ENDPOINT=OFF \
    -DWITH_RADOSGW_LUA_PACKAGES=OFF \
    -DWITH_RADOSGW_POSIX=OFF \
    -DWITH_RADOSGW_SELECT_PARQUET=OFF \
    -DWITH_RDMA=OFF \
    -DWITH_JAEGER=OFF \
    -DWITH_KRBD=OFF \
    -DWITH_OPENLDAP=OFF \
    -DWITH_SEASTAR=ON \
    -DWITH_MGR_DASHBOARD_FRONTEND=OFF

Actions #1

Updated by jianwei zhang 4 months ago

root@ceph-ubuntu-test:~/ceph-18.2.1/build# ninja
[61/1445] Generating ../../bin/cephadm
cephadm/build.py: Python Version: 3.11.7
cephadm/build.py: Args: {'dest': '/root/ceph-18.2.1/build/bin/cephadm', 'source': None, 'python': None, 'version_vars': [('CEPH_GIT_VER', '7fe91d5d5842e04be3b4f514d6dd990c54b29c76'), ('CEPH_GIT_NICE_VER', '18.2.1'), ('CEPH_RELEASE', '18'), ('CEPH_RELEASE_NAME', 'reef'), ('CEPH_RELEASE_TYPE', 'stable')]}
cephadm/build.py: Source Dir: /root/ceph-18.2.1/src/cephadm
cephadm/build.py: Destination Path: /root/ceph-18.2.1/build/bin/cephadm
cephadm/build.py: Copying contents
cephadm/build.py: Generating version file
cephadm/build.py: Byte-compiling py to pyc
cephadm/build.py: Constructing the zipapp file
cephadm/build.py: Zipapp created with compression
[69/1445] Performing configure step for 'rocksdb_ext'
-- The CXX compiler identification is GNU 13.2.0
-- The C compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-13 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3")
-- Performing Test HAS_ARMV8_CRC
-- Performing Test HAS_ARMV8_CRC - Success
--  HAS_ARMV8_CRC yes
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Failed
-- Performing Test BUILTIN_ATOMIC
-- Performing Test BUILTIN_ATOMIC - Success
-- Could NOT find uring (missing: uring_LIBRARIES uring_INCLUDE_DIR)
-- Enabling RTTI in all builds
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Looking for getauxval
-- Looking for getauxval - not found
-- Looking for F_FULLFSYNC
-- Looking for F_FULLFSYNC - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- ROCKSDB_PLUGINS:
-- ROCKSDB PLUGINS TO BUILD
-- Found Git: /usr/bin/git (found version "2.43.0")
fatal: no tag exactly matches '9fa4990159853479a222244574ca41202e4c95c1'
-- JNI library is disabled
-- Configuring done (1.0s)
-- Generating done (0.1s)
-- Build files have been written to: /root/ceph-18.2.1/build/src/rocksdb
[73/1445] Performing configure step for 'zstd_ext'
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-13 - 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/g++-13 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ZSTD VERSION: 1.4.5
-- Setting build type to 'Release' as none was specified.
-- Performing Test CXX_FLAG_STD_CPLUSPLUS11
-- Performing Test CXX_FLAG_STD_CPLUSPLUS11 - Success
-- Performing Test C_FLAG_STD_C99
-- Performing Test C_FLAG_STD_C99 - Success
-- Performing Test C_FLAG_WALL
-- Performing Test C_FLAG_WALL - Success
-- Performing Test CXX_FLAG_WALL
-- Performing Test CXX_FLAG_WALL - Success
-- Performing Test C_FLAG_WEXTRA
-- Performing Test C_FLAG_WEXTRA - Success
-- Performing Test CXX_FLAG_WEXTRA
-- Performing Test CXX_FLAG_WEXTRA - Success
-- Performing Test C_FLAG_WUNDEF
-- Performing Test C_FLAG_WUNDEF - Success
-- Performing Test CXX_FLAG_WUNDEF
-- Performing Test CXX_FLAG_WUNDEF - Success
-- Performing Test C_FLAG_WSHADOW
-- Performing Test C_FLAG_WSHADOW - Success
-- Performing Test CXX_FLAG_WSHADOW
-- Performing Test CXX_FLAG_WSHADOW - Success
-- Performing Test C_FLAG_WCAST_ALIGN
-- Performing Test C_FLAG_WCAST_ALIGN - Success
-- Performing Test CXX_FLAG_WCAST_ALIGN
-- Performing Test CXX_FLAG_WCAST_ALIGN - Success
-- Performing Test C_FLAG_WCAST_QUAL
-- Performing Test C_FLAG_WCAST_QUAL - Success
-- Performing Test CXX_FLAG_WCAST_QUAL
-- Performing Test CXX_FLAG_WCAST_QUAL - Success
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES
-- Performing Test C_FLAG_WSTRICT_PROTOTYPES - Success
-- CMAKE_INSTALL_PREFIX: /usr/local
-- CMAKE_INSTALL_LIBDIR: lib
-- ZSTD_LEGACY_SUPPORT not defined!
-- ZSTD_MULTITHREAD_SUPPORT is enabled
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (1.5s)
-- Generating done (0.0s)
-- Build files have been written to: /root/ceph-18.2.1/build/src/compressor/zstd/libzstd
[80/1445] Performing download step (git clone) for 'liburing_ext'
Cloning into 'liburing'...
HEAD is now at 45f0735 .gitignore: add test/cq-overflow-peek
[87/1445] Performing build step for 'zstd_ext'
[1/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/debug.c.o
[2/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/error_private.c.o
[3/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/threading.c.o
[4/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/entropy_common.c.o
[5/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/fse_decompress.c.o
[6/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/hist.c.o
[7/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/fse_compress.c.o
[8/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/xxhash.c.o
[9/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/pool.c.o
[10/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/common/zstd_common.c.o
[11/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/huf_compress.c.o
[12/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_compress_literals.c.o
[13/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_compress_sequences.c.o
[14/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_compress_superblock.c.o
[15/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_ldm.c.o
[16/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/decompress/zstd_ddict.c.o
[17/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_compress.c.o
[18/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/decompress/huf_decompress.c.o
[19/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstdmt_compress.c.o
[20/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/decompress/zstd_decompress.c.o
[21/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/decompress/zstd_decompress_block.c.o
[22/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_fast.c.o
[23/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/deprecated/zbuff_common.c.o
[24/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/dictBuilder/cover.c.o
[25/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/deprecated/zbuff_compress.c.o
[26/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/deprecated/zbuff_decompress.c.o
[27/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/dictBuilder/fastcover.c.o
[28/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_double_fast.c.o
[29/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/dictBuilder/divsufsort.c.o
[30/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/dictBuilder/zdict.c.o
[31/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_lazy.c.o
[32/33] Building C object lib/CMakeFiles/libzstd_static.dir/root/ceph-18.2.1/src/zstd/lib/compress/zstd_opt.c.o
[33/33] Linking C static library lib/libzstd.a
[89/1445] Completed 'zstd_ext'

[90/1445] Performing build step for 'rocksdb_ext'
[1/325] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_entry_roles.cc.o
[2/325] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_key.cc.o
[3/325] Building CXX object CMakeFiles/rocksdb.dir/cache/charged_cache.cc.o
[4/325] Building CXX object CMakeFiles/rocksdb.dir/cache/secondary_cache.cc.o
[5/325] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o
[6/325] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_reservation_manager.cc.o
[7/325] Building CXX object CMakeFiles/rocksdb.dir/cache/compressed_secondary_cache.cc.o
[8/325] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o
[9/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_contents.cc.o
[10/325] Building CXX object CMakeFiles/rocksdb.dir/cache/cache.cc.o
[11/325] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o
[12/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o
[13/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o
[14/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o
[15/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o
[16/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_garbage_meter.cc.o
[17/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o
[18/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o
[19/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o
[20/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_fetcher.cc.o
[21/325] Building CXX object CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o
[22/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/prefetch_buffer_collection.cc.o
[23/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o
[24/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o
[25/325] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_source.cc.o
[26/325] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o
[27/325] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o
[28/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o
[29/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o
[30/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o
[31/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o
[32/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o
[33/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o
[34/325] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o
[35/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o
[36/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_outputs.cc.o
[37/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_state.cc.o
[38/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o
[39/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_service_job.cc.o
[40/325] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/subcompaction_state.cc.o
[41/325] Building CXX object CMakeFiles/rocksdb.dir/db/convenience.cc.o
[42/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o
[43/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/compacted_db_impl.cc.o
[44/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o
[45/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o
[46/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o
[47/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o
[48/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o
[49/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o
[50/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o
[51/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o
[52/325] Building CXX object CMakeFiles/rocksdb.dir/db/dbformat.cc.o
[53/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o
[54/325] Building CXX object CMakeFiles/rocksdb.dir/db/event_helpers.cc.o
[55/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_iter.cc.o
[56/325] Building CXX object CMakeFiles/rocksdb.dir/db/file_indexer.cc.o
[57/325] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o
[58/325] Building CXX object CMakeFiles/rocksdb.dir/db/experimental.cc.o
[59/325] Building CXX object CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o
[60/325] Building CXX object CMakeFiles/rocksdb.dir/db/error_handler.cc.o
[61/325] Building CXX object CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o
[62/325] Building CXX object CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o
[63/325] Building CXX object CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o
[64/325] Building CXX object CMakeFiles/rocksdb.dir/db/flush_job.cc.o
[65/325] Building CXX object CMakeFiles/rocksdb.dir/db/log_reader.cc.o
[66/325] Building CXX object CMakeFiles/rocksdb.dir/db/log_writer.cc.o
[67/325] Building CXX object CMakeFiles/rocksdb.dir/db/merge_operator.cc.o
[68/325] Building CXX object CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o
[69/325] Building CXX object CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o
[70/325] Building CXX object CMakeFiles/rocksdb.dir/db/memtable.cc.o
[71/325] Building CXX object CMakeFiles/rocksdb.dir/db/output_validator.cc.o
[72/325] Building CXX object CMakeFiles/rocksdb.dir/db/periodic_task_scheduler.cc.o
[73/325] Building CXX object CMakeFiles/rocksdb.dir/db/merge_helper.cc.o
[74/325] Building CXX object CMakeFiles/rocksdb.dir/db/internal_stats.cc.o
[75/325] Building CXX object CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o
[76/325] Building CXX object CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o
[77/325] Building CXX object CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o
[78/325] Building CXX object CMakeFiles/rocksdb.dir/db/memtable_list.cc.o
[79/325] Building CXX object CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o
[80/325] Building CXX object CMakeFiles/rocksdb.dir/db/seqno_to_time_mapping.cc.o
[81/325] Building CXX object CMakeFiles/rocksdb.dir/db/table_cache.cc.o
[82/325] Building CXX object CMakeFiles/rocksdb.dir/db/wal_edit.cc.o
[83/325] Building CXX object CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o
[84/325] Building CXX object CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o
[85/325] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit.cc.o
[86/325] Building CXX object CMakeFiles/rocksdb.dir/db/wide/wide_columns.cc.o
[87/325] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o
[88/325] Building CXX object CMakeFiles/rocksdb.dir/db/wide/wide_column_serialization.cc.o
[89/325] Building CXX object CMakeFiles/rocksdb.dir/db/repair.cc.o
[90/325] Building CXX object CMakeFiles/rocksdb.dir/db/write_controller.cc.o
[91/325] Building CXX object CMakeFiles/rocksdb.dir/db/version_builder.cc.o
[92/325] Building CXX object CMakeFiles/rocksdb.dir/env/composite_env.cc.o
[93/325] Building CXX object CMakeFiles/rocksdb.dir/db/write_thread.cc.o
[94/325] Building CXX object CMakeFiles/rocksdb.dir/env/env_chroot.cc.o
[95/325] Building CXX object CMakeFiles/rocksdb.dir/db/wal_manager.cc.o
[96/325] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o
[97/325] Building CXX object CMakeFiles/rocksdb.dir/env/env.cc.o
[98/325] Building CXX object CMakeFiles/rocksdb.dir/env/fs_remap.cc.o
[99/325] Building CXX object CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o
[100/325] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch.cc.o
[101/325] Building CXX object CMakeFiles/rocksdb.dir/env/unique_id_gen.cc.o
[102/325] Building CXX object CMakeFiles/rocksdb.dir/env/env_encryption.cc.o
[103/325] Building CXX object CMakeFiles/rocksdb.dir/env/mock_env.cc.o
[104/325] Building CXX object CMakeFiles/rocksdb.dir/env/file_system.cc.o
[105/325] Building CXX object CMakeFiles/rocksdb.dir/db/version_set.cc.o
[106/325] Building CXX object CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o
[107/325] Building CXX object CMakeFiles/rocksdb.dir/file/line_file_reader.cc.o
[108/325] Building CXX object CMakeFiles/rocksdb.dir/file/read_write_util.cc.o
[109/325] Building CXX object CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o
[110/325] Building CXX object CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o
[111/325] Building CXX object CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o
[112/325] Building CXX object CMakeFiles/rocksdb.dir/file/filename.cc.o
[113/325] Building CXX object CMakeFiles/rocksdb.dir/file/file_util.cc.o
[114/325] Building CXX object CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o
[115/325] Building CXX object CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o
[116/325] Building CXX object CMakeFiles/rocksdb.dir/logging/event_logger.cc.o
[117/325] Building CXX object CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o
[118/325] Building CXX object CMakeFiles/rocksdb.dir/memory/arena.cc.o
[119/325] Building CXX object CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o
[120/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o
[121/325] Building CXX object CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o
[122/325] Building CXX object CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o
[123/325] Building CXX object CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o
[124/325] Building CXX object CMakeFiles/rocksdb.dir/memory/memory_allocator.cc.o
[125/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o
[126/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o
[127/325] Building CXX object CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o
[128/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o
[129/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o
[130/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o
[131/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o
[132/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o
[133/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o
[134/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o
[135/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o
[136/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o
[137/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o
[138/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o
[139/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o
[140/325] Building CXX object CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o
[141/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o
[142/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o
[143/325] Building CXX object CMakeFiles/rocksdb.dir/options/customizable.cc.o
[144/325] Building CXX object CMakeFiles/rocksdb.dir/port/stack_trace.cc.o
[145/325] Building CXX object CMakeFiles/rocksdb.dir/options/configurable.cc.o
[146/325] Building CXX object CMakeFiles/rocksdb.dir/options/options.cc.o
[147/325] Building CXX object CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o
[148/325] Building CXX object CMakeFiles/rocksdb.dir/options/cf_options.cc.o
[149/325] Building CXX object CMakeFiles/rocksdb.dir/options/db_options.cc.o
[150/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o
[151/325] Building CXX object CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o
[152/325] Building CXX object CMakeFiles/rocksdb.dir/options/options_parser.cc.o
[153/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block.cc.o
[154/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o
[155/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o
[156/325] Building CXX object CMakeFiles/rocksdb.dir/options/options_helper.cc.o
[157/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o
[158/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o
[159/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o
[160/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o
[161/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o
[162/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o
[163/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o
[164/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o
[165/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o
[166/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o
[167/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o
[168/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o
[169/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o
[170/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o
[171/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o
[172/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o
[173/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o
[174/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o
[175/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o
[176/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o
[177/325] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o
[178/325] Building CXX object CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o
[179/325] Building CXX object CMakeFiles/rocksdb.dir/table/format.cc.o
[180/325] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o
[181/325] Building CXX object CMakeFiles/rocksdb.dir/table/iterator.cc.o
[182/325] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o
[183/325] Building CXX object CMakeFiles/rocksdb.dir/table/get_context.cc.o
[184/325] Building CXX object CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o
[185/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o
[186/325] Building CXX object CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o
[187/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o
[188/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o
[189/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o
[190/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o
[191/325] Building CXX object CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o
[192/325] Building CXX object CMakeFiles/rocksdb.dir/table/table_factory.cc.o
[193/325] Building CXX object CMakeFiles/rocksdb.dir/table/table_properties.cc.o
[194/325] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o
[195/325] Building CXX object CMakeFiles/rocksdb.dir/table/unique_id.cc.o
[196/325] Building CXX object CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o
[197/325] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o
[198/325] Building CXX object CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
[199/325] Building CXX object CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o
[200/325] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o
[201/325] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o
[202/325] Building CXX object CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o
[203/325] Building CXX object CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o
[204/325] Building CXX object CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o
[205/325] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o
[206/325] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o
[207/325] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o
[208/325] Building CXX object CMakeFiles/rocksdb.dir/test_util/testutil.cc.o
[209/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_result.cc.o
[210/325] Building CXX object CMakeFiles/rocksdb.dir/util/async_file_reader.cc.o
[211/325] Building CXX object CMakeFiles/rocksdb.dir/util/cleanable.cc.o
[212/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_handler.cc.o
[213/325] Building CXX object CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o
[214/325] Building CXX object CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o
[215/325] Building CXX object CMakeFiles/rocksdb.dir/util/coding.cc.o
[216/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record.cc.o
[217/325] Building CXX object CMakeFiles/rocksdb.dir/util/compression.cc.o
[218/325] Building CXX object CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o
[219/325] Building CXX object CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o
[220/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o
[221/325] Building CXX object CMakeFiles/rocksdb.dir/util/comparator.cc.o
[222/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o
[223/325] Building CXX object CMakeFiles/rocksdb.dir/util/murmurhash.cc.o
[224/325] Building CXX object CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o
[225/325] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c.cc.o
[226/325] Building CXX object CMakeFiles/rocksdb.dir/util/ribbon_config.cc.o
[227/325] Building CXX object CMakeFiles/rocksdb.dir/util/hash.cc.o
[228/325] Building CXX object CMakeFiles/rocksdb.dir/util/random.cc.o
[229/325] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o
[230/325] Building CXX object CMakeFiles/rocksdb.dir/util/status.cc.o
[231/325] Building CXX object CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o
[232/325] Building CXX object CMakeFiles/rocksdb.dir/util/stderr_logger.cc.o
[233/325] Building CXX object CMakeFiles/rocksdb.dir/util/slice.cc.o
[234/325] Building CXX object CMakeFiles/rocksdb.dir/util/xxhash.cc.o
[235/325] Building CXX object CMakeFiles/rocksdb.dir/util/string_util.cc.o
[236/325] Building CXX object CMakeFiles/rocksdb.dir/util/thread_local.cc.o
[237/325] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o
[238/325] Building CXX object CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o
[239/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/agg_merge/agg_merge.cc.o
[240/325] Building CXX object CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o
[241/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o
[242/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[243/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o
[244/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/backup/backup_engine.cc.o
[245/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o
[246/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o
[247/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/cache_dump_load.cc.o
[248/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o
[249/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/cache_dump_load_impl.cc.o
[250/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[251/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o
[252/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o
[253/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o
[254/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/counted_fs.cc.o
[255/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o
[256/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters.cc.o
[257/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o
[258/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o
[259/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_secondary_cache.cc.o
[260/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o
[261/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o
[262/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o
[263/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o
[264/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o
[265/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o
[266/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o
[267/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators.cc.o
[268/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o
[269/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o
[270/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o
[271/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o
[272/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/debug.cc.o
[273/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o
[274/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o
[275/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o
[276/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o
[277/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[278/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o
[279/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o
[280/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o
[281/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[282/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o
[283/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o
[284/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/replayer_impl.cc.o
[285/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o
[286/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o
[287/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o
[288/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc.o
[289/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o
[290/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o
[291/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o
[292/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc.o
[293/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o
[294/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o
[295/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o
[296/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o
[297/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o
[298/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/wal_filter.cc.o
[299/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o
[300/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/concurrent_tree.cc.o
[301/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/keyrange.cc.o
[302/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o
[303/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o
[304/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o
[305/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc.o
[306/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/range_buffer.cc.o
[307/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/treenode.cc.o
[308/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o
[309/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/txnid_set.cc.o
[310/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o
[311/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/standalone_port.cc.o
[312/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc.o
[313/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/dbt.cc.o
[314/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/wfg.cc.o
[315/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o
[316/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/memarena.cc.o
[317/325] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c_arm64.cc.o
[318/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc.o
[319/325] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[320/325] Building CXX object CMakeFiles/rocksdb.dir/port/port_posix.cc.o
[321/325] Building CXX object CMakeFiles/rocksdb.dir/build_version.cc.o
[322/325] Building CXX object CMakeFiles/rocksdb.dir/env/env_posix.cc.o
[323/325] Building CXX object CMakeFiles/rocksdb.dir/env/io_posix.cc.o
[324/325] Building CXX object CMakeFiles/rocksdb.dir/env/fs_posix.cc.o
[325/325] Linking CXX static library librocksdb.a
[93/1445] Performing download step (download, verify and extract) for 'Boost'
-- Downloading...
   dst='/root/ceph-18.2.1/build/boost/src/boost_1_79_0.tar.bz2'
   timeout='none'
   inactivity timeout='none'
-- Using src='https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.bz2'
-- verifying file...
       file='/root/ceph-18.2.1/build/boost/src/boost_1_79_0.tar.bz2'
-- Downloading... done
-- extracting...
     src='/root/ceph-18.2.1/build/boost/src/boost_1_79_0.tar.bz2'
     dst='/root/ceph-18.2.1/build/boost/src/Boost'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[96/1445] Performing configure step for 'Boost'
Building B2 engine..

###
###
### Using 'gcc' toolset.
###
###

g++ (Ubuntu 13.2.0-9ubuntu1) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

###
###

> g++ -x c++ -std=c++11 -O2 -s -DNDEBUG builtins.cpp class.cpp command.cpp compile.cpp constants.cpp cwd.cpp debug.cpp debugger.cpp execcmd.cpp execnt.cpp execunix.cpp filesys.cpp filent.cpp fileunix.cpp frames.cpp function.cpp glob.cpp hash.cpp hcache.cpp hdrmacro.cpp headers.cpp jam_strings.cpp jam.cpp jamgram.cpp lists.cpp make.cpp make1.cpp md5.cpp mem.cpp modules.cpp native.cpp object.cpp option.cpp output.cpp parse.cpp pathnt.cpp pathsys.cpp pathunix.cpp regexp.cpp rules.cpp scan.cpp search.cpp startup.cpp subst.cpp sysinfo.cpp timestamp.cpp variable.cpp w32_getreg.cpp modules/order.cpp modules/path.cpp modules/property-set.cpp modules/regex.cpp modules/sequence.cpp modules/set.cpp -o b2
> cp b2 bjam
tools/build/src/engine/b2
Unicode/ICU support for Boost.Regex?... /usr
Generating B2 configuration in project-config.jam for gcc...

Bootstrapping is done. To build, run:

    ./b2

To generate header files, run:

    ./b2 headers

The configuration generated uses gcc to build by default. If that is
unintended either use the --with-toolset option or adjust configuration, by
editing 'project-config.jam'.

Further information:

   - Command line help:
     ./b2 --help

   - Getting started guide:
     http://www.boost.org/more/getting_started/unix-variants.html

   - B2 documentation:
     http://www.boost.org/build/

[97/1445] Performing build step for 'Boost'
Performing configuration checks

    - default address-model    : 64-bit [1]
    - default architecture     : arm [1]
    - zlib                     : yes [2]
    - bzip2                    : no [2]
    - lzma                     : no [2]
    - zstd                     : yes [2]
    - has_lzma_cputhreads builds : no [3]
    - has_icu builds           : yes [3]
    - lockfree boost::atomic_flag : yes [3]

[1] gcc-13
[2] link-static
[3] gcc-13/release/link-static/python-3.11/threadapi-pthread/threading-multi/visibility-hidden

Component configuration:

    - atomic                   : building
    - chrono                   : building
    - container                : building
    - context                  : building
    - contract                 : not building
    - coroutine                : building
    - date_time                : building
    - exception                : not building
    - fiber                    : not building
    - filesystem               : not building
    - graph                    : not building
    - graph_parallel           : not building
    - headers                  : not building
    - iostreams                : building
    - json                     : not building
    - locale                   : not building
    - log                      : not building
    - math                     : not building
    - mpi                      : not building
    - nowide                   : not building
    - program_options          : building
    - python                   : building
    - random                   : building
    - regex                    : building
    - serialization            : not building
    - stacktrace               : not building
    - system                   : building
    - test                     : not building
    - thread                   : building
    - timer                    : building
    - type_erasure             : not building
    - wave                     : not building

[98/1445] Performing install step for 'Boost'
Performing configuration checks

    - default address-model    : 64-bit (cached) [1]
    - default architecture     : arm (cached) [1]
    - zlib                     : yes
    - bzip2                    : no
    - lzma                     : no
    - zstd                     : yes
    - has_lzma_cputhreads builds : no [2]
    - has_icu builds           : yes [2]
    - lockfree boost::atomic_flag : yes [2]
    - zlib                     : yes (cached) [3]
    - bzip2                    : no  (cached) [3]
    - lzma                     : no  (cached) [3]
    - zstd                     : yes (cached) [3]
    - has_lzma_cputhreads builds : no  (cached) [4]
    - has_icu builds           : yes (cached) [4]
    - lockfree boost::atomic_flag : yes (cached) [4]

[1] gcc-13
[2] gcc-13/release/python-3.11/threadapi-pthread/threading-multi/visibility-hidden
[3] link-static
[4] gcc-13/release/link-static/python-3.11/threadapi-pthread/threading-multi/visibility-hidden

Component configuration:

    - atomic                   : building
    - chrono                   : building
    - container                : building
    - context                  : building
    - contract                 : not building
    - coroutine                : building
    - date_time                : building
    - exception                : not building
    - fiber                    : not building
    - filesystem               : not building
    - graph                    : not building
    - graph_parallel           : not building
    - headers                  : not building
    - iostreams                : building
    - json                     : not building
    - locale                   : not building
    - log                      : not building
    - math                     : not building
    - mpi                      : not building
    - nowide                   : not building
    - program_options          : building
    - python                   : building
    - random                   : building
    - regex                    : building
    - serialization            : not building
    - stacktrace               : not building
    - system                   : building
    - test                     : not building
    - thread                   : building
    - timer                    : building
    - type_erasure             : not building
    - wave                     : not building

[104/1445] Building CXX object src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o
FAILED: src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o
/usr/bin/g++-13 -DBOOST_ASIO_DISABLE_CONCEPTS -DBOOST_ASIO_DISABLE_THREAD_KEYWORD_EXTENSION -DBOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT -DHAVE_CONFIG_H -DSEASTAR_API_LEVEL=6 -DSEASTAR_DEBUG -DSEASTAR_DEBUG_SHARED_PTR -DSEASTAR_DEFAULT_ALLOCATOR -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DSEASTAR_SHUFFLE_TASK_QUEUE -DSEASTAR_TYPE_ERASE_MORE -DWITH_SEASTAR=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__CEPH__ -D__STDC_FORMAT_MACROS -D__linux__ -I/root/ceph-18.2.1/build/src/include -I/root/ceph-18.2.1/src -I/root/ceph-18.2.1/src/seastar/include -I/root/ceph-18.2.1/build/src/seastar/gen/include -isystem /root/ceph-18.2.1/build/boost/include -isystem /root/ceph-18.2.1/build/include -isystem /root/ceph-18.2.1/src/xxHash -Og -g -std=c++20 -fPIC -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wall -fno-strict-aliasing -fsigned-char -Wtype-limits -Wignored-qualifiers -Wpointer-arith -Werror=format-security -Winit-self -Wno-unknown-pragmas -Wnon-virtual-dtor -Wno-ignored-qualifiers -ftemplate-depth-1024 -Wpessimizing-move -Wredundant-move -Wstrict-null-sentinel -Woverloaded-virtual -DCEPH_DEBUG_MUTEX -fstack-protector-strong -D_GLIBCXX_ASSERTIONS -fdiagnostics-color=auto -ftemplate-backtrace-limit=0 -Wno-non-virtual-dtor -U_FORTIFY_SOURCE -Wno-maybe-uninitialized -DSEASTAR_SSTRING -Wno-error=unused-result -fstack-clash-protection -fsanitize=address -fsanitize=undefined -fno-sanitize=vptr -MD -MT src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o -MF src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o.d -o src/crimson/CMakeFiles/crimson.dir/auth/KeyRing.cc.o -c /root/ceph-18.2.1/src/crimson/auth/KeyRing.cc
In file included from /root/ceph-18.2.1/src/seastar/include/seastar/core/scattered_message.hh:26,
                 from /root/ceph-18.2.1/src/seastar/include/seastar/core/iostream.hh:41,
                 from /root/ceph-18.2.1/src/seastar/include/seastar/core/fstream.hh:34,
                 from /root/ceph-18.2.1/src/crimson/auth/KeyRing.cc:9:
/root/ceph-18.2.1/src/seastar/include/seastar/net/packet.hh:315:25: error: declaration of 'seastar::net::offload_info seastar::net::packet::offload_info() const' changes meaning of 'offload_info' [-Wchanges-meaning]
  315 |     struct offload_info offload_info() const noexcept { return _impl->_offload_info; }
      |                         ^~~~~~~~~~~~
/root/ceph-18.2.1/src/seastar/include/seastar/net/packet.hh:100:9: note: used here to mean 'struct seastar::net::offload_info'
  100 |         offload_info _offload_info;
      |         ^~~~~~~~~~~~
/root/ceph-18.2.1/src/seastar/include/seastar/net/packet.hh:43:8: note: declared here
   43 | struct offload_info {
      |        ^~~~~~~~~~~~
In file included from /root/ceph-18.2.1/src/seastar/include/seastar/core/future-util.hh:29,
                 from /root/ceph-18.2.1/src/crimson/auth/KeyRing.cc:10:
/root/ceph-18.2.1/src/seastar/include/seastar/core/map_reduce.hh: In instantiation of 'seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)> mutable [with auto:69 = seastar::future<std::pair<bool, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/13/type_traits:2558:26:   required by substitution of 'template<class _Fn, class ... _Args> static std::__result_of_success<decltype (declval<_Fn>()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>; _Args = {seastar::future<std::pair<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&}]'
/usr/include/c++/13/type_traits:2569:55:   required from 'struct std::__result_of_impl<false, false, seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>, seastar::future<std::pair<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&>'
/usr/include/c++/13/type_traits:2574:12:   required from 'struct std::__invoke_result<seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>, seastar::future<std::pair<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&>'
/usr/include/c++/13/type_traits:3061:12:   required from 'struct std::invoke_result<seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>, seastar::future<std::pair<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&>'
/usr/include/c++/13/type_traits:3073:11:   required by substitution of 'template<class _Fn, class ... _Args> using std::invoke_result_t = typename std::invoke_result::type [with _Fn = seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>; _Args = {seastar::future<std::pair<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&}]'
/root/ceph-18.2.1/src/seastar/include/seastar/core/future.hh:1643:30:   required by substitution of 'template<class Func, class FuncResult>  requires  invocable<Func, seastar::future<T>&&> seastar::futurize_t<FuncResult> seastar::future<std::pair<bool, std::__cxx11::basic_string<char> > >::then_wrapped(Func&&) && [with Func = seastar::map_reduce<__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)> >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>&&, std::pair<bool, std::__cxx11::basic_string<char> >, crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>)::<lambda(auto:69)>; FuncResult = <missing>]'
/root/ceph-18.2.1/src/seastar/include/seastar/core/map_reduce.hh:187:64:   required from 'seastar::future<Initial> seastar::map_reduce(Iterator, Iterator, Mapper&&, Initial, Reduce) [with Iterator = __gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, std::vector<std::__cxx11::basic_string<char> > >; Mapper = crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>; Initial = std::pair<bool, std::__cxx11::basic_string<char> >; Reduce = crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>]'
/root/ceph-18.2.1/src/seastar/include/seastar/core/map_reduce.hh:257:22:   required from 'seastar::future<Initial> seastar::map_reduce(Range&&, Mapper&&, Initial, Reduce) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Mapper = crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:89)>; Initial = std::pair<bool, std::__cxx11::basic_string<char> >; Reduce = crimson::auth::load_from_keyring(KeyRing*)::<lambda(auto:90, auto:91)>]'
/root/ceph-18.2.1/src/crimson/auth/KeyRing.cc:27:29:   required from here
/root/ceph-18.2.1/src/seastar/include/seastar/core/map_reduce.hh:189:27: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
  189 |                 s->result = s->reduce(std::move(s->result), std::move(f.get0()));
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/ceph-18.2.1/src/seastar/include/seastar/core/map_reduce.hh:189:27: note: remove 'std::move' call
[106/1445] Building CXX object src/CMakeFiles/common-objs.dir/log/Log.cc.o
ninja: build stopped: subcommand failed.
root@ceph-ubuntu-test:~/ceph-18.2.1/build#
Actions #2

Updated by Matan Breizman 4 months ago

jianwei zhang wrote:

[...]

Can you try building main branch for comparison? Or try using gcc11 instead of 13 - we probably have to rebase the sub module to support 13.

Actions #3

Updated by jianwei zhang 4 months ago

let's move the discussion to the Crimson slack channel so it will be public to the rest of the team!

Hi Matan,

Is this document in the correct location? If it's not right, could you please tell me where I should put it? Thanks

Actions #4

Updated by jianwei zhang 4 months ago

Use main branch first, same problem, then use v18.2.1

Actions #5

Updated by jianwei zhang 4 months ago

E: Unable to locate package ceph-libboost-atomic1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-atomic1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-atomic1.82-dev'
E: Unable to locate package ceph-libboost-chrono1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-chrono1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-chrono1.82-dev'
E: Unable to locate package ceph-libboost-container1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-container1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-container1.82-dev'
E: Unable to locate package ceph-libboost-context1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-context1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-context1.82-dev'
E: Unable to locate package ceph-libboost-coroutine1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-coroutine1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-coroutine1.82-dev'
E: Unable to locate package ceph-libboost-date-time1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-date-time1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-date-time1.82-dev'
E: Unable to locate package ceph-libboost-filesystem1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-filesystem1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-filesystem1.82-dev'
E: Unable to locate package ceph-libboost-iostreams1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-iostreams1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-iostreams1.82-dev'
E: Unable to locate package ceph-libboost-program-options1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-program-options1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-program-options1.82-dev'
E: Unable to locate package ceph-libboost-python1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-python1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-python1.82-dev'
E: Unable to locate package ceph-libboost-random1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-random1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-random1.82-dev'
E: Unable to locate package ceph-libboost-regex1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-regex1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-regex1.82-dev'
E: Unable to locate package ceph-libboost-system1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-system1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-system1.82-dev'
E: Unable to locate package ceph-libboost-test1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-test1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-test1.82-dev'
E: Unable to locate package ceph-libboost-thread1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-thread1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-thread1.82-dev'
E: Unable to locate package ceph-libboost-timer1.82-dev
E: Couldn't find any package by glob 'ceph-libboost-timer1.82-dev'
E: Couldn't find any package by regex 'ceph-libboost-timer1.82-dev'
Actions #6

Updated by jianwei zhang 4 months ago

Ign:8 https://chacra.ceph.com/r/libboost/master/2804368f5b807ba8334b0ccfeb8af191edeb996f/ubuntu/jammy/flavors/default jammy InRelease
Hit:9 https://chacra.ceph.com/r/libboost/master/2804368f5b807ba8334b0ccfeb8af191edeb996f/ubuntu/jammy/flavors/default jammy Release
Ign:12 https://chacra.ceph.com/r/libboost/master/2804368f5b807ba8334b0ccfeb8af191edeb996f/ubuntu/jammy/flavors/default jammy Release.gpg

Still can't find ceph-libboost

Actions #7

Updated by jianwei zhang 4 months ago

function install_boost_on_ubuntu {
    ci_debug "Running install_boost_on_ubuntu() in install-deps.sh" 
    # Once we get to this point, clean_boost_on_ubuntu() should ensure
    # that there is no more than one installed version.
    local installed_ver=$(apt -qq list --installed ceph-libboost*-dev 2>/dev/null |
                              grep -e 'libboost[0-9].[0-9]\+-dev' |
                              cut -d' ' -f2 |
                              cut -d'.' -f1,2)
    if test -n "$installed_ver"; then
        if echo "$installed_ver" | grep -q "^$boost_ver"; then
            return
        fi
    fi
    local codename=$1
    local project=libboost
    local sha1=2804368f5b807ba8334b0ccfeb8af191edeb996f
    install_pkg_on_ubuntu \
        $project \
        $sha1 \
        $codename \
        check \
        ceph-libboost-atomic${boost_ver}-dev \
        ceph-libboost-chrono${boost_ver}-dev \
        ceph-libboost-container${boost_ver}-dev \
        ceph-libboost-context${boost_ver}-dev \
        ceph-libboost-coroutine${boost_ver}-dev \
        ceph-libboost-date-time${boost_ver}-dev \
        ceph-libboost-filesystem${boost_ver}-dev \
        ceph-libboost-iostreams${boost_ver}-dev \
        ceph-libboost-program-options${boost_ver}-dev \
        ceph-libboost-python${boost_ver}-dev \
        ceph-libboost-random${boost_ver}-dev \
        ceph-libboost-regex${boost_ver}-dev \
        ceph-libboost-system${boost_ver}-dev \
        ceph-libboost-test${boost_ver}-dev \
        ceph-libboost-thread${boost_ver}-dev \
        ceph-libboost-timer${boost_ver}-dev \
        || ci_debug "ceph-libboost package unavailable, you can build the submodule" 

}
Actions #8

Updated by Matan Breizman 4 months ago

jianwei zhang wrote:

let's move the discussion to the Crimson slack channel so it will be public to the rest of the team!

Hi Matan,

Is this document in the correct location? If it's not right, could you please tell me where I should put it? Thanks

Yes. You could also join https://ceph-storage.slack.com/ #crimson

Actions #9

Updated by Matan Breizman 3 months ago

  • Status changed from New to Resolved

Crimson's Seastar submodule was updated, closing this issue.
Please re-open if you still encounter that.

Actions #10

Updated by Ilya Dryomov 2 months ago

  • Target version deleted (v18.2.2)
Actions

Also available in: Atom PDF