[PKG-Openstack-devel] Bug#787487: Python.h: No such file or directory
Max Kellermann
max at duempel.org
Tue Jun 2 06:37:53 UTC 2015
Package: python3-pygit2
Version: 0.22.0-1
As regular user:
max at woodpecker:~$ python3
Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygit2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pygit2/__init__.py", line 35, in <module>
from .blame import Blame, BlameHunk
File "/usr/lib/python3/dist-packages/pygit2/blame.py", line 32, in <module>
from .errors import check_error
File "/usr/lib/python3/dist-packages/pygit2/errors.py", line 29, in <module>
from .ffi import ffi, C
File "/usr/lib/python3/dist-packages/pygit2/ffi.py", line 35, in <module>
ffi, C = get_ffi()
File "/usr/lib/python3/dist-packages/pygit2/_utils.py", line 101, in get_ffi
include_dirs=[libgit2_include], library_dirs=[libgit2_lib])
File "/usr/lib/python3/dist-packages/cffi/api.py", line 340, in verify
lib = self.verifier.load_library()
File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 73, in load_library
self._write_source()
File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 125, in _write_source
file = open(self.sourcefilename, 'w')
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/pygit2/__pycache__/pygit2_cffi_ea785866x5470904.c'
As root:
woodpecker:~# python3
Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygit2
/usr/lib/python3/dist-packages/pygit2/__pycache__/pygit2_cffi_ea785866x5470904.c:2:20: fatal error: Python.h: No such file or directory
#include <Python.h>
^
compilation terminated.
Traceback (most recent call last):
File "/usr/lib/python3.4/distutils/unixccompiler.py", line 116, in _compile
extra_postargs)
File "/usr/lib/python3.4/distutils/ccompiler.py", line 909, in spawn
spawn(cmd, dry_run=self.dry_run)
File "/usr/lib/python3.4/distutils/spawn.py", line 36, in spawn
_spawn_posix(cmd, search_path, dry_run=dry_run)
File "/usr/lib/python3.4/distutils/spawn.py", line 162, in _spawn_posix
% (cmd, exit_status))
distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 48, in _build
dist.run_command('build_ext')
File "/usr/lib/python3.4/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib/python3.4/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/usr/lib/python3.4/distutils/command/build_ext.py", line 448, in build_extensions
self.build_extension(ext)
File "/usr/lib/python3.4/distutils/command/build_ext.py", line 503, in build_extension
depends=ext.depends)
File "/usr/lib/python3.4/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/usr/lib/python3.4/distutils/unixccompiler.py", line 118, in _compile
raise CompileError(msg)
distutils.errors.CompileError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pygit2/__init__.py", line 35, in <module>
from .blame import Blame, BlameHunk
File "/usr/lib/python3/dist-packages/pygit2/blame.py", line 32, in <module>
from .errors import check_error
File "/usr/lib/python3/dist-packages/pygit2/errors.py", line 29, in <module>
from .ffi import ffi, C
File "/usr/lib/python3/dist-packages/pygit2/ffi.py", line 35, in <module>
ffi, C = get_ffi()
File "/usr/lib/python3/dist-packages/pygit2/_utils.py", line 101, in get_ffi
include_dirs=[libgit2_include], library_dirs=[libgit2_lib])
File "/usr/lib/python3/dist-packages/cffi/api.py", line 340, in verify
lib = self.verifier.load_library()
File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 74, in load_library
self._compile_module()
File "/usr/lib/python3/dist-packages/cffi/verifier.py", line 139, in _compile_module
outputfilename = ffiplatform.compile(tmpdir, self.get_extension())
File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 25, in compile
outputfilename = _build(tmpdir, ext)
File "/usr/lib/python3/dist-packages/cffi/ffiplatform.py", line 51, in _build
raise VerificationError('%s: %s' % (e.__class__.__name__, e))
cffi.ffiplatform.VerificationError: CompileError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
More information about the Openstack-devel
mailing list