configuration,如果只有所需的lib的更新版本可用

我想要./configuration一个软件,需要:

  • libboost1.35-dev的
  • libboost-filesystem1.35-dev的
  • libboost-thread1.35-dev的

我的发行版(Ubuntu 9.10)只有1.40,configuration过程失败并显示消息:

libboost1.35-dev library is not installed. 

这是预期的行为还是错误? 有没有办法用v1.40包来configuration这个程序? 这是一个很好的解决scheme打破依赖检查?

这些库之间可能存在function差异,所以我会尽一切努力安装额外的旧库(apt-file search libboost1.35)。 如果失败,您可以尝试将现有的libboost库链接到旧名称,并重build您的ldcache并重新运行./configure。