Ubuntu dpkg buildpackage未满足的生成依赖项

Ubuntu dpkg buildpackage未满足的生成依赖项,ubuntu,cmake,ubuntu-18.04,Ubuntu,Cmake,Ubuntu 18.04,我想构建Corrade(),但当我根据文档运行它时,调用 dpkg-buildpackage 我得到的错误:dpkg checkbuilddeps:error:未满足的构建依赖项:cmake(>=3.1) 但是当我运行cmake--version时,我得到 cmake --version cmake version 3.13.3 CMake suite maintained and supported by Kitware (kitware.com/cmake). 如何调试此问题?我甚至不

我想构建Corrade(),但当我根据文档运行它时,调用

dpkg-buildpackage
我得到的错误:
dpkg checkbuilddeps:error:未满足的构建依赖项:cmake(>=3.1)

但是当我运行
cmake--version
时,我得到

cmake --version
cmake version 3.13.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).
如何调试此问题?我甚至不知道从哪里开始


cmake是通过pip3安装的(我使用的另一个框架需要cmake>=3.11,编译得很好)

“cmake是通过pip3安装的”-似乎dpkg希望他安装
cmake
。如果我调用
dpkg buildpackage-d
,它可以正常工作并构建DEB。我只是不明白,当检查依赖项时,dpkg通过dpkg包检查它们。因为您没有为
cmake
安装这样的软件包,dpkg报告它没有安装。使用
-d
选项运行时,
dpkg buildpackage
不会检查依赖项。构建包时,它运行
cmake
。正如您在路径中给出的可执行文件,它被称为-无错误。“cmake是通过pip3安装的”-似乎dpkg希望
cmake
由他安装。如果我调用
dpkg buildpackage-d
,它可以正常工作并构建DEB。我只是不明白,当检查依赖项时,dpkg通过dpkg包检查它们。因为您没有为
cmake
安装这样的软件包,dpkg报告它没有安装。使用
-d
选项运行时,
dpkg buildpackage
不会检查依赖项。构建包时,它运行
cmake
。正如您在路径中给定的可执行文件一样,它被称为-无错误。