deepseek-ai / deepseek-ai/3FS

compile error in os openEuler 2403sp1

Open
#151 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
10.2k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

OS: openEuler 2403sp1
ARCH: X86_64
Clang version:
```
# clang --version
clang version 17.0.6 ( 17.0.6-30.oe2403sp1)
Target: x86_64-openEuler-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

# clang++ --version
clang version 17.0.6 ( 17.0.6-30.oe2403sp1)
Target: x86_64-openEuler-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

```

```
# cmake -S . -B build -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_C_COMPILER=clang-14 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
# cmake --build build -j 32
[ 33%] Building CXX object third_party/rocksdb/CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o
cd /root/3FS/build/third_party/rocksdb && /usr/bin/clang++-14 -DGFLAGS=1 -DGFLAGS_IS_A_DLL=0 -DHAVE_PCLMUL -DHAVE_SSE42 -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NAMESPACE=rocksdb_internal -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DZSTD -I//include -I/root/3FS/third_party/rocksdb -I/root/3FS/third_party/rocksdb/include -isystem /root/3FS/third_party/zstd/lib -W -Wextra -Wall -pthread -Wsign-compare -Wshadow -Wno-unused-parameter -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-invalid-offsetof -fno-omit-frame-pointer -momit-leaf-frame-pointer -march=native -Werror -O2 -g -DNDEBUG -std=c++20 -fPIC -fmacro-prefix-map=/root/3FS=. -msse4.2 -mavx2 -MD -MT third_party/rocksdb/CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o -MF CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o.d -o CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o -c /root/3FS/third_party/rocksdb/file/readahead_raf.cc
/root/3FS/third_party/rocksdb/cache/lru_cache.cc:94:12: error: variable 'count' set but not used [-Werror,-Wunused-but-set-variable]
94 | uint32_t count = 0;
| ^
[ 33%] Building CXX object third_party/rocksdb/CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o
cd /root/3FS/build/third_party/rocksdb && /usr/bin/clang++-14 -DGFLAGS=1 -DGFLAGS_IS_A_DLL=0 -DHAVE_PCLMUL -DHAVE_SSE42 -DLZ4 -DOS_LINUX -DROCKSDB_FALLOCATE_PRESENT -DROCKSDB_LIB_IO_POSIX -DROCKSDB_MALLOC_USABLE_SIZE -DROCKSDB_NAMESPACE=rocksdb_internal -DROCKSDB_NO_DYNAMIC_EXTENSION -DROCKSDB_PLATFORM_POSIX -DROCKSDB_PTHREAD_ADAPTIVE_MUTEX -DROCKSDB_RANGESYNC_PRESENT -DROCKSDB_SCHED_GETCPU_PRESENT -DZSTD -I//include -I/root/3FS/third_party/rocksdb -I/root/3FS/third_party/rocksdb/include -isystem /root/3FS/third_party/zstd/lib -W -Wextra -Wall -pthread -Wsign-compare -Wshadow -Wno-unused-parameter -Woverloaded-virtual -Wnon-virtual-dtor -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-invalid-offsetof -fno-omit-frame-pointer -momit-leaf-frame-pointer -march=native -Werror -O2 -g -DNDEBUG -std=c++20 -fPIC -fmacro-prefix-map=/root/3FS=. -msse4.2 -mavx2 -MD -MT third_party/rocksdb/CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o -MF CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o.d -o CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o -c /root/3FS/third_party/rocksdb/file/sequence_file_reader.cc
1 error generated.
gmake[2]: *** [third_party/rocksdb/CMakeFiles/rocksdb.dir/build.make:188: third_party/rocksdb/CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
/root/3FS/third_party/rocksdb/db/version_edit_handler.cc:29:10: error: variable 'recovered_edits' set but not used [-Werror,-Wunused-but-set-variable]
29 | size_t recovered_edits = 0;
| ^
1 error generated.
gmake[2]: *** [third_party/rocksdb/CMakeFiles/rocksdb.dir/build.make:1266: third_party/rocksdb/CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o] Error 1
gmake[2]: Leaving directory '/root/3FS/build'
gmake[1]: *** [CMakeFiles/Makefile2:2712: third_party/rocksdb/CMakeFiles/rocksdb.dir/all] Error 2
gmake[1]: Leaving directory '/root/3FS/build'
gmake: *** [Makefile:146: all] Error 2

```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.