CentOS6なホストで、pkgsrcを使ってlang/python27をbmakeすると、こんなエラーが出ました。
===> Building for python27-2.7.5
LD_LIBRARY_PATH=/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5: ./python -E -S -m sysconfig --generate-posix-vars
Traceback (most recent call last):
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/runpy.py", line 72, in _run_code
exec code in run_globals
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sysconfig.py", line 638, in <module>
_main()
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sysconfig.py", line 626, in _main
_generate_posix_vars()
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sysconfig.py", line 288, in _generate_posix_vars
_parse_makefile(makefile, vars)
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sysconfig.py", line 197, in _parse_makefile
import re
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/re.py", line 105, in <module>
import sre_compile
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sre_compile.py", line 14, in <module>
import sre_parse
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sre_parse.py", line 17, in <module>
from sre_constants import *
File "/var/tmp/pkgsrc/lang/python27/work/Python-2.7.5/Lib/sre_constants.py", line 18, in <module>
from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT
*** Error code 255
Stop.
bmake: stopped in /var/tmp/pkgsrc/lang/python27/work/Python-2.7.5
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/lang/python27
*** Error code 1
ネット検索すると、いろいろ情報が出てくるのですが、とりあえず、こんなことをしたらビルドできました。
mv /usr/pkg/lib/libpython2.7.so.1.0 /usr/pkg/lib/libpython2.7.so.1.0-
もともとインストールされている共有ライブラリが使われてしまう、ということですか?
0 件のコメント:
コメントを投稿