San*_*kha 9 fedora ubuntu cmake
我正在尝试安装这个名为 acqu-root 的软件。这取决于名为root的主要软件。我设法安装了主软件,但 acqu-root 有问题。我收到以下错误。
[kabi@localhost build]$ cmake ..
-- *** Build Type: Debug
-- *** Compiler Flags: -g -O0 -Wall
-- *** Install libs to: /home/kabi/acqu-root/build/lib
-- *** Install bin to: /home/kabi/acqu-root/build/bin
-- Looking for ROOT...
-- Looking for ROOT... - Found /home/kabi/root/bin/root
-- Looking for ROOT... - Found version is 6.03/01
-- Configuring acqu_core...
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find LibLZMA (missing: LIBLZMA_INCLUDE_DIR LIBLZMA_LIBRARY
LIBLZMA_HAS_AUTO_DECODER LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindLibLZMA.cmake:57 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
acqu_core/CMakeLists.txt:9 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/kabi/acqu-root/build/CMakeFiles/CMakeOutput.log".
Run Code Online (Sandbox Code Playgroud)
Ste*_*itt 12
您需要lzma-devel使用yum(Fedora、RHEL、CentOS...)或liblzma-dev使用apt-get或aptitude(Debian、Ubuntu...)安装;它包含 CMake 配置正在寻找的 LibLZMA。
尝试
yum install xz-devel
Run Code Online (Sandbox Code Playgroud)
在 Centos 上获取 liblzma 库(例如 Silver-searcher。也可能需要 pcre-devellibpcre 依赖项)
| 归档时间: |
|
| 查看次数: |
19861 次 |
| 最近记录: |