Ssl
使用 SSL 建構 Mongodb 3.0.0
我正在嘗試使用 ssl 支持建構 Mongodb 3.0.0-rc8(也嘗試過最新的每晚)。我找到了一個適用於 2.6.7 的要點,但是當我使用 3.0.0-rc8 執行它時,我得到了那個錯誤
src/mongo/crypto/crypto_tom.cpp:30:2: error: #error This file should not be included if compiling with SSL support
我在 docker 中建構它,所以環境應該是相當標準的。
任何的想法?
因此,經過一些嘗試和錯誤(感謝@wesley 讓我走上了正確的道路),有一個已知的錯誤,如果您嘗試建構所有不同的目標,儘管您指定瞭如果您將源放在您所在位置的父文件夾中想要安裝它們。我將原始碼放在 /usr/src/mongo 中,目標是 /usr/ 所以我假設它嘗試建構非 ssl 以及 ssl 版本。一旦我把我的資源放在 ~ in 中,就像一個魅力一樣。希望它會幫助其他人遇到同樣的非描述性錯誤。
刪除文件
crypto_tom.cpp
並重試。