[Stackless] Stackless on macos x
Denis Fourt
denis.prog at hotmail.com
Sat May 10 23:46:44 CEST 2014
Hi and thanks with the advice. I have actually installed readline with HomeBrew. This was the easy part. I have made some search on the internet and studied the HomeBrew formula for regular CPython 2.7, trying to understand how to modify the setup.py file. So far I have failed to correctly link stackless and readline (meaning a nice segmentation fault likely from a mismatch between a *.h and and a library).
I have considered using the dedicated readline python package, but have postponed this option as one of the "easy" installer is required, which I would like to avoid.
As I have already managed to build stackless, I shall first explore the stackless features through pypy (which is really easy to install with HomeBrew), then shall switch to the real stackless when needed (that is should I need something like numpy).
Thanks to all for your help,
DenisPs pypy has its own readline in python
Date: Sat, 10 May 2014 21:50:11 +0200
From: tismer at stackless.com
To: stackless at stackless.com
Subject: Re: [Stackless] Stackless on macos x
Hi,
Out of the top of my head,
a simple work-around for the readline problem is
to install and setup homebrew, and then install
readline from homebrew.
Works for CPython as well.
I'm trying to use that for modules which I need but care
enough about to build and install them, myself.
(but, not guaranteeing anything, just personal laziness)
cheers - Chris
On 07.05.14 07:34, Denis Fourt wrote:
Ok,
Why 2.7.5 instead of 2.7.6? Because I was advised to use
the same revision as Python (which I understood as CPython)
Yes, it is a Python problem not a stackless one. But on
macos x getting the readline seems not that easy because of
the name conflict with the equivalent lib chosen by apple.
Thanks for all the help,
Denis
> Date: Wed, 7 May 2014 12:42:18 +1200
> From: richard.m.tew at gmail.com
> To: stackless at stackless.com
> Subject: Re: [Stackless] Stackless on macos x
>
> Get the corresponding source code for Python, compile
it the same way.
>
> It should have all the same problems you mention. The
Stackless
> changes are completely unrelated to them.
>
> Not sure why you are using 2.7.5, there's a 2.7.6
tarball on the web
> site download page. Or a 2.7.6 slp tag, you could use
instead if you
> really wanted to.
>
> Richard.
>
> On 5/7/14, Denis Fourt <denis.prog at hotmail.com>
wrote:
> > So I update to 2.7.5-slp. Here are my results
(with clang):
> > make complains about :
> > Python build finished, but the necessary bits to
build these modules were
> > not found:_bsddb dl gdbm imageop
> > linuxaudiodev ossaudiodev readline spwd
> > sunaudiodev To find the necessary bits, look in
setup.py in
> > detect_modules() for the module's name.
> > Some look unrelated to macos, but the readline
would be nice to have. There
> > was an option but the readme says it is
deprecated. Any other important
> > missed module here?
> > Framework installation failed at the end (on a
local directory, no sudo
> > problem here) regular installation succeeded.
> > Regards,
> > Denis
> > From: denis.prog at hotmail.com
> > To: stackless at stackless.com
> > Date: Tue, 6 May 2014 10:58:49 -0400
> > Subject: Re: [Stackless] Stackless on macos x
> >
> >
> >
> >
> > Thanks for the information.
> > Here is a short list of what I have found
confusing :
> > a) on http://www.stackless.com/wiki/Mercurial :It
is not clear if the
> > version numbers are not up to date or if it is the
right revisions for that
> > versions. In my opinion it should be clear how to
choose the latest stable
> > releases.
> > b) choosing the right revision number seems
impossible : so many available
> > when browsing the sources (for example what means
default? where is 2.7.6?)
> > and then I tried to infer from the precompiled and
in some cases I failed
> > (2.7.6.r3, 3.1.3-slp, if I remember well).
> > c) on http://www.stackless.com/wiki/Download the
version numbers of the
> > precompiled do not always match the already
installed CPython 2.7.6 for os
> > 10.9 when it is actually 2.7.5.
> > Hope this help,
> > Denis
> >> Date: Tue, 6 May 2014 17:11:38 +1200
> >> From: richard.m.tew at gmail.com
> >> To: stackless at stackless.com
> >> Subject: Re: [Stackless] Stackless on macos x
> >>
> >> Denis,
> >>
> >> Despite what the website says, Stackless can
be as simple as you want
> >> to make it.
> >>
> >> Use the same compiler that is used by Python.
Use the same revision
> >> tags as Python but with the added 'slp'.
> >>
> >> If you find the website confusing please point
out where it is
> >> confusing and ideally the particular words you
find confusing on it.
> >>
> >> Cheers,
> >> Richard.
> >>
> >> On 5/6/14, Denis Fourt
<denis.prog at hotmail.com> wrote:
> >> > Hi,
> >> > I would like to try stackless. I am using
macos 10.9 presently (in case
> >> > of
> >> > trouble I can still use 10.6). There is
no ready to use installer that
> >> > match
> >> > the version of the already installed (by
apple) python, so I do not
> >> > think
> >> > this is the best way (even if the
versions had matched I would have
> >> > avoided
> >> > it, CPython does not replace the
original, why Stackless should?)
> >> > I can download the sources or clone the
repository, but :I do not know
> >> > which
> >> > revision/branch/tag to use (the
information on the web site looks a bit
> >> > out
> >> > dated)I do not know which compiler to use
: clang or the old gcc4.2if
> >> > the
> >> > compiler choice has an impact later when
installing packages.
> >> > An alternative would be to use PyPy : for
what reasons should I prefer
> >> > Stackless (not taking into account the
fact that some Python packages
> >> > like
> >> > numpy do not work with PyPy)?
> >> > Thanks for the help,
> >> > Denis
> >>
> >>
_______________________________________________
> >> Stackless mailing list
> >> Stackless at stackless.com
> >>
http://www.stackless.com/mailman/listinfo/stackless
> >
> >
> > _______________________________________________
> > Stackless mailing list
> > Stackless at stackless.com
> >
http://www.stackless.com/mailman/listinfo/stackless
>
> _______________________________________________
> Stackless mailing list
> Stackless at stackless.com
> http://www.stackless.com/mailman/listinfo/stackless
_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless
--
Christian Tismer :^) tismer at stackless.com
Software Consulting : http://www.stackless.com/
Karl-Liebknecht-Str. 121 : http://www.pydica.net/
14482 Potsdam : GPG key -> 0xFB7BEE0E
phone +49 173 24 18 776 fax +49 (30) 700143-0023
_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.stackless.com/pipermail/stackless/attachments/20140510/1430f67e/attachment-0001.html>
More information about the Stackless
mailing list