2
私はnumpy
をCygwinでビルドしようとしていましたが、でエラーが発生しました。これはX11/xlocale.h
で定義されています。私の素朴なパッチがこれを追加しました:setuptoolsがどのように拡張機能をビルドするのですか、コンパイラオプションを追加する場所は?
#ifdef __CYGWIN__
#include "X11/Xlocale.h"
#else
#include "xlocale.h"
#endif
代わりに私がMakefile
に-I/usr/include/X11
を追加している可能性がありますが、そこにはsetuptoolsのMakefileにはありませんし、私はそれがどのように動作するかを理解しようとしています。
私がpython setup.py build_ext
と入力すると、Pythonはどのように拡張機能をビルドしますか?
'xlocale.h'は' X11/Xlocale.h'と同じですか?さらに、numpyはCygwin上ですでにpython-numpyとpython3-numpyとしてPythonのバージョンによって利用可能です。インストールスクリプト(cygport)を探すためにソースcygwinパッケージをチェックしてください。 – matzeri
ええ、それは利用可能ですが、最新のバージョンではなく、最新のバージョンはビルドされません – nowox
ヒント用のビルドスクリプトを見ましたか? – matzeri