我想要 ./configure 一个软件,它需要:
- libboost1.35-dev
- libboost-文件系统1.35-dev
- libboost-thread1.35-dev
我的发行版(Ubuntu 9.10)只有 1.40,配置过程失败并显示以下消息:
libboost1.35-dev library is not installed.
这是预期的行为还是错误?有没有办法用 v1.40 包配置这个程序?这是一个以某种方式打破依赖性检查的好解决方案吗?
答案1
这些库之间可能存在功能差异,因此我会尽力先安装其他旧库(apt-file search libboost1.35)。如果失败,您可以尝试将现有的 libboost 库符号链接到旧名称,然后重建 ldcache 并重新运行 ./configure。