microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.87k stars 6.31k forks source link

[folly] Build error #35751

Closed ArthurChan2018 closed 3 months ago

ArthurChan2018 commented 9 months ago

Package: folly[core,zlib]:x64-linux -> 2023.10.02.00

Host Environment

To Reproduce

vcpkg install folly:x64-linux --clean-after-build Failure logs

-- Using cached facebook-folly-v2023.10.02.00.tar.gz.
-- Extracting source <path-to-vcpkg-installed-path>/downloads/facebook-folly-v2023.10.02.00.tar.gz
-- Applying patch reorder-glog-gflags.patch
-- Applying patch disable-non-underscore-posix-names.patch
-- Applying patch boost-1.70.patch
-- Applying patch fix-windows-minmax.patch
-- Applying patch fix-deps.patch
-- Applying patch openssl.patch
-- Using source at <path-to-vcpkg-installed-path>/buildtrees/folly/src/3.10.02.00-70479c15a1.clean
-- Configuring x64-linux
-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: <path-to-vcpkg-installed-path>/downloads/tools/cmake-3.27.1-linux/cmake-3.27.1-linux-x86_64/bin/cmake --build . --config Debug --target install -- -v -j5
    Working Directory: <path-to-vcpkg-installed-path>/buildtrees/folly/x64-linux-dbg
    See logs for more information:
      <path-to-vcpkg-installed-path>/buildtrees/folly/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/folly/portfile.cmake:70 (vcpkg_cmake_install)
  scripts/ports.cmake:170 (include)
