はじめに
pythonでreppyというライブラリをpipインストールしたとき、
error command 'clang' failed with exit status 1
が発生しました。
本当はもっと上にエラーコードがありましたが、ログを取り忘れてしまいました。
申し訳ありません。
環境はMacでPythonのpip時のエラーになります。
対処法
CFLAGS=-stdlib=libc++ pip install reppy
env CFLAGS=-stdlib=libc++ pip install reppy
bashを使っている人は上の方を
fishを使っている人は下の方を実行します。
fishではイコールで変数に代入を行わないためです。
しかし、envコマンドを使えば環境変数を設定しながら、別のコマンドを実行できます。
reppyでは、C++のMakefileを使用しているため、CFLAGSの環境変数が間違っているとどうやらエラーが出るようです。
そのため、以上のように指定することで、きちんとコンパイルしてくれます。