You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu122.04)
g++ (Ubuntu 11.3.0-1ubuntu122.04) 11.3.0
root@2802a5fe58f9:/# vcpkg install braft
Computing installation plan...
The following packages will be built and installed:
braft[core]:x64-linux -> 2021-26-04
Detecting compiler hash for triplet x64-linux...
Restored 0 package(s) from /root/.cache/vcpkg/archives in 1.08 ms. Use --debug to see more details.
Installing 1/1 braft:x64-linux...
Building braft[core]:x64-linux...
-- Downloading https://github.com/baidu/braft/archive/8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz -> baidu-braft-8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz...
-- Extracting source /vcpkg/downloads/baidu-braft-8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz
-- Applying patch fix-build.patch
-- Applying patch fix-dependency.patch
-- Applying patch export-target.patch
-- Using source at /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j13
Working Directory: /vcpkg/buildtrees/braft/x64-linux-dbg
See logs for more information:
/vcpkg/buildtrees/braft/install-x64-linux-dbg-out.log
采用vcpkg编译失败,错误日志如下:
gcc version 11.3.0 (Ubuntu 11.3.0-1ubuntu1
22.04)22.04) 11.3.0g++ (Ubuntu 11.3.0-1ubuntu1
root@2802a5fe58f9:/# vcpkg install braft
Computing installation plan...
The following packages will be built and installed:
braft[core]:x64-linux -> 2021-26-04
Detecting compiler hash for triplet x64-linux...
Restored 0 package(s) from /root/.cache/vcpkg/archives in 1.08 ms. Use --debug to see more details.
Installing 1/1 braft:x64-linux...
Building braft[core]:x64-linux...
-- Downloading https://github.com/baidu/braft/archive/8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz -> baidu-braft-8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz...
-- Extracting source /vcpkg/downloads/baidu-braft-8d0128e02a2959f9cc427d5f97ed730ee6a6b410.tar.gz
-- Applying patch fix-build.patch
-- Applying patch fix-dependency.patch
-- Applying patch export-target.patch
-- Using source at /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j13
Working Directory: /vcpkg/buildtrees/braft/x64-linux-dbg
See logs for more information:
/vcpkg/buildtrees/braft/install-x64-linux-dbg-out.log
Call Stack (most recent call first):
installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
ports/braft/portfile.cmake:19 (vcpkg_cmake_install)
scripts/ports.cmake:147 (include)
error: building braft:x64-linux failed with: BUILD_FAILED
error: Please ensure you're using the latest port files with
git pull
andvcpkg update
.Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+braft
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[braft]+Build+error
Include '[braft] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-12-14-7ae0d8527fb488fde10a89c2813802dc9b03b6f9
vcpkg-scripts version: 62578200a 2023-03-08 (30 hours ago)
[1/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const__= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/configuration.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/string:38,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.h:22,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.cpp:18:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[2/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/ballot.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/string:38,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.h:22,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot.h:20,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[3/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/closure_queue.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/closure_queue.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/closure_queue.cpp
In file included from /usr/include/features.h:486,
from /usr/include/pthread.h:21,
from /vcpkg/installed/x64-linux/include/bthread/unstable.h:25,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/closure_queue.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[4/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsync.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/fsync.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsync.cpp
In file included from /usr/include/features.h:486,
from /usr/include/unistd.h:25,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsync.h:21,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsync.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[5/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot_box.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/ballot_box.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot_box.cpp
In file included from /usr/include/features.h:486,
from /usr/include/unistd.h:25,
from /vcpkg/installed/x64-linux/include/butil/build_config.h:44,
from /vcpkg/installed/x64-linux/include/butil/scoped_lock.h:21,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/ballot_box.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[6/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_reader.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_reader.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_reader.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/bits/stl_algobase.h:59,
from /usr/include/c++/11/bits/stl_tree.h:63,
from /usr/include/c++/11/set:60,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_reader.h:23,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_reader.cpp:20:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[7/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration_manager.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/configuration_manager.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration_manager.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/string:38,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration.h:22,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration_manager.h:20,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/configuration_manager.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[8/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_system_adaptor.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp
In file included from /usr/include/features.h:486,
from /usr/include/pthread.h:21,
from /vcpkg/installed/x64-linux/include/butil/memory/singleton_on_pthread_once.h:23,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp:18:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp: In member function ‘virtual ssize_t braft::BufferedSequentialWriteFileAdaptor::write(const butil::IOBuf&, off_t)’:
/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp:125:16: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
125 | if (offset < buffer_offset + buffer_size) {
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_system_adaptor.cpp:133:23: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
133 | } else if (offset > buffer_offset + buffer_size) {
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[9/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/cli.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/string:38,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/raft.h:23,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli.h:20,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[10/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_service.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/file_service.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_service.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/bits/stl_algobase.h:59,
from /usr/include/c++/11/deque:60,
from /usr/include/c++/11/stack:60,
from /vcpkg/installed/x64-linux/include/butil/at_exit.h:8,
from /vcpkg/installed/x64-linux/include/butil/memory/singleton.h:22,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_service.h:20,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/file_service.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[11/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/builtin_service_impl.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/builtin_service_impl.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/builtin_service_impl.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/limits:42,
from /vcpkg/buildtrees/braft/x64-linux-dbg/braft/builtin_service.pb.h:7,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/builtin_service_impl.h:21,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/builtin_service_impl.cpp:18:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[12/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsm_caller.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/fsm_caller.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsm_caller.cpp
In file included from /usr/include/features.h:486,
from /usr/include/inttypes.h:25,
from /vcpkg/installed/x64-linux/include/butil/logging.h:27,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsm_caller.cpp:19:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "has_attribute" requires an identifier
314 | #if GNUC_PREREQ (2,5) || glibc_has_attribute (const)
| ^
/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsm_caller.cpp: In static member function ‘static int braft::FSMCaller::run(void*, bthread::TaskIteratorbraft::FSMCaller::ApplyTask&)’:
/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/fsm_caller.cpp:69:48: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
69 | if (iter->type == COMMITTED && counter < batch_size) {
| ~~~~~~~~^~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
[13/43] /usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli_service.cpp
FAILED: src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o
/usr/bin/g++-11 -I/vcpkg/installed/x64-linux/include -I/vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src -I/vcpkg/buildtrees/braft/x64-linux-dbg -I/vcpkg/buildtrees/braft/x64-linux-dbg/src -fPIC -Wno-aligned-new -DBRPC_WITH_GLOG=1 -DGFLAGS_NS=google -DBTHREAD_USE_FAST_PTHREAD_MUTEX -D__const= -D_GNU_SOURCE -DUSE_SYMBOLIZE -DNO_TCMALLOC -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DBRAFT_REVISION="" -D__STRICT_ANSI__ -g -msse4 -msse4.2 -O2 -pipe -Wall -W -fPIC -fstrict-aliasing -Wno-invalid-offsetof -Wno-unused-parameter -Wno-reserved-user-defined-literal -fno-omit-frame-pointer -DNDEBUG -g -std=gnu++11 -MD -MT src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o -MF src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o.d -o src/CMakeFiles/OBJ_LIB.dir/braft/cli_service.cpp.o -c /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli_service.cpp
In file included from /usr/include/features.h:486,
from /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h:586,
from /usr/include/c++/11/cstdlib:41,
from /usr/include/c++/11/stdlib.h:36,
from /vcpkg/installed/x64-linux/include/butil/status.h:22,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli_service.h:20,
from /vcpkg/buildtrees/braft/src/0ee6a6b410-1beda8a8b4.clean/src/braft/cli_service.cpp:17:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:314:60: error: macro "__has_attribute" requires an identifier
314 | #if __GNUC_PREREQ (2,5) || __glibc_has_attribute (const)
| ^
cc1plus: note: unrecognized command-line option ‘-Wno-reserved-user-defined-literal’ may have been intended to silence earlier diagnostics
ninja: build stopped: subcommand failed.
The text was updated successfully, but these errors were encountered: