Hi, just wondering if pip install of pygit2 is expected to work, or if this is a problem related to ARM.
Also, is there a difference using "pip" vs. pip3 or pip3.2?

thanks,
-Russ


Linux raspberrypi 3.12.22+ #691 PREEMPT Wed Jun 18 18:29:58 BST 2014 armv6l
...
pi@raspberrypi:~$ pip3 install pygit2
Downloading/unpacking pygit2
  Downloading pygit2-0.21.2.tar.gz (416kB): 416kB downloaded
Running setup.py (path:/tmp/pip_build_pi/pygit2/setup.py) egg_info for package pygit2 pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c:26:34: error: unknown type name 'git_buf' pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c: In function '_cffi_layout__git_buf': pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c:35:10: error: unknown type name 'git_buf' pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c:37:12: error: 'git_buf' undeclared (first use in this function) pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c:1649:21: error: (near initialization for 'nums[13]')

[snip - thousands more errors]

    Traceback (most recent call last):
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/unixccompiler.py", line 131, in _compile
        extra_postargs)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/ccompiler.py", line 909, in spawn
        spawn(cmd, dry_run=self.dry_run)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/spawn.py", line 32, in spawn
        _spawn_posix(cmd, search_path, dry_run=dry_run)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/spawn.py", line 163, in _spawn_posix
        % (cmd[0], exit_status))
    distutils.errors.DistutilsExecError: command 'cc' failed with exit status 1

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/ffiplatform.py", line 47, in _build
        dist.run_command('build_ext')
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/dist.py", line 936, in run_command
        cmd_obj.run()
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/site-packages/distribute-0.6.49-py3.2.egg/setuptools/command/build_ext.py", line 46, in run
        _build_ext.run(self)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/command/build_ext.py", line 354, in run
        self.build_extensions()
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/command/build_ext.py", line 463, in build_extensions
        self.build_extension(ext)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/site-packages/distribute-0.6.49-py3.2.egg/setuptools/command/build_ext.py", line 182, in build_extension
        _build_ext.build_extension(self,ext)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/command/build_ext.py", line 518, in build_extension
        depends=ext.depends)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/ccompiler.py", line 574, in compile
        self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib-python/3/distutils/unixccompiler.py", line 133, in _compile
        raise CompileError(msg)
    distutils.errors.CompileError: command 'cc' failed with exit status 1

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/tmp/pip_build_pi/pygit2/setup.py", line 178, in <module>
        from ffi import ffi
      File "pygit2/ffi.py", line 59, in <module>
        include_dirs=include_dirs, library_dirs=library_dirs)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/api.py", line 341, in verify
        lib = self.verifier.load_library()
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/verifier.py", line 74, in load_library
        self._compile_module()
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/verifier.py", line 139, in _compile_module
        outputfilename = ffiplatform.compile(tmpdir, self.get_extension())
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/ffiplatform.py", line 25, in compile
        outputfilename = _build(tmpdir, ext)
File "/usr/local/pypy3-2.3.1-linux-armhf-raspbian/lib_pypy/cffi/ffiplatform.py", line 50, in _build
        raise VerificationError('%s: %s' % (e.__class__.__name__, e))
cffi.ffiplatform.VerificationError: CompileError: command 'cc' failed with exit status 1
    Complete output from command python setup.py egg_info:
pygit2/__pycache__/_cffi__gab826d3dx2bbed4fa.c:26:34: error: unknown type name 'git_buf'

[snip]

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_pi/pygit2
Storing debug log for failure in /home/pi/.pip/pip.log
pi@raspberrypi:~$
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
https://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to