[MacPorts] #41646: Python 3.3.3 upgrade staging error

MacPorts noreply at macports.org
Mon Dec 2 23:35:34 PST 2013


#41646: Python 3.3.3 upgrade staging error
----------------------------+-------------------
  Reporter:  samuelandjw@…  |      Owner:  jwa@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.2.1
Resolution:                 |   Keywords:
      Port:  python33       |
----------------------------+-------------------

Comment (by nad@…):

 This is getting off-topic here since the problem doesn't seem to be in
 MacPorts itself.  I'm sure others here know more about this than I do.
 But you could try simply compiling that one file that fails and see if you
 can isolate things.  Copying and pasting from the log while adding a `-v`
 to the clang call:

 {{{
 mkdir /tmp/test  && cd /tmp/test
 curl -O http://hg.python.org/cpython/raw-
 file/v3.3.3/Mac/PythonLauncher/FileSettings.h
 curl -O http://hg.python.org/cpython/raw-
 file/v3.3.3/Mac/PythonLauncher/FileSettings.m
 rm -f ./FileSettings.o
 /usr/bin/clang -v -pipe -Os -arch x86_64 -Wno-unused-result -fno-common
 -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -o
 FileSettings.o -c ./FileSettings.m
 }}}

 I get:

 {{{
 ignoring nonexistent directory "/usr/local/include"
 #include "..." search starts here:
 #include <...> search starts here:
  /usr/bin/../lib/clang/5.0/include
  /usr/include
  /System/Library/Frameworks (framework directory)
  /Library/Frameworks (framework directory)
 End of search list.
 }}}

 Hmm, do you have anything in `/usr/local/include`?  Note that
 `FileSettings.h` does an `#import <Foundation/Foundation.h>`.  I trace the
 chain of imports as:

 {{{
 /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h
 8:#import <Foundation/NSObjCRuntime.h>
 /System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h
 200:#import <objc/objc.h>
 /usr/include/objc/objc.h
 33:#include <objc/objc-api.h>
 }}}

 Good luck!

-- 
Ticket URL: <https://trac.macports.org/ticket/41646#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list