私はPythonを初めて使用し、AIX 6.5マシンのソースコードからPython 2.6.8をインストールしようとしています。これらのコマンドでビルドしました:
CC=gcc CXX=g++ ./configure --enable-shared
make
そして、私はこれらのエラーを受け取ります:
Failed to find the necessary bits to build these modules:
_sqlite3 bsddb185 dl
imageop linuxaudiodev ossaudiodev
spwd sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Failed to build these modules:
_bsddb _ctypes _curses
_curses_panel _tkinter fcntl
これらの「ビット」はどこにありますか? また、どのように Python にインストールできますか? 詳細なガイドを教えていただけますか?私にはルート権限がありません。ありがとう。
アップデート
私は xlc で python をコンパイルしようとします:
CC=xlc_r OPT="-O2 -qmaxmem=70000" ./configure --without-computed-gotos --enable-shared
make
また、同じエラーが発生します。
Update2
xlc を使用して python 2.7.3 をコンパイルしようとすると、エラーが発生しますがfcntl
、_bsddb
正常にビルドされます。
Python build finished, but the necessary bits to build these modules were not found:
_bsddb _sqlite3 bsddb185
dl imageop linuxaudiodev
ossaudiodev spwd sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Failed to build these modules:
_ctypes _curses _curses_panel
_tkinter