0

それで、昨夜Ubuntuにredexをインストールしたところ、すべてがスムーズに進みました。今日、Mac での設定に問題があります。

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

Please install double-conversion library

Please install google-glog library

Please install google-gflags library

これらすべてを一度に取得することはできません。最初のものを入手したので、ここで解決策に従いましたが、うまくいかなかったので、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
4

2 に答える 2

1

次の手順を実行する必要があります

xcode-select --installbrew link --force openssl

その後、#include <stddef.h>行を追加しますthird-party/folly/folly/portability/Malloc.h

この投稿を参照してください

于 2016-04-13T19:09:01.947 に答える