建立 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 注销(本机/集成)

Phonegap 建立 Facebook 登录

Facebook 使用 Gloox 聊天 XMPP 身份验证?

在 facebook sdk 上分享未找到 FacebookSDK 不见了

如何在 Facebook 上分享一篇博文,而不是整个博文提要

像 Google SignIn Button 一样设置 Facebook SignIn 按钮高度