[pypy-dev] Question

Ram Rachum ram at rachum.com
Thu Jun 11 21:05:07 CEST 2015


Okay, I'll try it. (Once I add more resources to the VM so it could finish
faster.)

On Thu, Jun 11, 2015 at 10:01 PM, Ryan Gonzalez <rymg19 at gmail.com> wrote:

> Ah, minor detail. You need to first run:
>
> sudo apt-get install libffi-dev pkg-config libz-dev libbz2-dev \
> libsqlite3-dev libncurses-dev libexpat1-dev libssl-dev
>
> ;)
>
>
> On Thu, Jun 11, 2015 at 1:48 PM, Ram Rachum <ram at rachum.com> wrote:
>
>> Against my better judgement, I tried following your advice :)
>>
>> Got this error when running make:
>>
>> [translation:ERROR] CompilationError: CompilationError(err="""
>> [translation:ERROR] /tmp/usession-release-2.6.0-0/platcheck_23.c:79:18:
>> fatal error: zlib.h: No such file or directory
>> [translation:ERROR]  #include <zlib.h>
>> [translation:ERROR]                   ^
>> [translation:ERROR] compilation terminated.
>> [translation:ERROR] """)
>> [translation] start debugger...
>> >
>> /home/ubuntu/Desktop/pypy-2.6.0-src/rpython/rtyper/tool/rffi_platform.py(834)configure_external_library()
>> -> raise last_error
>> (Pdb+)
>>
>>
>>
>>
>> On Thu, Jun 11, 2015 at 9:43 PM, Ryan Gonzalez <rymg19 at gmail.com> wrote:
>>
>>> On Thu, Jun 11, 2015 at 1:39 PM, Ryan Gonzalez <rymg19 at gmail.com> wrote:
>>>
>>>> Honestly, these is just general Linux issues. Like I said, not even
>>>> Linus Torvalds makes binaries of his dive logger for Linux. It a pain in
>>>> the everything.
>>>>
>>>
>>> *these are* (damn, I hate autocorrect...)
>>>
>>>
>>>>
>>>> I usually have the *worst* luck building stuff, but PyPy was actually
>>>> very easy. I ran `make` and it "just worked". You don't need to know C.
>>>> Even if you did, trying to edit the C code generated by RPython would be
>>>> suicide.
>>>>
>>>>
>>>> On Thu, Jun 11, 2015 at 1:34 PM, Ram Rachum <ram at rachum.com> wrote:
>>>>
>>>>> I suck at building. I don't know C. There are likely to be errors that
>>>>> I wouldn't know how to deal with. I'm not interested in wasting another
>>>>> hour trying to deal with those.
>>>>>
>>>>> I'm on Ubuntu 15.04. Thanks for the offer.
>>>>>
>>>>> Hopefully instead of investing so much development effort making PyPy
>>>>> x8 times faster than CPython instead of x7 faster, there'll be more effort
>>>>> to make PyPy easier to install. This also goes for Windows: Why isn't there
>>>>> an installer? But yeah, it's an open-source project, so I'm just ranting.
>>>>>
>>>>> On Thu, Jun 11, 2015 at 9:30 PM, Ryan Gonzalez <rymg19 at gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Remember: I am *dead* serious about you rebuilding it. If you're on
>>>>>> Ubuntu 14 LTS x64, I can email you the binaries I built that *work* for you
>>>>>> to try.
>>>>>>
>>>>>>
>>>>>> On Thu, Jun 11, 2015 at 12:52 PM, Ram Rachum <ram at rachum.com> wrote:
>>>>>>
>>>>>>> Unfortunately it doesn't work for nosetests. I've sent a message to
>>>>>>> python-ideas about this, maybe the -m flag should be changed to work on
>>>>>>> scripts.
>>>>>>>
>>>>>>> I tried a few things, including pyenv, but it didn't work. I've
>>>>>>> given up at this point. Thanks for your help.
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Jun 11, 2015 at 8:15 PM, Ryan Gonzalez <rymg19 at gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Dang, I forgot about that. Unfortunately, I don't think that works
>>>>>>>> for some other Python packages.
>>>>>>>>
>>>>>>>>
>>>>>>>> On June 11, 2015 11:44:38 AM CDT, Romain Guillebert <romain.py@
>>>>>>>> gmail.com> wrote:
>>>>>>>>>
>>>>>>>>> pypy -m pip works
>>>>>>>>>
>>>>>>>>> On Thu, Jun 11, 2015 at 5:05 PM, Ryan Gonzalez <rymg19 at gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>>  I don't think you can out-of-the-box without some env tool. Blame apt-get's
>>>>>>>>>>  brilliant engineering. Since I'm generally allergic to binaries (I.e. THEY
>>>>>>>>>>  DON'T WORK! [which is probably why Torvalds never distributes app binaries
>>>>>>>>>>  for Linux]), I do things the simple way: build it myself. Takes about 45
>>>>>>>>>>  mins. Always works. pip and pytest and such will all get installed into the
>>>>>>>>>>  source directory/bin, NOT /usr/local. In order to access them easily, I put
>>>>>>>>>>  something like this in my .bashrc:
>>>>>>>>>>
>>>>>>>>>>  for bin in $STUFF/pypy/bin; do
>>>>>>>>>>  alias pypy-${bin##*/}=$bin
>>>>>>>>>>  done
>>>>>>>>>>
>>>>>>>>>>  # Laziness
>>>>>>>>>>  alias pypy="$STUFF/pypy/pypy-c"
>>>>>>>>>>  # it was either that or:
>>>>>>>>>>  alias pypy="$STUFF/pypy/bin/pyp
>>>>>>>>>>  y-c"
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  On June 11, 2015 10:00:50 AM CDT, Ram Rachum <ram at rachum.com> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  As far as I know scripts don't get installed to site packages (at least on
>>>>>>>>>>>  windows).
>>>>>>>>>>>
>>>>>>>>>>>  In other words: say I installed pypy on Ubuntu with nose in it. I want to
>>>>>>>>>>>  launch the nosetests script. (I also have one for the system Python.) How do
>>>>>>>>>>>  I launch the nosetests that belongs to PyPy?
>>>>>>>>>>>
>>>>>>>>>>>  On Jun 11, 2015 17:48, "Maciej Fijalkowski" <fijall at gmail.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>  you can install pypy with apt-get. Stuff gets installed in
>>>>>>>>>>>>  site-packages I believe (just like on cpython)
>>>>>>>>>>>>
>>>>>>>>>>>>  On Thu, Jun 11, 2015 at 4:46 PM, Ram Rachum <ram at rachum.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>  Things I don't care about so much right now:
>>>>>>>>>>>>>   - How fast PyPy runs.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  Things I care a lot about right now:
>>>>>>>>>>>>>   - How many hours of my life I need to spend to get PyPy to run.
>>>>>>>>>>>>>
>>>>>>>>>>>>>  On Thu, Jun 11, 2015 at 5:36 PM, Ryan Gonzalez <rymg19 at gmail.com>
>>>>>>>>>>>>>  wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  Note: The PyPy bundled with Ubuntu 12 LTS is insanely slow.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  On June 11, 2015 9:27:12 AM CDT, Ram Rachum <ram at rachum.com> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  When I install Pypy on Ubuntu using apt-get, and then run get-pip.py
>>>>>>>>>>>>>>>  ,
>>>>>>>>>>>>>>>  how do I access the pip that belongs to PyPy?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  pypy-dev mai
>>>>>>>>>>>>>>>  ling
>>>>>>>>>>>>>>> list
>>>>>>>>>>>>>>>  pypy-dev at python.org
>>>>>>>>>>>>>>>  https://mail.python.org/mailman/listinfo/pypy-dev
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>  --
>>>>>>>>>>>>>>  Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>  pypy-dev mailing list
>>>>>>>>>>>>>  pypy-dev at python.org
>>>>>>>>>>>>>  https://mail.python.org/mailman/listinfo/pypy-dev
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>>>  Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>>>>>>>>
>>>>>>>>>> ------------------------------
>>>>>>>>>>
>>>>>>>>>>  pypy-dev mailing list
>>>>>>>>>>  pypy-dev at python.org
>>>>>>>>>>  https://mail.python.org/mailman/listinfo/pypy-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> --
>>>>>>>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Ryan
>>>>>> [ERROR]: Your autotools build scripts are 200 lines longer than your
>>>>>> program. Something’s wrong.
>>>>>> http://kirbyfan64.github.io/
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Ryan
>>>> [ERROR]: Your autotools build scripts are 200 lines longer than your
>>>> program. Something’s wrong.
>>>> http://kirbyfan64.github.io/
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Ryan
>>> [ERROR]: Your autotools build scripts are 200 lines longer than your
>>> program. Something’s wrong.
>>> http://kirbyfan64.github.io/
>>>
>>>
>>
>>
>
>
> --
> Ryan
> [ERROR]: Your autotools build scripts are 200 lines longer than your
> program. Something’s wrong.
> http://kirbyfan64.github.io/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20150611/0f5982e3/attachment.html>


More information about the pypy-dev mailing list