python26 Headers
Bradley Giesbrecht
pixilla at macports.org
Fri Jun 10 15:22:11 PDT 2011
On Jun 10, 2011, at 3:02 PM, Bradley Giesbrecht wrote:
> What could cause the Headers simlink to not be installed?
>
> This is causing "port select --set python python26" to fail.
>
>
> $ sudo port -k install python26
> ---> Computing dependencies for python26
> ---> Installing python26 @2.6.6_3
> ---> Activating python26 @2.6.6_3
>
> To make python 2.6 the default (i.e. the version you get when you run
> 'python'), please run:
> sudo port select --set python python26
>
> $ ls -la ./work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/2.6/ /opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> ./work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/2.6/:
> total 4144
> drwxr-xr-x 9 root wheel 306 Jun 9 09:57 .
> drwxr-xr-x 3 root wheel 102 Jun 9 09:57 ..
> lrwxr-xr-x 1 root wheel 17 Jun 9 09:57 Headers -> include/python2.6
> -r-xr-xr-x 1 root wheel 2117144 Jun 9 09:57 Python
> drwxr-xr-x 4 root wheel 136 Jun 9 09:57 Resources
> drwxr-xr-x 15 root wheel 510 Jun 9 09:57 bin
> drwxr-xr-x 3 root wheel 102 Jun 9 09:57 include
> drwxr-xr-x 3 root wheel 102 Jun 9 09:57 lib
> drwxr-xr-x 3 root wheel 102 Jun 9 09:57 share
>
> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/:
> total 4136
> drwxr-xr-x 8 root wheel 272 Jun 10 14:58 .
> drwxr-xr-x 6 root wheel 204 Jun 10 14:58 ..
> -r-xr-xr-x 1 root wheel 2117144 Jun 9 09:57 Python
> drwxr-xr-x 4 root wheel 136 Jun 10 14:58 Resources
> drwxr-xr-x 15 root wheel 510 Jun 10 14:58 bin
> drwxr-xr-x 3 root wheel 102 Jun 10 14:58 include
> drwxr-xr-x 3 root wheel 102 Jun 10 14:58 lib
> drwxr-xr-x 3 root wheel 102 Jun 10 14:58 share
Manually extracting the python26 package "/opt/local/var/macports/software/python26/python26-2.6.6_3.darwin_10.x86_64.tbz2" I see the Headers simlink is in the package.
$ ls -la opt/local/Library/Frameworks/Python.framework/Versions/2.6/Headers
lrwxr-xr-x 1 brad staff 17 Jun 9 09:57 opt/local/Library/Frameworks/Python.framework/Versions/2.6/Headers -> include/python2.6
I also see that "Headers" is not listed in +CONTENTS.
Is +CONTENTS consulted by "port activate"?
Regards,
Bradley Giesbrecht (pixilla)
More information about the macports-dev
mailing list