1
Raspbian Jessieを実行しているRaspberry Piのソースからpython 3.6.2をビルドしてインストールしようとしています。ここでは、ビルドプロセスが行っている方法は次のとおりです。CPythonのインストールに失敗しました
*snip*
running install_lib
copying build/lib.linux-armv7l-3.6/_codecs_cn.cpython-36m-arm-linux-gnueabihf.so -> /usr/local/lib/python3.6/lib-dynload
error: [Errno 2] No such file or directory
Makefile:1451: recipe for target 'sharedinstall' failed
make: *** [sharedinstall] Error 1
**** Installation failed. Aborting package creation.
Cleaning up...OK
Bye.
しかし、ファイルは存在しない、ので、先のことを行います:
$ ./configure --enable-optimizations --enable-ipv6 # everything seems fine
$ make -s -j$(nproc) # everything seems fine except for a few tests being skipped
$ make test # again, a few tests are skipped
$ sudo checkinstall -D make altinstall # FAILURE
誤差がある基本的に
$ ls build/lib.linux-armv7l-3.6/_codecs_cn.cpython-36m-arm-linux-gnueabihf.so
build/lib.linux-armv7l-3.6/_codecs_cn.cpython-36m-arm-linux-gnueabihf.so
$ ls /usr/local/lib/python3.6
config-3.6m-arm-linux-gnueabihf lib-dynload
、 wtf。私はMakefile
とsetup.py
をぶち壊そうとしましたが、ビルドプロセス全体を完全に掘り下げる時間はありません。ここで何が起こっているのでしょうか?私はちょうどcheckinstall
の使用をあきらめるべきですか?アドバイスは大歓迎です。