2016-04-13 8 views
0

私は昨晩Ubuntuにredexをインストールしました。 今日私のMacに設定するのに問題があります。OSXのFacebook RedexをコンパイルするYosemite

私はこのautoreconf -ivf && ./configure && make && make installのステップで3つのエラーが発生しています。

Please install double-conversion library

Please install google-glog library

Please install google-gflags library

私はすべてを一度にこれらを得るいけません。私は最初のものを手に入れましたので、解決策hereを実行しましたが、それはうまくいかなかったので、configure.acファイルからそのチェックを削除しました。これにより2番目のエラーが発生し、3番目のエラーが発生しました。

なぜこのようなことが起こっているのか分かりませんが、私は昨夜と全く同じ手順に従いました。

提案がありますか?

だから私はラルフからの提案に続き、今、私は別のエラーを持っている -

 ... 
    "double_conversion::StringToDoubleConverter::StringToIeee(char const*, int, int*, bool) const", referenced from: 
     folly::detail::str_to_float(folly::Range<char const*>*) in libfolly.a(Conv.o) 
     folly::detail::str_to_double(folly::Range<char const*>*) in libfolly.a(Conv.o) 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[2]: *** [redex-all] Error 1 
make[1]: *** [all-recursive] Error 1 
make: *** [all] Error 2 

答えて

1

あなたはそれが#include <stddef.h>を追加した後、次の手順

xcode-select --installbrew link --force openssl

をしなければなりません行にthird-party/folly/folly/portability/Malloc.h

see this post

+0

クールなおかげで、今私はそれを試してみます – Shmuel

+0

素晴らしい、その作品!ありがとうございました! – Shmuel

+0

だから私はこのエラーエラーが発生しています:不明な型名 'size_t' extern "C" size_t malloc_usable_size(void * ptr); ^ 1エラーが発生しました。 make [4]:*** [portability/Malloc.lo]エラー1 – Shmuel

関連する問題