2016-12-07 8 views
-1

make all-recursive make [1]:ディレクトリ '/ home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'を入力してください。 オールインワンにする。 make [2]:ディレクトリ '/ home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'を入力してください。 CC linkhash.lo linkhash.c:関数 'lh_char_hash'内: linkhash.c:480 :2:エラー:#warning "複数のスレッドで使用されている場合、乱数シードの初期化" [-Werror = cpp] #warning "複数のスレッドで乱数シードの初期化を使用する場合" ^ cc1:すべての警告はエラーとして扱われます Makefile:585:target 'linkhash.lo'のレシピが失敗しました make [2]:* [linkhash.lo]エラー1 make [2]:ディレクトリ/ home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master ' Makefile:649:ターゲット' all-recursive 'のレシピが失敗しました make [1]:*エラー1 make [1]:ディレクトリ '/ home/local/ZOHOCORP/vignesh-4691/Downloads/json-c-master'を残す メイクファイル:448:レシピ2クロスコンパイルlibjson-c:libjson-c、Linkhash.c警告に失敗しました。これを避けるためにフラグを追加する必要がありますか?

答えて

0

cc1: all warnings being treated as errors

確かに、-Werrorが設定されている場所を見つけ、そのフラグを削除*** [すべて]エラー:ターゲットは、 'すべて' の メイクに失敗しました。その後、警告は警告のみになります。

+0

次に、makfiles CFLAGSに-Werrorを追加しないようにします。 ./configureでは、-Werrorにそれに加えて –

+0

というメイクファイルを生成するので、このようにします:http://stackoverflow.com/a/9612029/7131047 – Fefux

関連する問題