无法建立愚蠢。拥有下一个文件夹结构:
/火石/双转换/ SRC
/火石/愚蠢/愚蠢/
其中/ flint / folly包含自述文件和许可证。作为in the readme我使用scons设置双转换,使用
导出标志export LDFLAGS=-L../../double-conversion/
export CPPFLAGS=-I../../double-conversion/src/
从第二个愚蠢目录并没有任何工作:
checking double-conversion/double-conversion.h presence... no
checking for double-conversion/double-conversion.h... no
configure: error: Couldn't find double-conversion.h,
还尝试过像/ home / username / flint / double-conversion /这样的绝对路径,这也不行。 有什么建议吗?
答案 0 :(得分:1)
我在构建fbthrift时遇到了同样的问题,这取决于facebook的愚蠢行为。 我花了一些时间,但我发现问题导致双转换库的构建问题。
撤消此提交的所有更改,它将成功构建。 https://github.com/facebook/folly/commit/56e0ec4fe2db38106311b09b88820a99860664f3#diff-0aeb0bf602d25a066eb2233e06c4a981
如果您仍然遇到此问题,我希望这对您也有用。
答案 1 :(得分:1)
添加我在CentOS 7上使用Folly的“解决方法”;
至少那对我有用。
答案 2 :(得分:-1)
FWIW,
我能够通过创建符号链接“双转换”到src目录来解决这个问题。实际上,我有... /愚蠢/双转换/双转换。现在它似乎找到.h文件(双转换/双转换h与CPPFLAGS = -I ...愚蠢/双转换)
不幸的是,我在下一步遇到了很多麻烦......找到了双转换库。