Skip to content

Instantly share code, notes, and snippets.

@mr-c
Created April 14, 2014 14:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mr-c/1296dae04ecffb27fa92 to your computer and use it in GitHub Desktop.
Save mr-c/1296dae04ecffb27fa92 to your computer and use it in GitHub Desktop.
mcrusoe@athyra:~/src/pykhmer$ ~/src/pypy/pypy-2.2.1-linux64/bin/pypy normalize_by_median.py -h
Traceback (most recent call last):
File "app_main.py", line 72, in run_toplevel
File "normalize_by_median.py", line 3, in <module>
import screed
File "/home/mcrusoe/src/pykhmer/screed/__init__.py", line 24, in <module>
from openscreed import ScreedDB, open
File "/home/mcrusoe/src/pykhmer/screed/openscreed.py", line 5, in <module>
import sqlite3
File "/usr/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/_sqlite3.py", line 273, in <module>
""", libraries=['sqlite3']
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/cffi/api.py", line 336, in verify
from .verifier import Verifier, _caller_dir_pycache
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/cffi/verifier.py", line 1, in <module>
import sys, os, binascii, imp, shutil
File "/usr/lib/python2.7/shutil.py", line 21, in <module>
from grp import getgrnam
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/grp.py", line 10, in <module>
from ctypes_support import standard_c_lib as libc
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/ctypes_support.py", line 27, in <module>
standard_c_lib.__errno_location.restype = ctypes.POINTER(ctypes.c_int)
File "/usr/lib/python2.7/ctypes/__init__.py", line 378, in __getattr__
func = self.__getitem__(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 383, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/_ctypes/function.py", line 252, in __init__
ptr = self._getfuncptr([], ctypes.c_int)
File "/home/mcrusoe/src/pypy/pypy-2.2.1-linux64/lib_pypy/_ctypes/function.py", line 428, in _getfuncptr
self._ptr = cdll.getfunc(self.name, ffi_argtypes, ffi_restype)
AttributeError: 'CDLL' object has no attribute 'getfunc'
@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

mcrusoe@athyra:~/src/pykhmer$ echo $PYTHONPATH

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

I'm using stock Ubuntu 13.10; I get similar errors on 12.04

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

PyPy was installed via

wget https://bitbucket.org/pypy/pypy/downloads/pypy3-2.1-beta1-linux64.tar.bz2;
tar xjf ...

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

mcrusoe@athyra:~/src/pykhmer$ pypy
Python 2.7.3 (2.2.1+dfsg-1~ppa1, Nov 28 2013, 02:02:56)
[PyPy 2.2.1 with GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``I am a big believer in reasons.
but the apparent kind are my favorite.''
>>>> import sys
>>>> sys.path
['', '/usr/lib/python2.7', '/home/mcrusoe/.local/lib/python2.7/site-packages/screed-0.7.1-py2.7.egg', '/home/mcrusoe/.local/lib/python2.7/site-packages/setuptools-3.4.1-py2.7.egg', '/usr/lib/pypy/lib_pypy/__extensions__', '/usr/lib/pypy/lib_pypy', '/usr/lib/pypy/lib-python/2.7', '/usr/lib/pypy/lib-python/2.7/lib-tk', '/usr/lib/pypy/lib-python/2.7/plat-linux2', '/home/mcrusoe/.local/lib/python2.7/site-packages']

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

moving ~/.local to another path fixed it, but I don't understand the incompatibility. Guess I'll file a bug

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

@mr-c
Copy link
Author

mr-c commented Apr 14, 2014

Thank you to rguillebert_ in #pypy for their help in narrowing down the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment