emergeしようとしたらf2pyが起動した
gentooでGPU使ってchainerをやるべくopencv3とかnvidia-cuda-toolkitを入れなおしまくっていたところ、唐突にportageが仕事をしなくなりました。 どうも、f2pyとして起動しているっぽい?
こんな感じの症状。
$ emerge
Usage:
1) To construct extension module sources:
f2py [<options>] <fortran files> [[[only:]||[skip:]] \
<fortran functions> ] \
[: <fortran files> ...]
2) To compile fortran files and build extension modules:
f2py -c [<options>, <build_flib options>, <extra options>] <fortran files>
3) To generate signature files:
f2py -h <filename.pyf> ...< same options as in (1) >
Description: This program generates a Python C/API file (<modulename>module.c)
that contains wrappers for given fortran functions so that they
can be called from Python. With the -c option the corresponding
extension modules are built.
Options:
-- -- -- 中略 -- -- --
Version: 2
numpy Version: 1.11.1
Requires: Python 2.3 or higher.
License: NumPy license (see LICENSE.txt in the NumPy source code)
Copyright 1999 - 2011 Pearu Peterson all rights reserved.
http://cens.ioc.ee/projects/f2py2e/
よく分からないのですが、とりあえず、以下のようにすれば治るようです。
# /usr/lib/python-exec/python3.4/emerge --oneshot portage python-exec
emergeを起動出来なくなったら/usr/lib/python-exec/
以下にあるやつを使えば良い、ということのようです。たぶん。
参考: Gentoo Forums :: View topic - Problem with emerge / python-exec