On Wed, Aug 14, 2013 at 9:20 AM, Michal Vyskocil <[email protected]> wrote:
> On Sat, Aug 10, 2013 at 02:40:22PM +0300, David Naylor wrote:
>> Hi Michal
>>
>> On Saturday, 10 August 2013 10:06:48 Armin Rigo wrote:
>> > Hi Michal,
>> >
>> > On Thu, Aug 8, 2013 at 3:39 PM, Michal Vyskocil <[email protected]> wrote:
>> > > It seems that
>> > > __pycache__ is not created during a build, but on runtime, so my attempt
>> > > to build pypy using pypy ends on
>> > >
>> > > [   66s] IOError: [Errno 2] No such file or directory:
>> > > '/usr/lib64/pypy-2.1/lib_pypy/__pycache__/_cffi__g7019d5d3xad93c709.c'
>> >
>> > I'm not sure, but I would believe the problem to be different: it's
>> > *expected* that there is no directory __pycache__ there.  What the
>> > error message is telling you is that some module from
>> > .../pypy-2.1/lib_pypy/ did not have its CFFI part correctly compiled
>> > at installation.  Can you find out which module it is?  E.g. it should
>> > be in the traceback.
>>
>> When creating the port on FreeBSD for PyPy I encountered a similar problem.
>> It was solved, by doing in the build/installation stage:
>>
>> # pypy -c 'import _sqlite3, _curses, syslog'
>>
>> Make sure you run this with the appropriate permissions (root when installing
>> or same user that build pypy for the build stage).  This will create the
>> required shared library (.dll or .so) files required for cffi.
>>
>> Please have a look at pypy/tool/release/package.py for the correct procedure
>> to install PyPy.
>
> Thanks for the hint, now it works well. And I have deliberately "stolen"
> your nice find/xargs code to remove __pycache__ subdirs.
>
> Regards
> Michal Vyskocil

Sharing is caring :)
_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to