[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