[pypy-issue] Issue #3046: Raspberry Pi Observations - RAM and Library Checks? (pypy/pypy)

Alex Edwards issues-reply at bitbucket.org
Wed Jul 24 07:37:41 EDT 2019

New issue 3046: Raspberry Pi Observations - RAM and Library Checks?

Alex Edwards:


I’ve just been compiling PyPy pypy2.7-v7.1.1-src.zip on a Raspberry Pi ‘stretch’ - quite a slow process! :slight_smile: Thought I’d share my installation experience and niggles and hope it helps.  
After quite a long time, 30-60mins perhaps, it bombed out with insufficient memory.  I added some more swap and its working.  
It could be handy to simply warn if memory less than 500MB or 1GB spare perhaps?  Adding 1GB swap worked, though I didn’t try smaller amounts.  
Then installing again, after perhaps an hour, the build failed again because of a missing -dev library / package  libbz2-dev.  Then twice more on libncurses5-dev.  
I then found your helpful page - [http://doc.pypy.org/en/latest/build.html](http://doc.pypy.org/en/latest/build.html) - and installed all the packages I could in advance.  
sudo apt-get install libexpat1-dev  
sudo apt-get install libncurses-dev  
sudo apt-get install libncursesw-dev  
sudo apt-get install libgdbm-dev  
sudo apt-get install tk-dev   -- installs X, so avoid if possible  
sudo apt-get install liblzma-dev

It would have helped me a lot if these dependencies had been spotted and warned/failed sooner.  Also a link to your installation page would help too, rather than failing on one package per long compile.  
PS - I only more recently noticed that a newer version of pypy is in Raspbian buster - I should probably have just installed that! :smiley:   


More information about the pypy-issue mailing list