/buildtrees/folly/install-x64-linux-dbg-out.log ``` Change Dir: '/buildtrees/folly/x64-linux-dbg' Run Build Command(s): /downloads/tools/ninja/1.10.2-linux/ninja -v -v -j5 install [1/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/ClockGettimeWrappers.cpp.o -MF CMakeFiles/folly_base.dir/folly/ClockGettimeWrappers.cpp.o.d -o CMakeFiles/folly_base.dir/folly/ClockGettimeWrappers.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/ClockGettimeWrappers.cpp [2/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/CancellationToken.cpp.o -MF CMakeFiles/folly_base.dir/folly/CancellationToken.cpp.o.d -o CMakeFiles/folly_base.dir/folly/CancellationToken.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/CancellationToken.cpp [3/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/ExceptionString.cpp.o -MF CMakeFiles/folly_base.dir/folly/ExceptionString.cpp.o.d -o CMakeFiles/folly_base.dir/folly/ExceptionString.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/ExceptionString.cpp ... Skipped 320 lines ... [292/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/AtFork.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/AtFork.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/AtFork.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/AtFork.cpp [293/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/HardwareConcurrency.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/HardwareConcurrency.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/HardwareConcurrency.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/HardwareConcurrency.cpp [294/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/synchronization/HazptrDomain.cpp.o -MF CMakeFiles/folly_base.dir/folly/synchronization/HazptrDomain.cpp.o.d -o CMakeFiles/folly_base.dir/folly/synchronization/HazptrDomain.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/synchronization/HazptrDomain.cpp [295/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/Pid.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/Pid.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/Pid.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/Pid.cpp [296/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/ThreadId.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/ThreadId.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/ThreadId.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/ThreadId.cpp [297/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/MemoryMapping.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/MemoryMapping.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/MemoryMapping.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/MemoryMapping.cpp [298/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/Shell.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/Shell.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/Shell.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/Shell.cpp [299/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/tracing/AsyncStack.cpp.o -MF CMakeFiles/folly_base.dir/folly/tracing/AsyncStack.cpp.o.d -o CMakeFiles/folly_base.dir/folly/tracing/AsyncStack.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/tracing/AsyncStack.cpp [300/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/system/ThreadName.cpp.o -MF CMakeFiles/folly_base.dir/folly/system/ThreadName.cpp.o.d -o CMakeFiles/folly_base.dir/folly/system/ThreadName.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/system/ThreadName.cpp [301/316] /usr/bin/cc -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -I/usr/include -g -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -x assembler-with-cpp -MD -MT CMakeFiles/folly_base.dir/folly/memcpy.S.o -MF CMakeFiles/folly_base.dir/folly/memcpy.S.o.d -o CMakeFiles/folly_base.dir/folly/memcpy.S.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/memcpy.S [302/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/synchronization/HazptrThreadPoolExecutor.cpp.o -MF CMakeFiles/folly_base.dir/folly/synchronization/HazptrThreadPoolExecutor.cpp.o.d -o CMakeFiles/folly_base.dir/folly/synchronization/HazptrThreadPoolExecutor.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/synchronization/HazptrThreadPoolExecutor.cpp [303/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/io/async/test/SocketPair.cpp.o -MF CMakeFiles/folly_base.dir/folly/io/async/test/SocketPair.cpp.o.d -o CMakeFiles/folly_base.dir/folly/io/async/test/SocketPair.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/io/async/test/SocketPair.cpp [304/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/io/async/test/TimeUtil.cpp.o -MF CMakeFiles/folly_base.dir/folly/io/async/test/TimeUtil.cpp.o.d -o CMakeFiles/folly_base.dir/folly/io/async/test/TimeUtil.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/io/async/test/TimeUtil.cpp [305/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -isystem /installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -pthread -MD -MT folly/logging/example/CMakeFiles/logging_example.dir/main.cpp.o -MF folly/logging/example/CMakeFiles/logging_example.dir/main.cpp.o.d -o folly/logging/example/CMakeFiles/logging_example.dir/main.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/logging/example/main.cpp [306/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -isystem /installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -pthread -MD -MT CMakeFiles/folly_test_util.dir/folly/test/JsonTestUtil.cpp.o -MF CMakeFiles/folly_test_util.dir/folly/test/JsonTestUtil.cpp.o.d -o CMakeFiles/folly_test_util.dir/folly/test/JsonTestUtil.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/test/JsonTestUtil.cpp [307/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -isystem /installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -pthread -MD -MT CMakeFiles/folly_test_util.dir/folly/test/DeterministicSchedule.cpp.o -MF CMakeFiles/folly_test_util.dir/folly/test/DeterministicSchedule.cpp.o.d -o CMakeFiles/folly_test_util.dir/folly/test/DeterministicSchedule.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/test/DeterministicSchedule.cpp [308/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -I/installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/io/async/test/ScopedBoundPort.cpp.o -MF CMakeFiles/folly_base.dir/folly/io/async/test/ScopedBoundPort.cpp.o.d -o CMakeFiles/folly_base.dir/folly/io/async/test/ScopedBoundPort.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/io/async/test/ScopedBoundPort.cpp [309/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -isystem /installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -pthread -MD -MT folly/logging/example/CMakeFiles/logging_example_lib.dir/lib.cpp.o -MF folly/logging/example/CMakeFiles/logging_example_lib.dir/lib.cpp.o.d -o folly/logging/example/CMakeFiles/logging_example_lib.dir/lib.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/logging/example/lib.cpp [310/316] : && /downloads/tools/cmake-3.27.1-linux/cmake-3.27.1-linux-x86_64/bin/cmake -E rm -f libfolly.a && /usr/bin/ar qc libfolly.a CMakeFiles/folly_base.dir/folly/CancellationToken.cpp.o CMakeFiles/folly_base.dir/folly/ClockGettimeWrappers.cpp.o CMakeFiles/folly_base.dir/folly/Conv.cpp.o CMakeFiles/folly_base.dir/folly/Demangle.cpp.o CMakeFiles/folly_base.dir/folly/ExceptionString.cpp.o CMakeFiles/folly_base.dir/folly/ExceptionWrapper.cpp.o CMakeFiles/folly_base.dir/folly/Executor.cpp.o CMakeFiles/folly_base.dir/folly/File.cpp.o CMakeFiles/folly_base.dir/folly/FileUtil.cpp.o CMakeFiles/folly_base.dir/folly/Fingerprint.cpp.o CMakeFiles/folly_base.dir/folly/FollyMemcpy.cpp.o CMakeFiles/folly_base.dir/folly/FollyMemset.cpp.o CMakeFiles/folly_base.dir/folly/Format.cpp.o CMakeFiles/folly_base.dir/folly/GroupVarint.cpp.o CMakeFiles/folly_base.dir/folly/IPAddress.cpp.o CMakeFiles/folly_base.dir/folly/IPAddressV4.cpp.o CMakeFiles/folly_base.dir/folly/IPAddressV6.cpp.o CMakeFiles/folly_base.dir/folly/MacAddress.cpp.o CMakeFiles/folly_base.dir/folly/MicroLock.cpp.o CMakeFiles/folly_base.dir/folly/Random.cpp.o CMakeFiles/folly_base.dir/folly/ScopeGuard.cpp.o CMakeFiles/folly_base.dir/folly/SharedMutex.cpp.o CMakeFiles/folly_base.dir/folly/Singleton.cpp.o CMakeFiles/folly_base.dir/folly/SingletonThreadLocal.cpp.o CMakeFiles/folly_base.dir/folly/SocketAddress.cpp.o CMakeFiles/folly_base.dir/folly/String.cpp.o CMakeFiles/folly_base.dir/folly/Subprocess.cpp.o CMakeFiles/folly_base.dir/folly/TimeoutQueue.cpp.o CMakeFiles/folly_base.dir/folly/Try.cpp.o CMakeFiles/folly_base.dir/folly/Unicode.cpp.o CMakeFiles/folly_base.dir/folly/Uri.cpp.o CMakeFiles/folly_base.dir/folly/dynamic.cpp.o CMakeFiles/folly_base.dir/folly/json.cpp.o CMakeFiles/folly_base.dir/folly/json_patch.cpp.o CMakeFiles/folly_base.dir/folly/json_pointer.cpp.o CMakeFiles/folly_base.dir/folly/compression/Compression.cpp.o CMakeFiles/folly_base.dir/folly/compression/CompressionContextPoolSingletons.cpp.o CMakeFiles/folly_base.dir/folly/compression/Zlib.cpp.o CMakeFiles/folly_base.dir/folly/compression/Zstd.cpp.o CMakeFiles/folly_base.dir/folly/concurrency/CacheLocality.cpp.o CMakeFiles/folly_base.dir/folly/concurrency/DeadlockDetector.cpp.o CMakeFiles/folly_base.dir/folly/concurrency/ProcessLocalUniqueId.cpp.o CMakeFiles/folly_base.dir/folly/container/detail/F14Table.cpp.o CMakeFiles/folly_base.dir/folly/detail/AsyncTrace.cpp.o CMakeFiles/folly_base.dir/folly/detail/FileUtilDetail.cpp.o CMakeFiles/folly_base.dir/folly/detail/Futex.cpp.o CMakeFiles/folly_base.dir/folly/detail/IPAddress.cpp.o CMakeFiles/folly_base.dir/folly/detail/MemoryIdler.cpp.o CMakeFiles/folly_base.dir/folly/detail/PerfScoped.cpp.o CMakeFiles/folly_base.dir/folly/detail/RangeCommon.cpp.o CMakeFiles/folly_base.dir/folly/detail/RangeSse42.cpp.o CMakeFiles/folly_base.dir/folly/detail/SimpleSimdStringUtils.cpp.o CMakeFiles/folly_base.dir/folly/detail/SocketFastOpen.cpp.o CMakeFiles/folly_base.dir/folly/detail/SplitStringSimd.cpp.o CMakeFiles/folly_base.dir/folly/detail/Sse.cpp.o CMakeFiles/folly_base.dir/folly/detail/StaticSingletonManager.cpp.o CMakeFiles/folly_base.dir/folly/detail/ThreadLocalDetail.cpp.o CMakeFiles/folly_base.dir/folly/detail/UniqueInstance.cpp.o CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64Api.cpp.o CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64SWAR.cpp.o CMakeFiles/folly_base.dir/folly/detail/base64_detail/Base64_SSE4_2.cpp.o CMakeFiles/folly_base.dir/folly/executors/CPUThreadPoolExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/Codel.cpp.o CMakeFiles/folly_base.dir/folly/executors/EDFThreadPoolExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/ExecutorWithPriority.cpp.o CMakeFiles/folly_base.dir/folly/executors/GlobalExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/GlobalThreadPoolList.cpp.o CMakeFiles/folly_base.dir/folly/executors/IOThreadPoolDeadlockDetectorObserver.cpp.o CMakeFiles/folly_base.dir/folly/executors/IOThreadPoolExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/InlineExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/ManualExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/QueueObserver.cpp.o CMakeFiles/folly_base.dir/folly/executors/QueuedImmediateExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/SoftRealTimeExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/StrandExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/ThreadPoolExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/ThreadedExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/TimedDrivableExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/TimekeeperScheduledExecutor.cpp.o CMakeFiles/folly_base.dir/folly/executors/thread_factory/PriorityThreadFactory.cpp.o CMakeFiles/folly_base.dir/folly/experimental/AtomicReadMostlyMainPtr.cpp.o CMakeFiles/folly_base.dir/folly/experimental/DynamicParser.cpp.o CMakeFiles/folly_base.dir/folly/experimental/EnvUtil.cpp.o CMakeFiles/folly_base.dir/folly/experimental/FunctionScheduler.cpp.o CMakeFiles/folly_base.dir/folly/experimental/JSONSchema.cpp.o CMakeFiles/folly_base.dir/folly/experimental/JemallocHugePageAllocator.cpp.o CMakeFiles/folly_base.dir/folly/experimental/JemallocNodumpAllocator.cpp.o CMakeFiles/folly_base.dir/folly/experimental/NestedCommandLineApp.cpp.o CMakeFiles/folly_base.dir/folly/experimental/ProgramOptions.cpp.o CMakeFiles/folly_base.dir/folly/experimental/QuotientMultiSet.cpp.o CMakeFiles/folly_base.dir/folly/experimental/STTimerFDTimeoutManager.cpp.o CMakeFiles/folly_base.dir/folly/experimental/Select64.cpp.o CMakeFiles/folly_base.dir/folly/experimental/TestUtil.cpp.o CMakeFiles/folly_base.dir/folly/experimental/ThreadedRepeatingFunctionRunner.cpp.o CMakeFiles/folly_base.dir/folly/experimental/TimerFD.cpp.o CMakeFiles/folly_base.dir/folly/experimental/TimerFDTimeoutManager.cpp.o CMakeFiles/folly_base.dir/folly/experimental/bser/Dump.cpp.o CMakeFiles/folly_base.dir/folly/experimental/bser/Load.cpp.o CMakeFiles/folly_base.dir/folly/experimental/channels/RateLimiter.cpp.o CMakeFiles/folly_base.dir/folly/experimental/coro/Baton.cpp.o CMakeFiles/folly_base.dir/folly/experimental/coro/Mutex.cpp.o CMakeFiles/folly_base.dir/folly/experimental/coro/SharedMutex.cpp.o CMakeFiles/folly_base.dir/folly/experimental/coro/detail/Malloc.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionCounterLib.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionStackTraceLib.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionTracer.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/ExceptionTracerLib.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionStackTraceHooks.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionTracer.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/SmartExceptionTracerSingleton.cpp.o CMakeFiles/folly_base.dir/folly/experimental/exception_tracer/StackTrace.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/AsyncBase.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/AsyncIO.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/AsyncIoUringSocket.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/EpollBackend.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/FsUtil.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/HugePages.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/IoUring.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/IoUringBackend.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/IoUringEvent.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/IoUringEventBaseLocal.cpp.o CMakeFiles/folly_base.dir/folly/experimental/io/SimpleAsyncIO.cpp.o CMakeFiles/folly_base.dir/folly/experimental/observer/detail/Core.cpp.o CMakeFiles/folly_base.dir/folly/experimental/observer/detail/ObserverManager.cpp.o CMakeFiles/folly_base.dir/folly/experimental/settings/Settings.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Dwarf.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfImpl.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfLineNumberVM.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfSection.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/DwarfUtil.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Elf.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/ElfCache.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/LineReader.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SignalHandler.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/StackTrace.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SymbolizePrinter.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/SymbolizedFrame.cpp.o CMakeFiles/folly_base.dir/folly/experimental/symbolizer/Symbolizer.cpp.o CMakeFiles/folly_base.dir/folly/ext/test_ext.cpp.o CMakeFiles/folly_base.dir/folly/external/farmhash/farmhash.cpp.o CMakeFiles/folly_base.dir/folly/fibers/BatchSemaphore.cpp.o CMakeFiles/folly_base.dir/folly/fibers/Baton.cpp.o CMakeFiles/folly_base.dir/folly/fibers/Fiber.cpp.o CMakeFiles/folly_base.dir/folly/fibers/FiberManager.cpp.o CMakeFiles/folly_base.dir/folly/fibers/GuardPageAllocator.cpp.o CMakeFiles/folly_base.dir/folly/fibers/Semaphore.cpp.o CMakeFiles/folly_base.dir/folly/fibers/SemaphoreBase.cpp.o CMakeFiles/folly_base.dir/folly/fibers/SimpleLoopController.cpp.o CMakeFiles/folly_base.dir/folly/fibers/async/Async.cpp.o CMakeFiles/folly_base.dir/folly/fibers/detail/AtomicBatchDispatcher.cpp.o CMakeFiles/folly_base.dir/folly/futures/Barrier.cpp.o CMakeFiles/folly_base.dir/folly/futures/Future.cpp.o CMakeFiles/folly_base.dir/folly/futures/HeapTimekeeper.cpp.o CMakeFiles/folly_base.dir/folly/futures/ManualTimekeeper.cpp.o CMakeFiles/folly_base.dir/folly/futures/Promise.cpp.o CMakeFiles/folly_base.dir/folly/futures/SharedPromise.cpp.o CMakeFiles/folly_base.dir/folly/futures/ThreadWheelTimekeeper.cpp.o CMakeFiles/folly_base.dir/folly/futures/detail/Core.cpp.o CMakeFiles/folly_base.dir/folly/hash/Checksum.cpp.o CMakeFiles/folly_base.dir/folly/hash/SpookyHashV1.cpp.o CMakeFiles/folly_base.dir/folly/hash/SpookyHashV2.cpp.o CMakeFiles/folly_base.dir/folly/hash/detail/ChecksumDetail.cpp.o CMakeFiles/folly_base.dir/folly/hash/detail/Crc32CombineDetail.cpp.o CMakeFiles/folly_base.dir/folly/hash/detail/Crc32cDetail.cpp.o CMakeFiles/folly_base.dir/folly/init/Init.cpp.o CMakeFiles/folly_base.dir/folly/init/Phase.cpp.o CMakeFiles/folly_base.dir/folly/io/Cursor.cpp.o CMakeFiles/folly_base.dir/folly/io/GlobalShutdownSocketSet.cpp.o CMakeFiles/folly_base.dir/folly/io/IOBuf.cpp.o CMakeFiles/folly_base.dir/folly/io/IOBufIovecBuilder.cpp.o CMakeFiles/folly_base.dir/folly/io/IOBufQueue.cpp.o CMakeFiles/folly_base.dir/folly/io/RecordIO.cpp.o CMakeFiles/folly_base.dir/folly/io/ShutdownSocketSet.cpp.o CMakeFiles/folly_base.dir/folly/io/SocketOptionMap.cpp.o CMakeFiles/folly_base.dir/folly/io/SocketOptionValue.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncPipe.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncSSLSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncServerSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncSignalHandler.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncSocketException.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncSocketTransport.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncTimeout.cpp.o CMakeFiles/folly_base.dir/folly/io/async/AsyncUDPSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/async/DelayedDestruction.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventBase.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventBaseBackendBase.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventBaseLocal.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventBaseManager.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventBaseThread.cpp.o CMakeFiles/folly_base.dir/folly/io/async/EventHandler.cpp.o CMakeFiles/folly_base.dir/folly/io/async/HHWheelTimer.cpp.o CMakeFiles/folly_base.dir/folly/io/async/PasswordInFile.cpp.o CMakeFiles/folly_base.dir/folly/io/async/Request.cpp.o CMakeFiles/folly_base.dir/folly/io/async/SSLContext.cpp.o CMakeFiles/folly_base.dir/folly/io/async/SSLOptions.cpp.o CMakeFiles/folly_base.dir/folly/io/async/ScopedEventBaseThread.cpp.o CMakeFiles/folly_base.dir/folly/io/async/TerminateCancellationToken.cpp.o CMakeFiles/folly_base.dir/folly/io/async/TimeoutManager.cpp.o CMakeFiles/folly_base.dir/folly/io/async/VirtualEventBase.cpp.o CMakeFiles/folly_base.dir/folly/io/async/fdsock/AsyncFdSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/async/fdsock/SocketFds.cpp.o CMakeFiles/folly_base.dir/folly/io/async/ssl/OpenSSLUtils.cpp.o CMakeFiles/folly_base.dir/folly/io/async/ssl/SSLErrors.cpp.o CMakeFiles/folly_base.dir/folly/io/coro/ServerSocket.cpp.o CMakeFiles/folly_base.dir/folly/io/coro/Transport.cpp.o CMakeFiles/folly_base.dir/folly/lang/CString.cpp.o CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o CMakeFiles/folly_base.dir/folly/lang/SafeAssert.cpp.o CMakeFiles/folly_base.dir/folly/lang/ToAscii.cpp.o CMakeFiles/folly_base.dir/folly/lang/UncaughtExceptions.cpp.o CMakeFiles/folly_base.dir/folly/logging/AsyncFileWriter.cpp.o CMakeFiles/folly_base.dir/folly/logging/AsyncLogWriter.cpp.o CMakeFiles/folly_base.dir/folly/logging/BridgeFromGoogleLogging.cpp.o CMakeFiles/folly_base.dir/folly/logging/CustomLogFormatter.cpp.o CMakeFiles/folly_base.dir/folly/logging/FileHandlerFactory.cpp.o CMakeFiles/folly_base.dir/folly/logging/FileWriterFactory.cpp.o CMakeFiles/folly_base.dir/folly/logging/GlogStyleFormatter.cpp.o CMakeFiles/folly_base.dir/folly/logging/ImmediateFileWriter.cpp.o CMakeFiles/folly_base.dir/folly/logging/Init.cpp.o CMakeFiles/folly_base.dir/folly/logging/InitWeak.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogCategory.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogCategoryConfig.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogConfig.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogConfigParser.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogHandlerConfig.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogLevel.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogMessage.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogName.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogStream.cpp.o CMakeFiles/folly_base.dir/folly/logging/LogStreamProcessor.cpp.o CMakeFiles/folly_base.dir/folly/logging/Logger.cpp.o CMakeFiles/folly_base.dir/folly/logging/LoggerDB.cpp.o CMakeFiles/folly_base.dir/folly/logging/ObjectToString.cpp.o CMakeFiles/folly_base.dir/folly/logging/RateLimiter.cpp.o CMakeFiles/folly_base.dir/folly/logging/StandardLogHandler.cpp.o CMakeFiles/folly_base.dir/folly/logging/StandardLogHandlerFactory.cpp.o CMakeFiles/folly_base.dir/folly/logging/StreamHandlerFactory.cpp.o CMakeFiles/folly_base.dir/folly/logging/xlog.cpp.o CMakeFiles/folly_base.dir/folly/memory/MallctlHelper.cpp.o CMakeFiles/folly_base.dir/folly/memory/ReentrantAllocator.cpp.o CMakeFiles/folly_base.dir/folly/memory/SanitizeAddress.cpp.o CMakeFiles/folly_base.dir/folly/memory/SanitizeLeak.cpp.o CMakeFiles/folly_base.dir/folly/memory/ThreadCachedArena.cpp.o CMakeFiles/folly_base.dir/folly/memory/detail/MallocImpl.cpp.o CMakeFiles/folly_base.dir/folly/net/NetOps.cpp.o CMakeFiles/folly_base.dir/folly/net/NetOpsDispatcher.cpp.o CMakeFiles/folly_base.dir/folly/net/TcpInfo.cpp.o CMakeFiles/folly_base.dir/folly/net/TcpInfoDispatcher.cpp.o CMakeFiles/folly_base.dir/folly/net/detail/SocketFileDescriptorMap.cpp.o CMakeFiles/folly_base.dir/folly/portability/Builtins.cpp.o CMakeFiles/folly_base.dir/folly/portability/Dirent.cpp.o CMakeFiles/folly_base.dir/folly/portability/Fcntl.cpp.o CMakeFiles/folly_base.dir/folly/portability/Filesystem.cpp.o CMakeFiles/folly_base.dir/folly/portability/Libgen.cpp.o CMakeFiles/folly_base.dir/folly/portability/Malloc.cpp.o CMakeFiles/folly_base.dir/folly/portability/OpenSSL.cpp.o CMakeFiles/folly_base.dir/folly/portability/PThread.cpp.o CMakeFiles/folly_base.dir/folly/portability/Sched.cpp.o CMakeFiles/folly_base.dir/folly/portability/Sockets.cpp.o CMakeFiles/folly_base.dir/folly/portability/Stdio.cpp.o CMakeFiles/folly_base.dir/folly/portability/Stdlib.cpp.o CMakeFiles/folly_base.dir/folly/portability/String.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysFile.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysMembarrier.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysMman.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysResource.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysStat.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysTime.cpp.o CMakeFiles/folly_base.dir/folly/portability/SysUio.cpp.o CMakeFiles/folly_base.dir/folly/portability/Time.cpp.o CMakeFiles/folly_base.dir/folly/portability/Unistd.cpp.o CMakeFiles/folly_base.dir/folly/ssl/Init.cpp.o CMakeFiles/folly_base.dir/folly/ssl/OpenSSLCertUtils.cpp.o CMakeFiles/folly_base.dir/folly/ssl/OpenSSLHash.cpp.o CMakeFiles/folly_base.dir/folly/ssl/SSLSessionManager.cpp.o CMakeFiles/folly_base.dir/folly/ssl/detail/OpenSSLSession.cpp.o CMakeFiles/folly_base.dir/folly/ssl/detail/OpenSSLThreading.cpp.o CMakeFiles/folly_base.dir/folly/stats/QuantileEstimator.cpp.o CMakeFiles/folly_base.dir/folly/stats/TDigest.cpp.o CMakeFiles/folly_base.dir/folly/stats/detail/DoubleRadixSort.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/AsymmetricThreadFence.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/AtomicNotification.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/DistributedMutex.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/Hazptr.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/HazptrDomain.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/HazptrThreadPoolExecutor.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/ParkingLot.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/Rcu.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/SanitizeThread.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/WaitOptions.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/detail/Hardware.cpp.o CMakeFiles/folly_base.dir/folly/synchronization/detail/Sleeper.cpp.o CMakeFiles/folly_base.dir/folly/system/AtFork.cpp.o CMakeFiles/folly_base.dir/folly/system/HardwareConcurrency.cpp.o CMakeFiles/folly_base.dir/folly/system/MemoryMapping.cpp.o CMakeFiles/folly_base.dir/folly/system/Pid.cpp.o CMakeFiles/folly_base.dir/folly/system/Shell.cpp.o CMakeFiles/folly_base.dir/folly/system/ThreadId.cpp.o CMakeFiles/folly_base.dir/folly/system/ThreadName.cpp.o CMakeFiles/folly_base.dir/folly/tracing/AsyncStack.cpp.o CMakeFiles/folly_base.dir/folly/io/async/test/ScopedBoundPort.cpp.o CMakeFiles/folly_base.dir/folly/io/async/test/SocketPair.cpp.o CMakeFiles/folly_base.dir/folly/io/async/test/TimeUtil.cpp.o CMakeFiles/folly_base.dir/folly/memcpy.S.o && /usr/bin/ranlib libfolly.a && : [311/316] : && /downloads/tools/cmake-3.27.1-linux/cmake-3.27.1-linux-x86_64/bin/cmake -E rm -f folly/logging/example/liblogging_example_lib.a && /usr/bin/ar qc folly/logging/example/liblogging_example_lib.a folly/logging/example/CMakeFiles/logging_example_lib.dir/lib.cpp.o && /usr/bin/ranlib folly/logging/example/liblogging_example_lib.a && : [312/316] : && /downloads/tools/cmake-3.27.1-linux/cmake-3.27.1-linux-x86_64/bin/cmake -E rm -f libfolly_test_util.a && /usr/bin/ar qc libfolly_test_util.a CMakeFiles/folly_test_util.dir/folly/test/DeterministicSchedule.cpp.o CMakeFiles/folly_test_util.dir/folly/test/JsonTestUtil.cpp.o && /usr/bin/ranlib libfolly_test_util.a && : [313/316] : && /usr/bin/c++ -fPIC -g -g -Wall -Wextra -rdynamic folly/logging/example/CMakeFiles/logging_example.dir/main.cpp.o -o folly/logging/example/logging_example folly/logging/example/liblogging_example_lib.a libfolly.a /installed/x64-linux/debug/lib/libfmtd.a /installed/x64-linux/debug/lib/libboost_context.a /installed/x64-linux/debug/lib/libboost_filesystem.a /installed/x64-linux/debug/lib/libboost_program_options.a /installed/x64-linux/debug/lib/libboost_regex.a /installed/x64-linux/debug/lib/libboost_system.a /installed/x64-linux/debug/lib/libboost_thread.a /installed/x64-linux/debug/lib/libboost_chrono.a /installed/x64-linux/debug/lib/libboost_atomic.a /installed/x64-linux/debug/lib/libdouble-conversion.a /installed/x64-linux/debug/lib/libglog.a /installed/x64-linux/debug/lib/libgflags_debug.a /installed/x64-linux/debug/lib/libevent_extrad.a /installed/x64-linux/debug/lib/libevent_pthreadsd.a /installed/x64-linux/debug/lib/libevent_cored.a -lpthread /installed/x64-linux/debug/lib/libz.a /installed/x64-linux/debug/lib/libssl.a /installed/x64-linux/debug/lib/libcrypto.a -pthread -ldl -lunwind && : FAILED: folly/logging/example/logging_example : && /usr/bin/c++ -fPIC -g -g -Wall -Wextra -rdynamic folly/logging/example/CMakeFiles/logging_example.dir/main.cpp.o -o folly/logging/example/logging_example folly/logging/example/liblogging_example_lib.a libfolly.a /installed/x64-linux/debug/lib/libfmtd.a /installed/x64-linux/debug/lib/libboost_context.a /installed/x64-linux/debug/lib/libboost_filesystem.a /installed/x64-linux/debug/lib/libboost_program_options.a /installed/x64-linux/debug/lib/libboost_regex.a /installed/x64-linux/debug/lib/libboost_system.a /installed/x64-linux/debug/lib/libboost_thread.a /installed/x64-linux/debug/lib/libboost_chrono.a /installed/x64-linux/debug/lib/libboost_atomic.a /installed/x64-linux/debug/lib/libdouble-conversion.a /installed/x64-linux/debug/lib/libglog.a /installed/x64-linux/debug/lib/libgflags_debug.a /installed/x64-linux/debug/lib/libevent_extrad.a /installed/x64-linux/debug/lib/libevent_pthreadsd.a /installed/x64-linux/debug/lib/libevent_cored.a -lpthread /installed/x64-linux/debug/lib/libz.a /installed/x64-linux/debug/lib/libssl.a /installed/x64-linux/debug/lib/libcrypto.a -pthread -ldl -lunwind && : /usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: libfolly.a(Demangle.cpp.o): in function `(anonymous namespace)::call_rust_demangle_callback(char const*, int, void (*)(char const*, unsigned long, void*), void*)': /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/Demangle.cpp:77:(.text+0x61): undefined reference to `rust_demangle_callback' /usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: libfolly.a(Demangle.cpp.o): in function `folly::demangle(char const*)': /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/Demangle.cpp:158:(.text+0x150): undefined reference to `cplus_demangle_v3_callback' /usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: libfolly.a(Demangle.cpp.o): in function `folly::demangle(char const*, char*, unsigned long)': /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/Demangle.cpp:226:(.text+0x4e3): undefined reference to `cplus_demangle_v3_callback' /usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: libfolly.a(Demangle.cpp.o):/buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/Demangle.cpp:96:(.data.rel.ro+0x0): undefined reference to `cplus_demangle_v3_callback' collect2: error: ld returned 1 exit status [314/316] /usr/bin/c++ -DFOLLY_XLOG_STRIP_PREFIXES=\"/buildtrees/folly/src/3.10.02.00-70479c15a1.clean:/buildtrees/folly/x64-linux-dbg\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/buildtrees/folly/src/3.10.02.00-70479c15a1.clean -I/buildtrees/folly/x64-linux-dbg -isystem /installed/x64-linux/include -fPIC -g -g -Wall -Wextra -std=gnu++17 -fcoroutines -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wshadow-compatible-local -Wno-noexcept-type -faligned-new -fopenmp -pthread -MD -MT folly/CMakeFiles/follybenchmark.dir/Benchmark.cpp.o -MF folly/CMakeFiles/follybenchmark.dir/Benchmark.cpp.o.d -o folly/CMakeFiles/follybenchmark.dir/Benchmark.cpp.o -c /buildtrees/folly/src/3.10.02.00-70479c15a1.clean/folly/Benchmark.cpp ninja: build stopped: subcommand failed. ```

