升压头需要什么包?

mis*_*inx 4 xubuntu boost 13.10

我正在尝试安装 gearmand(从源代码),我需要 boost headers 版本 >= 1.39。为此,我安装libboost1.49-devlibboost-program-options1.49.0uuid-dev和其他依赖。

是否还有其他软件包需要安装?因为每次我运行./configure准备齿轮时,它一直告诉我它需要 Boost headers 版本 >= 1.39。我不知道为什么它找不到标题,因为/usr/includes/boost/目录存在。

我错过了什么?

ger*_*ijk 5

为了满足所有构建依赖项,我的方法总是首先要求 APT 为存储库中的版本安装它们。就是这样:

sudo apt-get build-dep gearman-job-server
Run Code Online (Sandbox Code Playgroud)

这可能会安装一些您忽略的软件包,但如果您尝试从源代码编译的版本有不同的要求,它可能不会安装依赖项。我怀疑你只是缺少像libboost-thread-devandlibboost-program-options-dev这样的包,上面的命令会处理这些包。

所有受支持的 Ubuntu 版本中的 Boost 版本完全可以满足您对 1.39 及更高版本的要求。