python.include setting?

Jeremy Lavergne jeremy at lavergne.gotdns.org
Tue Apr 9 07:48:28 PDT 2013


"m" means that they were built with pymalloc. 

On Apr 9, 2013, at 10:44 AM, Michael Dickens wrote:

> I'm working on fixing a ticket with regard to numpy, and came upon an
> odd issue with Python: the actual header directory name is different
> than that found in python.include for 3.2 and 3.3, but not for 2.7.
> 
> {{{
> % ls -AFd
> /opt/local/Library/Frameworks/Python.framework/Versions/*/include/python*
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/
> /opt/local/Library/Frameworks/Python.framework/Versions/3.2/include/python3.2m/
> /opt/local/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m/
> }}}
> 
> The python-1.0 Portgroup python.include variable does not include the
> trailing "m" for any version of Python (nor is this present in any of
> the other Python PortGroups).  I see nothing from the Python 3.2 or 3.3
> Portfiles that indicate that the "m" should be there, nor anything from
> any of the python PortGroups in that regard either.
> 
> I'm wondering which is correct?  I'm guessing the non-"m" version is.
> Thoughts? - MLD



More information about the macports-dev mailing list