建立 facebook 愚蠢
Posted
技术标签:
【中文标题】建立 facebook 愚蠢【英文标题】:Build facebook folly 【发布时间】:2014-06-07 19:32:40 【问题描述】:无法制造愚蠢。具有下一个文件夹结构:
/flint/double-conversion/src
/flint/folly/folly/
/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/ 这样的绝对路径,但这也不起作用。 有什么建议吗?
【问题讨论】:
【参考方案1】:我在构建依赖于 facebook 愚蠢的 fbthrift 时遇到了同样的问题。 我花了一些时间,但我发现了导致双转换库出现问题的问题。
撤消此提交的所有更改,它将构建成功。 https://github.com/facebook/folly/commit/56e0ec4fe2db38106311b09b88820a99860664f3#diff-0aeb0bf602d25a066eb2233e06c4a981
如果您仍然遇到此问题,我希望这对您也有用。
【讨论】:
【参考方案2】:添加我在 CentOS 7 上使用 Folly 的“解决方法”;
-
从https://github.com/google/double-conversion 获得双重转换
已构建(使用 scons),它已经从 /usr/lib 为 .so 进行符号链接
符号链接从双重转换/src 文件夹到 /usr/include
至少这对我有用。
【讨论】:
实际上,刚刚在普通的香草安装上尝试过它并且失败了,我怀疑我在那里有其他东西可以让它工作。我只是尝试使用 RPM (rpm.pbone.net/index.php3/stat/4/idpl/28467088/dir/redhat_el_7/…),它就像一个魅力【参考方案3】:FWIW,
我能够通过创建一个符号链接“双重转换”到 src 目录来解决这个问题。实际上,我有 .../folly/double-conversion/double-conversion 。现在似乎找到了.h文件(double-conversion/double-conversion.h with CPPFLAGS=-I...folly/double-conversion)
不幸的是,我在下一步中遇到了很多麻烦......找到双重转换库。
【讨论】:
欢迎来到堆栈溢出,我看到您已经回答了这个问题,但请注意您的回答包含一个问题,它很可能会导致它被标记/否决。我建议您编辑答案以删除最后一部分。我会自己做,但我希望改变是你想要的:0以上是关于建立 facebook 愚蠢的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPhone 上从 Facebook 注销(本机/集成)
Facebook 使用 Gloox 聊天 XMPP 身份验证?
在 facebook sdk 上分享未找到 FacebookSDK 不见了