2016-05-05 4 views
1

私はすでにgslライブラリを持っています。私のMac(OS X 10.10.3)にpygslをインストールしようとしているときに、私は を取得しています最後の行)エラー 'cc'終了ステータス1 osxにpygslをインストールすると

150 warnings and 10 errors generated. 
error: Command "cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DSWIG_COBJECT_TYPES=1 -DDEBUG=1 -DPyGSL_SET_GSL_ERROR_HANDLER=1 -DNUMERIC=0 -UNDEBUG -I/Users/hawc/hawc_software/externals/2.01.01/External/gsl/1.15/include -IInclude -I. -I/Library/Python/2.7/site-packages/numpy-1.12.0.dev0_1fc180b-py2.7-macosx-10.10-intel.egg/numpy/core/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c testing/src/sf/sfmodule_testing.c -o build/temp.macosx-10.10-intel-2.7/testing/src/sf/sfmodule_testing.o" 
failed with exit status 1 

示す線やエラーが

testing/src/sf/sf__data.c:1322:50: error: use of undeclared identifier 'gsl_sf_mathieu_a_e' 
static void * sf_mathieu_a_e_data [] = {(void *) gsl_sf_mathieu_a_e, (void *) gsl_sf_mathieu_a_e}; 
               ^
testing/src/sf/sf__data.c:1322:79: error: use of undeclared identifier 'gsl_sf_mathieu_a_e' 
static void * sf_mathieu_a_e_data [] = {(void *) gsl_sf_mathieu_a_e, (void *) gsl_sf_mathieu_a_e}; 
                      ^
testing/src/sf/sf__data.c:1328:50: error: use of undeclared identifier 'gsl_sf_mathieu_b_e' 
static void * sf_mathieu_b_e_data [] = {(void *) gsl_sf_mathieu_b_e, (void *) gsl_sf_mathieu_b_e}; 
               ^
testing/src/sf/sf__data.c:1328:79: error: use of undeclared identifier 'gsl_sf_mathieu_b_e' 
static void * sf_mathieu_b_e_data [] = {(void *) gsl_sf_mathieu_b_e, (void *) gsl_sf_mathieu_b_e}; 
                      ^
testing/src/sf/sf__data.c:1343:51: error: use of undeclared identifier 'gsl_sf_mathieu_se_e' 
static void * sf_mathieu_se_e_data [] = {(void *) gsl_sf_mathieu_se_e, (void *) gsl_sf_mathieu_se_e}; 
               ^
testing/src/sf/sf__data.c:1343:81: error: use of undeclared identifier 'gsl_sf_mathieu_se_e' 
static void * sf_mathieu_se_e_data [] = {(void *) gsl_sf_mathieu_se_e, (void *) gsl_sf_mathieu_se_e}; 
                       ^
testing/src/sf/sf__data.c:1349:51: error: use of undeclared identifier 'gsl_sf_mathieu_Mc_e' 
static void * sf_mathieu_Mc_e_data [] = {(void *) gsl_sf_mathieu_Mc_e, (void *) gsl_sf_mathieu_Mc_e}; 
               ^
testing/src/sf/sf__data.c:1349:81: error: use of undeclared identifier 'gsl_sf_mathieu_Mc_e' 
static void * sf_mathieu_Mc_e_data [] = {(void *) gsl_sf_mathieu_Mc_e, (void *) gsl_sf_mathieu_Mc_e}; 
                       ^
testing/src/sf/sf__data.c:1355:51: error: use of undeclared identifier 'gsl_sf_mathieu_Ms_e' 
static void * sf_mathieu_Ms_e_data [] = {(void *) gsl_sf_mathieu_Ms_e, (void *) gsl_sf_mathieu_Ms_e}; 
               ^
testing/src/sf/sf__data.c:1355:81: error: use of undeclared identifier 'gsl_sf_mathieu_Ms_e' 
static void * sf_mathieu_Ms_e_data [] = {(void *) gsl_sf_mathieu_Ms_e, (void *) gsl_sf_mathieu_Ms_e}; 

ですが、私は「CC」での問題のために別の答えをチェックし、彼らは

export CFLAGS=-Qunused-arguments 
export CPPFLAGS=-Qunused-arguments 
を使用することが提案しました

、その後

sudo -E python setup.py install 

しかし、働いていない

私はCCのバージョンは次のとおりです。 Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)

+0

あなたの問題が何であるかを説明するのに十分な情報がありません。基本的には、「コンパイラを呼び出して失敗しました」と言います。実際のエラーを見つける/ポストしようとすると、これらが問題のより顕著なものとなります。 –

+0

ありがとう、私の投稿を更新しました –

+0

GSL 1.15を参照しているようですが、この関数 'gsl_sf_mathieu_a_e'はバージョン2(.1?)に表示されているようです。私はあなたのgslライブラリがpygslに比べて古すぎると思っています。 –

答えて

0

これ多分あなたの質問ステップ側が、私のMac上で私は簡単にインストールすることができました以下の方法でpygslを実行してください

brew install gsl 
sudo easy_install pygsl 
関連する問題