[pypy-dev] Question

Ryan Gonzalez rymg19 at gmail.com
Thu Jun 11 23:59:21 CEST 2015


Told you so. :)

On Thu, Jun 11, 2015 at 4:08 PM, Ram Rachum <ram at rachum.com> wrote:

> Using `make` worked. Thank you!
>
> On Thu, Jun 11, 2015 at 10:05 PM, Ram Rachum <ram at rachum.com> wrote:
>
>> 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/
>>>
>>>
>>
>>
>


-- 
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/f299c6fe/attachment-0001.html>


More information about the pypy-dev mailing list