Hi Dennis maybe this gives you another boost, posted a few weeks ago
""" @Werner I created a Tap for stackless formula https://github.com/Alzakath/homebrew-stackless . You just have to do `brew tap alzakath/stackless` then it should be possible to do `brew install stackless`. Cheers Hervé """ Werner On 5/10/14 11:46 AM, Denis Fourt wrote:
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, Denis Ps pypy has its own readline in python ------------------------------------------------------------------------ Date: Sat, 10 May 2014 21:50:11 +0200 From: [email protected] To: [email protected] 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: [email protected] <mailto:[email protected]> > To: [email protected] <mailto:[email protected]> > 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 <[email protected]> <mailto:[email protected]> 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: [email protected] <mailto:[email protected]> > > To: [email protected] <mailto:[email protected]> > > 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: [email protected] <mailto:[email protected]> > >> To: [email protected] <mailto:[email protected]> > >> 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 <[email protected]> <mailto:[email protected]> 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 > >> [email protected] <mailto:[email protected]> > >> http://www.stackless.com/mailman/listinfo/stackless > > > > > > _______________________________________________ > > Stackless mailing list > > [email protected] <mailto:[email protected]> > > http://www.stackless.com/mailman/listinfo/stackless > > _______________________________________________ > Stackless mailing list > [email protected] <mailto:[email protected]> > http://www.stackless.com/mailman/listinfo/stackless _______________________________________________ Stackless mailing list [email protected] <mailto:[email protected]> http://www.stackless.com/mailman/listinfo/stackless -- Christian Tismer :^)[email protected] <mailto:[email protected]> 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 [email protected] http://www.stackless.com/mailman/listinfo/stackless _______________________________________________ Stackless mailing list [email protected] http://www.stackless.com/mailman/listinfo/stackless
_______________________________________________ Stackless mailing list [email protected] http://www.stackless.com/mailman/listinfo/stackless
