eunomia-bpf / bpftime

Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT
https://eunomia.dev/bpftime/
MIT License
693 stars 68 forks source link

在Dockerfile文件中增加安装 Boost 库 #247

Closed zhangzihengya closed 4 months ago

zhangzihengya commented 4 months ago

在从dockerfile文件中构建docker时,执行指令docker build .遇到报错: CMake Error at /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Boost (missing: Boost_INCLUDE_DIR) Call Stack (most recent call first): /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.27/Modules/FindBoost.cmake:2378 (find_package_handle_standard_args) runtime/CMakeLists.txt:45 (find_package) 显示是在make release阶段报的错,这个错误表明在构建过程中,CMake 无法找到 Boost 库,缺少 Boost_INCLUDE_DIR。执行指令sudo apt-get install libboost-all-dev安装 Boost 库即可解决问题,最终成功build the docker! 已将Boost 库的安装放在了dockerfile文件apt-get那一步中。