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

Reply via email to