Now I fix it locally by add iberty into fix-deps.patch file:

-find_package(LibEvent MODULE REQUIRED)
-list(APPEND FOLLY_LINK_LIBRARIES ${LIBEVENT_LIB})
-list(APPEND FOLLY_INCLUDE_DIRECTORIES ${LIBEVENT_INCLUDE_DIR})
+find_package(Libevent CONFIG REQUIRED)
+list(APPEND FOLLY_LINK_LIBRARIES libevent::core libevent::extra)
+if(NOT WIN32)
+  list(APPEND FOLLY_LINK_LIBRARIES libevent::pthreads iberty)
+endif()
MonicaLiu0311 commented 9 months ago
monica@monica003:/mnt/vcpkg$ ./vcpkg version
vcpkg package management program version 2023-12-12-1c9ec1978a6b0c2b39c9e9554a96e3e275f7556e

See LICENSE.txt for license information.

Sorry I did't repro your issue.

monica@monica003:/mnt/vcpkg$ ./vcpkg install folly --binarysource=clear
Computing installation plan...
The following packages will be built and installed:
    folly[core,zlib]:x64-linux@2023.10.02.00
Detecting compiler hash for triplet x64-linux...
Installing 1/1 folly[core,zlib]:x64-linux@2023.10.02.00...
Building folly[core,zlib]:x64-linux@2023.10.02.00...
-- Using cached facebook-folly-v2023.10.02.00.tar.gz.
-- Cleaning sources at /mnt/vcpkg/buildtrees/folly/src/3.10.02.00-70479c15a1.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /mnt/vcpkg/downloads/facebook-folly-v2023.10.02.00.tar.gz
-- Applying patch reorder-glog-gflags.patch
-- Applying patch disable-non-underscore-posix-names.patch
-- Applying patch boost-1.70.patch
-- Applying patch fix-windows-minmax.patch
-- Applying patch fix-deps.patch
-- Applying patch openssl.patch
-- Using source at /mnt/vcpkg/buildtrees/folly/src/3.10.02.00-70479c15a1.clean
-- Configuring x64-linux
-- Building x64-linux-dbg
-- Building x64-linux-rel
-- Installing: /mnt/vcpkg/packages/folly_x64-linux/share/folly/copyright
-- Fixing pkgconfig file: /mnt/vcpkg/packages/folly_x64-linux/lib/pkgconfig/libfolly.pc
-- Fixing pkgconfig file: /mnt/vcpkg/packages/folly_x64-linux/debug/lib/pkgconfig/libfolly.pc
-- Performing post-build validation
Elapsed time to handle folly:x64-linux: 1.8 min
folly:x64-linux package ABI: 2d3554292ca918e7557d89749359623f0b66781c317e7cc54727256a45979033
Total install time: 1.8 min
folly provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(folly CONFIG REQUIRED)
  target_link_libraries(main PRIVATE Folly::folly Folly::folly_deps Folly::follybenchmark Folly::folly_test_util)

folly provides pkg-config modules:

    # Facebook (Folly) C++ library
    libfolly
dg0yt commented 9 months ago

~The error is during usage, not during build.~ In fact, the port may use libiberty if it is present, regardless of the configuration options.

github-actions[bot] commented 8 months ago

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.