Re: Stackless on macos x
Werner Thie <[email protected]> Sat, 10 May 2014 12:25:21 -1000
| Newsgroups | gmane.comp.python.stackless |
|---|---|
| Organization | Thie & Co Projects |
| Message-ID | <[email protected]> |
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