2017-12-15 12 views
0

CentOS 6.9マシンであるサーバーにrethinkdbをインストールしようとしています。 CentOS 6の場合はhere CentOS 6のすべての指示に従った。私はコマンドscl enable devtoolset-2 -- makeに行ったが、ビルド中に421の244行目にbuild/release/obj/extproc/http_job.oという行がある。「CURLOPT_ACCEPT_ENCODINGが宣言されていなかったこのスコープ "rethinkdb CURLOPT_ACCEPT_ENCODINGがこのスコープのエラーで宣言されていません

私はこれが何を意味するのか、なぜエラーがポップアップしているのかわかりませんが、そのエラーが存在する限り、ビルドプロセスを続行できません。

答えて

0

私は、この特定のエラーの修正を述べている曖昧な記事を発見しました。サーバのrethinkdbフォルダに移動すると、src/extproc/http_job.ccに移動し、そのファイルをテキストエディタで開くことができます。関数void set_default_optsを検索することができ、その関数の中にはexc_setopt(curl_handle, CURLOPT_ACCEPT_ENCODING, "", "PROTOCOLS);という行があります。CURLOPT_ACCEPT_ENCODINGを `CURLOPT_ENCODING 'に変更するだけで、ビルドプロセスを続けることができます。それは私のために働いた。

関連する問題