2度目

前のGrowlSDKのときもあったのだけど,pythonのsetupからgccを呼び出すとき変なフラグがつく.

今回はpy-appscript.

$ tar xvf ~/src/appscript-0.19.0.tar.gz
$ cd ~/src/appscript-0.19.0
$ sudo python setup.py install
running install
...
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -bundle -undefined dynamic_lookup build/temp.macosx-10.3-fat-2.6/ext/ae.o -o build/lib.macosx-10.3-fat-2.6/\
aem/ae.so -framework CoreFoundation -framework ApplicationServices -framework Carbon
ld: in /Developer/SDKs/MacOSX10.4u.sdk/usr/local/lib/libJPEG.dylib, file is not of required architecture for architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/lD/lDfXup90GYGvrhaWWfSypk+++TI/-Tmp-//ccaoJKXb.out (No such file or directory)
error: command 'gcc' failed with exit status 1

全く前の時と同じ.ppcアーキテクチャフラグ.

ちなみに,easy_installでインストールしても同じエラーが出る.
(easy_installだとエラーの起きているコマンドが表示されないけど)

このフラグがつくのがおかしい(setuptoolsに問題があるのか), これ自体に問題がなく自分のgccとかライブラリに問題があるのか...

さて,調査せねば.

続く.