resource-disaggregation / jiffy

Virtual Memory Abstraction for Serverless Architectures
Apache License 2.0
45 stars 13 forks source link

[BUILD] boost_ep does not exist #134

Open LuYunChi opened 10 months ago

LuYunChi commented 10 months ago

What OS are you using?

(Provide details regarding your OS type and version.) Ubuntu 18.04.5

What compiler are you using? What version?

(Provide details regarding the type and version of your C/C++ compiler, Java compiler (only for Java client build issues) and Python interpreter (only for Python client build issues).) g++ (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0 cmake version 3.20.3

What's your CMake arguments?

(Provide details regarding the CMake arguments used for Confluo's build.) simply following your quick start, no argument

What is the output of the CMake and make commands on a fresh build? (Please sanitize any sensitive information)

(Provide the verbatim logs for CMake and make commands on a fresh build. To obtain a fresh build, remove the contents of the out-of-source build directory before running cmake and make.) cmake .. CMake Warning (dev) at /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to find_package_handle_standard_args (THRIFT) does not match the name of the calling package (Thrift). This can lead to problems in calling code that expects find_package result variables (e.g., _FOUND) to follow a certain pattern. Call Stack (most recent call first): cmake-modules/FindThrift.cmake:91 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) cmake-modules/ThriftExternal.cmake:18 (find_package) cmake-modules/Dependencies.cmake:15 (include) CMakeLists.txt:25 (include) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to find_package_handle_standard_args (NUMA) does not match the name of the calling package (Numa). This can lead to problems in calling code that expects find_package result variables (e.g., _FOUND) to follow a certain pattern. Call Stack (most recent call first): cmake-modules/FindNuma.cmake:43 (find_package_handle_standard_args) cmake-modules/Dependencies.cmake:33 (find_package) CMakeLists.txt:25 (include) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to find_package_handle_standard_args (memkind) does not match the name of the calling package (Memkind). This can lead to problems in calling code that expects find_package result variables (e.g., _FOUND) to follow a certain pattern. Call Stack (most recent call first): cmake-modules/FindMemkind.cmake:16 (find_package_handle_standard_args) cmake-modules/MemkindExternal.cmake:18 (find_package) cmake-modules/Dependencies.cmake:34 (include) CMakeLists.txt:25 (include) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at libjiffy/CMakeLists.txt:285 (add_dependencies): The dependency target "boost_ep" of target "jiffy_tests" does not exist.

CMake Error at directory/CMakeLists.txt:10 (add_dependencies): The dependency target "boost_ep" of target "directoryd" does not exist.

CMake Error at storage/CMakeLists.txt:12 (add_dependencies): The dependency target "boost_ep" of target "storaged" does not exist.

CMake Generate step failed. Build files cannot be regenerated correctly.

Linx005 commented 2 months ago

I encounter the same problem, please tell me how it was solved

Linx005 commented 2 months ago

Try option(USE_SYSTEM_THRIFT "Use system thrift library" OFF)