Code Monkey home page Code Monkey logo

pyobjc's People

Contributors

bbum avatar bobotig avatar cclauss avatar chekunkov avatar dahlia avatar danchr avatar dlitz avatar eric100lin avatar etrepum avatar jackjansen avatar jaraco avatar jeremyschlatter avatar jmroot avatar lawrence-danna-apple avatar lelit avatar mansourmoufid avatar maxbelanger avatar mintho avatar pre-commit-ci[bot] avatar ronaldoussoren avatar russelldavis avatar ryandesign avatar simonrob avatar soegaard avatar the-compiler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pyobjc's Issues

Objective-C "weak" references and Python proxies

We have a longstanding problem in PyObjC when dealing with weak references in Objective-C.

One example of this is the NSOutlineView datasource: that datasource returns objects describing the outline. The outline view does not -retain these objects, but does store references.

When the returned value is a plain python object the bridge creates an autoreleased proxy object. Because that object is not -retain-ed by NSOutlineView the view ends up with a garbage pointer and that causes crashes.

There are currently two workarounds:

  • Store the returned Python objects in an NSMutableArray (or other
    container) to ensure that there is strong reference to the proxy
  • Use Cocoa subclasses in the model, that also ensures that
    the returned objects stay alive (due to the strong reference in
    the model).

Both are suboptimal.

Investigate if it is possible to ensure that the proxy object stays alive at least as long as the python object it refers to (but without introducing refcount cycles).

pyobjc does not install with pip

Original report by Kunal Parmar (Bitbucket: kunalparmar, GitHub: kunalparmar).


pip install -e hg+https://bitbucket.org/ronaldoussoren/pyobjc#egg=pyobjc

Obtaining pyobjc from hg+https://bitbucket.org/ronaldoussoren/pyobjc#egg=pyobjc

Cloning hg https://bitbucket.org/ronaldoussoren/pyobjc to ./.virtualenvs/pyobjc/src/pyobjc

Running setup.py egg_info for package pyobjc

Traceback (most recent call last):

  File "<string>", line 14, in <module>

IOError: [Errno 2] No such file or directory: '/Users/kparmar/.virtualenvs/pyobjc/src/pyobjc/setup.py'

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

File "", line 14, in

IOError: [Errno 2] No such file or directory: '/Users/kparmar/.virtualenvs/pyobjc/src/pyobjc/setup.py'

python pyobjc/install.py fails in virtualenv on updated mountain lion

Original report by Nilesh Londhe (Bitbucket: lvnilesh, GitHub: lvnilesh).


#!

hg clone https://[email protected]/ronaldoussoren/pyobjc

destination directory: pyobjc
requesting all changes
adding changesets
adding manifests
adding file changes

added 4776 changesets with 43723 changes to 17196 files (+1 heads)
updating to branch default
2998 files updated, 0 files merged, 0 files removed, 0 files unresolved

python pyobjc/install.py 

Skipping 'pyobjc-framework-InterfaceBuilderKit' because it is not supported on the current platform
Skipping 'pyobjc-framework-XgridFoundation' because it is not supported on the current platform
Cleaning 'pyobjc-core' using '/Users/nilesh/domains/workhere/bin/python'
running clean
Installing 'pyobjc-core' using '/Users/nilesh/domains/workhere/bin/python'
running install
running bdist_egg
running egg_info
creating Lib/pyobjc_core.egg-info
writing Lib/pyobjc_core.egg-info/PKG-INFO
writing namespace_packages to Lib/pyobjc_core.egg-info/namespace_packages.txt
writing top-level names to Lib/pyobjc_core.egg-info/top_level.txt
writing dependency_links to Lib/pyobjc_core.egg-info/dependency_links.txt
writing manifest file 'Lib/pyobjc_core.egg-info/SOURCES.txt'
reading manifest file 'Lib/pyobjc_core.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no directories found matching 'Scripts'
warning: no directories found matching 'setup-lib'
warning: no directories found matching 'source-deps'
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
writing manifest file 'Lib/pyobjc_core.egg-info/SOURCES.txt'
writing include/pyobjc-compat.h to Lib/pyobjc_core.egg-info/include/pyobjc-compat.h
writing include/pyobjc-api.h to Lib/pyobjc_core.egg-info/include/pyobjc-api.h
installing library code to build/bdist.macosx-10.8-intel/egg
running install_lib
running build_py
Overriding build_packages to copy PyObjCTest
creating build
creating build/lib.macosx-10.8-intel-2.7
creating build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/__init__.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_bridges.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_bridgesupport.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_category.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_compat.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_context.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_convenience.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_descriptors.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_dyld.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_framework.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_gnustep.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_lazyimport.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_locking.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_properties.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_protocols.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_pycoder.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_pythonify.py -> build/lib.macosx-10.8-intel-2.7/objc
copying Lib/objc/_setup.py -> build/lib.macosx-10.8-intel-2.7/objc
creating build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/__init__.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/KeyValueCoding.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/MachSignals.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/Signals.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/TestSupport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
creating build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/__init__.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/dejagnu.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/fnd.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/helper_bridgesupport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/keyvaluehelper.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/loader.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test2_dict_interface.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test2_dictviews.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test2_filepointer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test3_dict_interface.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test3_protocol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test3_typecheck.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_allocatebuffer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_archive_python.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_array_interface.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_array_property.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_arrays.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_assocations.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_blocks.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_bridges.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_bridgesupport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_bundleFunctions.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_bundleVariables.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_callbacks.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_classandinst.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_classhooks.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_clinmeth.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_context.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_convenience.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_conversion.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_copying.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_corefoundation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_ctests.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_descriptors.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_dict_property.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_dict_proxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_dyld.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_exceptions.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_framework.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_fsref.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_hidden_selector.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_identity.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_imp.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_initialized.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_ivar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_keyvalue.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_keyvalue_prop.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_keyvaluecoding.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_leaks.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_list_proxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_locking.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata_function.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata_imp.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata_inheritance.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata_py.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_metadata_py2py.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_method_prototypes.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_methodaccess.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_methodedits.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_methods.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_methods2.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdate_proxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_NULL.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_number_proxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_objc.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_object_property.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_opaque.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_outputinitializer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_pickle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_pickling_objc.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_posing.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_propertiesforclass.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_protected.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_protocol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_protocolNamed.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_regr.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_set_interface.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_set_property.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_set_proxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_signatures.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_sockaddr.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_charbyte.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_charint.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_methdef.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_nsbool.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_struct.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_specialtypecodes_unichar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_splitsig.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_structpointer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_structs.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_subclass.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_synthesize.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_testsupport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_usekvo.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_varargs.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_voidpointer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_weakref.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
running build_ext
Use '/usr/bin/clang' instead of 'clang' as the compiler
building 'objc._objc' extension
creating build/temp.macosx-10.8-intel-2.7
creating build/temp.macosx-10.8-intel-2.7/libffi-src
creating build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc
creating build/temp.macosx-10.8-intel-2.7/libffi-src/x86
creating build/temp.macosx-10.8-intel-2.7/Modules
creating build/temp.macosx-10.8-intel-2.7/Modules/objc
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/ffi.c -o build/temp.macosx-10.8-intel-2.7/libffi-src/ffi.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/types.c -o build/temp.macosx-10.8-intel-2.7/libffi-src/types.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/powerpc/ppc-darwin.S -o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-darwin.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/powerpc/ppc-darwin_closure.S -o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-darwin_closure.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/powerpc/ppc-ffi_darwin.c -o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-ffi_darwin.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/powerpc/ppc64-darwin_closure.S -o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc64-darwin_closure.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/x86/darwin64.S -o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/darwin64.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/x86/x86-darwin.S -o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-darwin.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/x86/x86-ffi64.c -o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-ffi64.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
libffi-src/x86/x86-ffi64.c:164:27: warning: implicit conversion loses integer
      precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
                        int size = byte_offset + type->size;
                            ~~~~   ~~~~~~~~~~~~^~~~~~~~~~~~
libffi-src/x86/x86-ffi64.c:216:39: warning: implicit conversion loses integer
      precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
  ...(type->size + UNITS_PER_WORD - 1) / UNITS_PER_WORD;
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
libffi-src/x86/x86-ffi64.c:423:15: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
      [-Wshorten-64-to-32]
        cif->bytes = bytes;
                   ~ ^~~~~
libffi-src/x86/x86-ffi64.c:424:15: warning: implicit conversion loses integer
      precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32]
        cif->bytes = ALIGN(bytes,8);
                   ~ ^~~~~~~~~~~~~~
libffi-src/include/ffi_common.h:69:46: note: expanded from macro 'ALIGN'
#define ALIGN(v, a)     (((size_t)(v) + (a) - 1) & ~((a) - 1))
                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
4 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/x86/x86-ffi_darwin.c -o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-ffi_darwin.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/alloc_hack.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/alloc_hack.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/block_support.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/block_support.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/block_support.m:260:47: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
  ...if (PyObjCFFI_AllocByRef(Py_SIZE(signature) + PyTuple_Size(args), ...
         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
Modules/objc/block_support.m:264:28: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_AllocByRef(Py_SIZE(signature), &byref, ...
                    ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/block_support.m:301:45: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
  ...if (PyObjCFFI_FreeByRef(Py_SIZE(signature)+PyTuple_Size(args), byref, ...
         ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/block_support.m:306:27: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(signature), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/block_support.m:316:41: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                PyObjCFFI_FreeByRef(Py_SIZE(signature)+PyTuple_Size(args)...
                ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/block_support.m:318:23: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                PyObjCFFI_FreeByRef(Py_SIZE(signature), byref, byref_attr);
                ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
6 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/bundle-variables.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/bundle-variables.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/class-builder.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/class-builder.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/class-list.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/class-list.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/closure_pool.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/closure_pool.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/coder-category.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/coder-category.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/corefoundation.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/corefoundation.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/formal-protocol.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/formal-protocol.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/fsref.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/fsref.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/fsspec.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/fsspec.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/function.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/function.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/function.m:189:51: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
  ...if (PyObjCFFI_AllocByRef(Py_SIZE(self->methinfo)+PyTuple_Size(args), ...
         ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/function.m:193:28: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_AllocByRef(Py_SIZE(self->methinfo), ...
                    ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/function.m:234:50: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
  ...if (PyObjCFFI_FreeByRef(Py_SIZE(self->methinfo)+PyTuple_Size(args), ...
         ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/function.m:239:27: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(self->methinfo), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/function.m:249:27: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(PyTuple_Size(args), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
Modules/objc/function.m:254:27: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(self->methinfo), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
6 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/informal-protocol.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/informal-protocol.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/instance-var.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/instance-var.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/ivar-accessor.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/ivar-accessor.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/libffi_support.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/libffi_support.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/libffi_support.m:459:26: warning: implicit conversion loses integer
      precision: 'long long' to 'Py_ssize_t' (aka 'long') [-Wshorten-64-to-32]
        case _C_LNG_LNG: return *(long long*)pvalue;
                         ~~~~~~ ^~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:460:27: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'Py_ssize_t' (aka 'long')
      [-Wshorten-64-to-32]
        case _C_ULNG_LNG: return *(unsigned long long*)pvalue;
                          ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:472:27: warning: implicit conversion loses integer
      precision: 'long long' to 'Py_ssize_t' (aka 'long') [-Wshorten-64-to-32]
                case _C_LNG_LNG: return **(long long**)pvalue;
                                 ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:473:28: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'Py_ssize_t' (aka 'long')
      [-Wshorten-64-to-32]
                case _C_ULNG_LNG: return **(unsigned long long**)pvalue;
                                  ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3326:13: warning: initializing 'char *' with an
      expression of type 'const char *' discards qualifiers
      [-Wincompatible-pointer-types]
  ...char* signature = PyObjCBlock_GetSignature(objc_result);
           ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3328:18: warning: incompatible pointer types
      initializing 'PyObject *' (aka 'struct _object *') with an expression of
      type 'PyObjCMethodSignature *' (aka 'struct _PyObjCMethodSignature *')
      [-Wincompatible-pointer-types]
  ...PyObject* sig = PyObjCMethodSignature_WithMetaData(signature, NULL, YES)...
               ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3333:8: warning: incompatible pointer types
      assigning to 'PyObjCMethodSignature *' (aka 'struct _PyObjCMethodSignature
      *') from 'PyObject *' (aka 'struct _object *')
      [-Wincompatible-pointer-types]
  ...PyObjCObject_SET_BLOCK(objc_result, sig);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc-object.h:41:90: note: expanded from macro
      'PyObjCObject_SET_BLOCK'
  ...value) (((PyObjCBlockObject*)(object))->signature = (value))
                                                       ^ ~~~~~~~
7 warnings generated.
Modules/objc/libffi_support.m:936:9: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
        return curarg;
        ~~~~~~ ^~~~~~
Modules/objc/libffi_support.m:988:15: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
        return curarg+1;
        ~~~~~~ ~~~~~~^~
Modules/objc/libffi_support.m:1823:30: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
                 int result = Py_SIZE(sig) - 1;
                     ~~~~~~   ~~~~~~~~~~~~~^~~
Modules/objc/libffi_support.m:3143:9: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
        return Py_SIZE(methinfo);
        ~~~~~~ ^~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/libffi_support.m:3326:13: warning: initializing 'char *' with an
      expression of type 'const char *' discards qualifiers
      [-Wincompatible-pointer-types]
  ...char* signature = PyObjCBlock_GetSignature(objc_result);
           ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3328:18: warning: incompatible pointer types
      initializing 'PyObject *' (aka 'struct _object *') with an expression of
      type 'PyObjCMethodSignature *' (aka 'struct _PyObjCMethodSignature *')
      [-Wincompatible-pointer-types]
  ...PyObject* sig = PyObjCMethodSignature_WithMetaData(signature, NULL, YES)...
               ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3333:8: warning: incompatible pointer types
      assigning to 'PyObjCMethodSignature *' (aka 'struct _PyObjCMethodSignature
      *') from 'PyObject *' (aka 'struct _object *')
      [-Wincompatible-pointer-types]
  ...PyObjCObject_SET_BLOCK(objc_result, sig);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc-object.h:41:90: note: expanded from macro
      'PyObjCObject_SET_BLOCK'
  ...value) (((PyObjCBlockObject*)(object))->signature = (value))
                                                       ^ ~~~~~~~
Modules/objc/libffi_support.m:3732:45: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_AllocByRef(Py_SIZE(methinfo)+PyTuple_Size(args), 
                    ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3737:28: warning: implicit conversion loses
      integer precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_AllocByRef(Py_SIZE(methinfo), &byref, ...
                    ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/libffi_support.m:3905:44: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(methinfo)+PyTuple_Size(args)...
                    ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3910:27: warning: implicit conversion loses
      integer precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(methinfo), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/libffi_support.m:3931:27: warning: implicit conversion loses
      integer precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(PyTuple_Size(args), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~
Modules/objc/libffi_support.m:3936:27: warning: implicit conversion loses
      integer precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                if (PyObjCFFI_FreeByRef(Py_SIZE(methinfo), byref, ...
                    ~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/libffi_support.m:3997:42: warning: implicit conversion loses
      integer precision: 'Py_ssize_t' (aka 'long') to 'unsigned int'
      [-Wshorten-64-to-32]
        rv = ffi_prep_cif(cif, FFI_DEFAULT_ABI, Py_SIZE(methinfo), 
             ~~~~~~~~~~~~                       ^~~~~~~~~~~~~~~~~
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
14 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/method-accessor.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-accessor.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/method-imp.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-imp.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/method-signature.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-signature.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/method-signature.m:189:18: warning: implicit conversion loses
      integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'
      [-Wshorten-64-to-32]
        int arg_count = [sig numberOfArguments];
            ~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/method-signature.m:716:25: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
                        methinfo->arrayArg = PyLong_AsLong(v);
                                           ~ ^~~~~~~~~~~~~~~~
Modules/objc/method-signature.m:723:25: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
                        methinfo->arrayArg = PyInt_AsLong(v);
                                           ~ ^~~~~~~~~~~~~~~
3 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/module.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/module.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc-class.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-class.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/objc-class.m:49:6: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
        n = PyTuple_GET_SIZE(mro);
          ~ ^~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/tupleobject.h:51:33: note: 
      expanded from macro 'PyTuple_GET_SIZE'
#define PyTuple_GET_SIZE(op)    Py_SIZE(op)
                                ^
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
Modules/objc/objc-class.m:983:23: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        info->method_magic = PyObjC_methodlist_magic(objc_class);
                           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc-class.m:1085:14: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  ...(magic = PyObjC_methodlist_magic(info->class))) || (info->generation != ...
            ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc-class.m:1100:23: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                        info->generation = PyObjC_MappingCount;
                                         ~ ^~~~~~~~~~~~~~~~~~~
Modules/objc/objc-class.m:2634:50: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
      [-Wshorten-64-to-32]
                class_addMethodList(targetClass, methodsToAdd, curMethodIndex);
                ~~~~~~~~~~~~~~~~~~~                            ^~~~~~~~~~~~~~
Modules/objc/objc-class.m:2639:24: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'unsigned int'
      [-Wshorten-64-to-32]
                                classMethodsToAdd, curClassMethodIndex);
                                                   ^~~~~~~~~~~~~~~~~~~
6 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc-NULL.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-NULL.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc-object.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-object.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc-runtime-compat.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-runtime-compat.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc_super.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_super.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc_support.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_support.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/objc_support.m:2119:19: warning: implicit conversion loses integer
      precision: 'long long' to 'int' [-Wshorten-64-to-32]
                        *(int*)datum = temp;
                                     ~ ^~~~
Modules/objc/objc_support.m:2154:19: warning: implicit conversion loses integer
      precision: 'long long' to 'int' [-Wshorten-64-to-32]
                        *(int*)datum = temp;
                                     ~ ^~~~
Modules/objc/objc_support.m:2190:28: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32]
                        *(unsigned int*)datum = utemp;
                                              ~ ^~~~~
Modules/objc/objc_support.m:2198:19: warning: implicit conversion loses integer
      precision: 'long long' to 'int' [-Wshorten-64-to-32]
                        *(int*)datum = temp;
                                     ~ ^~~~
Modules/objc/objc_support.m:2206:28: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32]
                        *(unsigned int*)datum = utemp;
                                              ~ ^~~~~
Modules/objc/objc_support.m:2434:19: warning: implicit conversion loses integer
      precision: 'long long' to 'int' [-Wshorten-64-to-32]
                        *(int*)datum = temp;
                                     ~ ^~~~
Modules/objc/objc_support.m:2442:28: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32]
                        *(unsigned int*)datum = utemp;
                                              ~ ^~~~~
Modules/objc/objc_support.m:2450:20: warning: implicit conversion loses integer
      precision: 'long long' to 'long' [-Wshorten-64-to-32]
                        *(long*)datum = temp;
                                      ~ ^~~~
Modules/objc/objc_support.m:2458:29: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'unsigned long' [-Wshorten-64-to-32]
                        *(unsigned long*)datum = utemp;
                                               ~ ^~~~~
9 warnings generated.
Modules/objc/objc_support.m:722:21: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                        int item_align = PyObjCRT_AlignOfType(type);
                            ~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc_support.m:901:12: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                        int i = strtol(type+1, NULL, 10);
                            ~   ^~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/objc_support.m:2434:19: warning: implicit conversion loses integer
      precision: 'long long' to 'int' [-Wshorten-64-to-32]
                        *(int*)datum = temp;
                                     ~ ^~~~
Modules/objc/objc_support.m:2442:28: warning: implicit conversion loses integer
      precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32]
                        *(unsigned int*)datum = utemp;
                                              ~ ^~~~~
4 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/objc_util.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_util.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/ObjCPointer.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/ObjCPointer.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_NSBundleHack.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_NSBundleHack.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonArray.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonArray.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/OC_PythonArray.m:319:23: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int32_t' (aka 'int')
      [-Wshorten-64-to-32]
                        [coder encodeInt32:PyTuple_Size(value) ...
                        ~                  ^~~~~~~~~~~~~~~~~~~
1 warning generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonData.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonData.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonDate.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonDate.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonDictionary.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonDictionary.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonEnumerator.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonEnumerator.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonNumber.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonNumber.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonObject.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonObject.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/OC_PythonObject.m:848:14: warning: implicit conversion loses
      integer precision: 'NSUInteger' (aka 'unsigned long') to 'unsigned int'
      [-Wshorten-64-to-32]
                argcount = [msign numberOfArguments];
                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/OC_PythonObject.m:1229:16: warning: implicit conversion loses
      integer precision: 'long' to 'int' [-Wshorten-64-to-32]
        rval = PyObject_Hash([self pyObject]);
             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modules/objc/OC_PythonObject.m:1232:20: warning: implicit conversion loses
      integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'
      [-Wshorten-64-to-32]
            rval = (NSUInteger)[self pyObject];
                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonSet.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonSet.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonString.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonString.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/OC_PythonUnicode.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonUnicode.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/opaque-pointer.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/opaque-pointer.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/pointer-support.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/pointer-support.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/pointer-support.m:59:16: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                        return end1 - signature;
                        ~~~~~~ ~~~~~^~~~~~~~~~~
Modules/objc/pointer-support.m:61:16: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                        return end2 - signature;
                        ~~~~~~ ~~~~~^~~~~~~~~~~
Modules/objc/pointer-support.m:72:16: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                        return end1 - signature;
                        ~~~~~~ ~~~~~^~~~~~~~~~~
Modules/objc/pointer-support.m:74:16: warning: implicit conversion loses integer
      precision: 'long' to 'int' [-Wshorten-64-to-32]
                        return end2 - signature;
                        ~~~~~~ ~~~~~^~~~~~~~~~~
Modules/objc/pointer-support.m:77:9: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        return strlen(signature);
        ~~~~~~ ^~~~~~~~~~~~~~~~~
5 warnings generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/proxy-registry.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/proxy-registry.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/pyobjc-api.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/pyobjc-api.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/pyobjc-compat.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/pyobjc-compat.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/registry.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/registry.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/selector.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/selector.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/selector.m:553:13: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                argslen = PyTuple_Size(args);
                        ~ ^~~~~~~~~~~~~~~~~~
1 warning generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/socketsupport.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/socketsupport.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/struct-wrapper.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/struct-wrapper.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/struct-wrapper.m:748:9: warning: implicit conversion loses integer
      precision: 'Py_ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
                len = PyList_GET_SIZE(keys);
                    ~ ^~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:63:32: note: 
      expanded from macro 'PyList_GET_SIZE'
#define PyList_GET_SIZE(op)    Py_SIZE(op)
                               ^
Modules/objc/pyobjc-compat.h:153:56: note: expanded from macro 'Py_SIZE'
#define Py_SIZE(ob)             (((PyVarObject*)(ob))->ob_size)
                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
1 warning generated.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/super-call.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/super-call.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/toll-free-bridging.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/toll-free-bridging.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/unicode-object.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/unicode-object.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/varlist.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/varlist.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/libffi-src/ffi.o build/temp.macosx-10.8-intel-2.7/libffi-src/types.o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-darwin.o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-darwin_closure.o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc-ffi_darwin.o build/temp.macosx-10.8-intel-2.7/libffi-src/powerpc/ppc64-darwin_closure.o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/darwin64.o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-darwin.o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-ffi64.o build/temp.macosx-10.8-intel-2.7/libffi-src/x86/x86-ffi_darwin.o build/temp.macosx-10.8-intel-2.7/Modules/objc/alloc_hack.o build/temp.macosx-10.8-intel-2.7/Modules/objc/block_support.o build/temp.macosx-10.8-intel-2.7/Modules/objc/bundle-variables.o build/temp.macosx-10.8-intel-2.7/Modules/objc/class-builder.o build/temp.macosx-10.8-intel-2.7/Modules/objc/class-list.o build/temp.macosx-10.8-intel-2.7/Modules/objc/closure_pool.o build/temp.macosx-10.8-intel-2.7/Modules/objc/coder-category.o build/temp.macosx-10.8-intel-2.7/Modules/objc/corefoundation.o build/temp.macosx-10.8-intel-2.7/Modules/objc/formal-protocol.o build/temp.macosx-10.8-intel-2.7/Modules/objc/fsref.o build/temp.macosx-10.8-intel-2.7/Modules/objc/fsspec.o build/temp.macosx-10.8-intel-2.7/Modules/objc/function.o build/temp.macosx-10.8-intel-2.7/Modules/objc/informal-protocol.o build/temp.macosx-10.8-intel-2.7/Modules/objc/instance-var.o build/temp.macosx-10.8-intel-2.7/Modules/objc/ivar-accessor.o build/temp.macosx-10.8-intel-2.7/Modules/objc/libffi_support.o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-accessor.o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-imp.o build/temp.macosx-10.8-intel-2.7/Modules/objc/method-signature.o build/temp.macosx-10.8-intel-2.7/Modules/objc/module.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-class.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-NULL.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-object.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc-runtime-compat.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_super.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_support.o build/temp.macosx-10.8-intel-2.7/Modules/objc/objc_util.o build/temp.macosx-10.8-intel-2.7/Modules/objc/ObjCPointer.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_NSBundleHack.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonArray.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonData.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonDate.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonDictionary.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonEnumerator.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonNumber.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonObject.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonSet.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonString.o build/temp.macosx-10.8-intel-2.7/Modules/objc/OC_PythonUnicode.o build/temp.macosx-10.8-intel-2.7/Modules/objc/opaque-pointer.o build/temp.macosx-10.8-intel-2.7/Modules/objc/pointer-support.o build/temp.macosx-10.8-intel-2.7/Modules/objc/proxy-registry.o build/temp.macosx-10.8-intel-2.7/Modules/objc/pyobjc-api.o build/temp.macosx-10.8-intel-2.7/Modules/objc/pyobjc-compat.o build/temp.macosx-10.8-intel-2.7/Modules/objc/registry.o build/temp.macosx-10.8-intel-2.7/Modules/objc/selector.o build/temp.macosx-10.8-intel-2.7/Modules/objc/socketsupport.o build/temp.macosx-10.8-intel-2.7/Modules/objc/struct-wrapper.o build/temp.macosx-10.8-intel-2.7/Modules/objc/super-call.o build/temp.macosx-10.8-intel-2.7/Modules/objc/toll-free-bridging.o build/temp.macosx-10.8-intel-2.7/Modules/objc/unicode-object.o build/temp.macosx-10.8-intel-2.7/Modules/objc/varlist.o -o build/lib.macosx-10.8-intel-2.7/objc/_objc.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
building 'PyObjCTest.arrays' extension
creating build/temp.macosx-10.8-intel-2.7/Modules/objc/test
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/arrays.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/arrays.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/arrays.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/arrays.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.block' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/block.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/block.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/block.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/block.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.cfsocket' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/cfsocket.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/cfsocket.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/cfsocket.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/cfsocket.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.clinmeth' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/clinmeth.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/clinmeth.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/clinmeth.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/clinmeth.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.copying' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/copying.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/copying.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/copying.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/copying.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.corefoundation' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/corefoundation.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/corefoundation.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/corefoundation.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/corefoundation.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.ctests' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/ctests.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/ctests.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/ctests.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/ctests.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.exceptions' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/exceptions.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/exceptions.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/exceptions.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/exceptions.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.filepointer' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/filepointer.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/filepointer.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/filepointer.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/filepointer.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.fsref' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/fsref.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/fsref.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/fsref.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/fsref.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.identity' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/identity.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/identity.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/identity.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/identity.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.initialize' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/initialize.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/initialize.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/initialize.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/initialize.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.instanceVariables' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/instanceVariables.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/instanceVariables.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/instanceVariables.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/instanceVariables.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.locking' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/locking.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/locking.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/locking.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/locking.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.metadata' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/metadata.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/metadata.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/metadata.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/metadata.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.metadatafunction' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/metadatafunction.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/metadatafunction.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/metadatafunction.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/metadatafunction.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.NULL' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/NULL.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/NULL.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/NULL.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/NULL.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.opaque' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/opaque.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/opaque.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/opaque.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/opaque.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.properties' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/properties.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/properties.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/test/properties.m:24:9: warning: Ignore warnings about properties
      in this file. [-W#pragma-messages]
#pragma message "Ignore warnings about properties in this file."
        ^
Modules/objc/test/properties.m:28:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property id prop4;
^
Modules/objc/test/properties.m:28:1: warning: default property attribute
      'assign' not appropriate for non-gc object
Modules/objc/test/properties.m:30:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property(readwrite) id prop6;
^
Modules/objc/test/properties.m:30:1: warning: default property attribute
      'assign' not appropriate for non-gc object
Modules/objc/test/properties.m:35:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property(getter=propGetter,setter=propSetter:) id prop11;
^
Modules/objc/test/properties.m:35:1: warning: default property attribute
      'assign' not appropriate for non-gc object
7 warnings generated.
Modules/objc/test/properties.m:24:9: warning: Ignore warnings about properties
      in this file. [-W#pragma-messages]
#pragma message "Ignore warnings about properties in this file."
        ^
Modules/objc/test/properties.m:28:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property id prop4;
^
Modules/objc/test/properties.m:28:1: warning: default property attribute
      'assign' not appropriate for non-gc object
Modules/objc/test/properties.m:30:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property(readwrite) id prop6;
^
Modules/objc/test/properties.m:30:1: warning: default property attribute
      'assign' not appropriate for non-gc object
Modules/objc/test/properties.m:35:1: warning: no 'assign', 'retain', or 'copy'
      attribute is specified - 'assign' is assumed
@property(getter=propGetter,setter=propSetter:) id prop11;
^
Modules/objc/test/properties.m:35:1: warning: default property attribute
      'assign' not appropriate for non-gc object
7 warnings generated.
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/properties.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/properties.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.protected' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/protected.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/protected.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/protected.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/protected.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.protocol' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/protocol.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/protocol.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/protocol.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/protocol.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.pythonnumber' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/pythonnumber.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/pythonnumber.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/pythonnumber.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/pythonnumber.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.pythonset' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/pythonset.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/pythonset.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/pythonset.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/pythonset.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.sockaddr' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/sockaddr.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/sockaddr.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/sockaddr.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/sockaddr.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.specialtypecodes' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/specialtypecodes.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/specialtypecodes.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/specialtypecodes.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/specialtypecodes.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.structargs' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/structargs.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structargs.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structargs.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/structargs.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.structpointer1' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/structpointer1.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structpointer1.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structpointer1.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/structpointer1.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.structpointer2' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/structpointer2.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structpointer2.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structpointer2.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/structpointer2.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.structs' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/structs.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structs.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/structs.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/structs.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.testbndl' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/testbndl.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testbndl.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/objc/test/testbndl.m:521:12: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int len = strlen(arg);
            ~~~   ^~~~~~~~~~~
Modules/objc/test/testbndl.m:761:12: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int len = strlen(*arg);
            ~~~   ^~~~~~~~~~~~
Modules/objc/test/testbndl.m:783:12: warning: implicit conversion loses integer
      precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int len = strlen(*arg);
            ~~~   ^~~~~~~~~~~~
3 warnings generated.
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testbndl.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/testbndl.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.testbndl2' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/testbndl2.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testbndl2.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testbndl2.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/testbndl2.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.testclassandinst' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/testclassandinst.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testclassandinst.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testclassandinst.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/testclassandinst.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.testoutputinitializer' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/testoutputinitializer.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testoutputinitializer.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/testoutputinitializer.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/testoutputinitializer.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
building 'PyObjCTest.voidpointer' extension
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/objc/test/voidpointer.m -o build/temp.macosx-10.8-intel-2.7/Modules/objc/test/voidpointer.o -IModules/objc -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/
clang: warning: argument unused during compilation: '-mno-fused-madd'
/usr/bin/clang -bundle -undefined dynamic_lookup -Wl,-F. -arch i386 -arch x86_64 build/temp.macosx-10.8-intel-2.7/Modules/objc/test/voidpointer.o -o build/lib.macosx-10.8-intel-2.7/PyObjCTest/voidpointer.so -framework CoreFoundation -framework Foundation -framework Carbon -isysroot /
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/arrays.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/block.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/cfsocket.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/clinmeth.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/copying.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/corefoundation.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/ctests.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/exceptions.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/filepointer.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/fsref.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/identity.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/initialize.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/instanceVariables.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/locking.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/metadata.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/metadatafunction.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/NULL.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/opaque.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/properties.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/protected.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/protocol.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/pythonnumber.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/pythonset.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/sockaddr.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/specialtypecodes.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/structargs.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/structpointer1.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/structpointer2.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/structs.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/testbndl.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/testbndl2.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/testclassandinst.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/testoutputinitializer.so -> PyObjCTest
copying build/lib.macosx-10.8-intel-2.7/PyObjCTest/voidpointer.so -> PyObjCTest
copying objc/__init__.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_bridges.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_bridgesupport.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_category.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_compat.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_context.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_convenience.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_descriptors.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_dyld.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_framework.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_gnustep.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_lazyimport.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_locking.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_objc.so -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_properties.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_protocols.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_pycoder.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_pythonify.py -> build/bdist.macosx-10.8-intel/egg/objc
copying objc/_setup.py -> build/bdist.macosx-10.8-intel/egg/objc
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/__init__.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/arrays.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/block.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/cfsocket.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/clinmeth.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/copying.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/corefoundation.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/ctests.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/dejagnu.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/exceptions.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/filepointer.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/fnd.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/fsref.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/helper_bridgesupport.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/identity.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/initialize.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/instanceVariables.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/keyvaluehelper.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/loader.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/locking.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/metadata.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/metadatafunction.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/NULL.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/opaque.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/properties.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/protected.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/protocol.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/pythonnumber.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/pythonset.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/sockaddr.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/specialtypecodes.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/structargs.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/structpointer1.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/structpointer2.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/structs.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test2_dict_interface.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test2_dictviews.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test2_filepointer.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test3_dict_interface.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test3_protocol.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test3_typecheck.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_allocatebuffer.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_archive_python.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_array_interface.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_array_property.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_arrays.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_assocations.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_blocks.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_bridges.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_bridgesupport.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_bundleFunctions.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_bundleVariables.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_callbacks.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_classandinst.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_classhooks.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_clinmeth.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_context.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_convenience.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_conversion.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_copying.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_corefoundation.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_ctests.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_descriptors.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_dict_property.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_dict_proxy.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_dyld.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_exceptions.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_framework.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_fsref.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_hidden_selector.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_identity.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_imp.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_initialized.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_ivar.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_keyvalue.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_keyvalue_prop.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_keyvaluecoding.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_leaks.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_list_proxy.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_locking.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata_function.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata_imp.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata_inheritance.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata_py.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_metadata_py2py.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_method_prototypes.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_methodaccess.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_methodedits.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_methods.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_methods2.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_nsdate_proxy.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_NULL.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_number_proxy.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_objc.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_object_property.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_opaque.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_outputinitializer.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_pickle.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_pickling_objc.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_posing.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_propertiesforclass.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_protected.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_protocol.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_protocolNamed.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_regr.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_set_interface.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_set_property.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_set_proxy.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_signatures.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_sockaddr.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_charbyte.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_charint.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_methdef.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_nsbool.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_struct.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_specialtypecodes_unichar.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_splitsig.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_structpointer.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_structs.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_subclass.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_synthesize.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_testsupport.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_usekvo.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_varargs.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_voidpointer.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/test_weakref.py (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/testbndl.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/testbndl2.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/testclassandinst.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/testoutputinitializer.so (namespace package)
Skipping installation of build/bdist.macosx-10.8-intel/egg/PyObjCTest/voidpointer.so (namespace package)
copying PyObjCTools/__init__.py -> build/bdist.macosx-10.8-intel/egg/PyObjCTools
copying PyObjCTools/KeyValueCoding.py -> build/bdist.macosx-10.8-intel/egg/PyObjCTools
copying PyObjCTools/MachSignals.py -> build/bdist.macosx-10.8-intel/egg/PyObjCTools
copying PyObjCTools/Signals.py -> build/bdist.macosx-10.8-intel/egg/PyObjCTools
copying PyObjCTools/TestSupport.py -> build/bdist.macosx-10.8-intel/egg/PyObjCTools
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_bridges.py to _bridges.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_bridgesupport.py to _bridgesupport.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_category.py to _category.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_compat.py to _compat.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_context.py to _context.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_convenience.py to _convenience.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_descriptors.py to _descriptors.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_dyld.py to _dyld.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_framework.py to _framework.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_gnustep.py to _gnustep.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_lazyimport.py to _lazyimport.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_locking.py to _locking.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_properties.py to _properties.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_protocols.py to _protocols.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_pycoder.py to _pycoder.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_pythonify.py to _pythonify.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_setup.py to _setup.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/PyObjCTools/__init__.py to __init__.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/PyObjCTools/KeyValueCoding.py to KeyValueCoding.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/PyObjCTools/MachSignals.py to MachSignals.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/PyObjCTools/Signals.py to Signals.pyc
byte-compiling build/bdist.macosx-10.8-intel/egg/PyObjCTools/TestSupport.py to TestSupport.pyc
creating stub loader for objc/_objc.so
byte-compiling build/bdist.macosx-10.8-intel/egg/objc/_objc.py to _objc.pyc
creating build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/PKG-INFO -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/SOURCES.txt -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/dependency_links.txt -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/namespace_packages.txt -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/not-zip-safe -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
copying Lib/pyobjc_core.egg-info/top_level.txt -> build/bdist.macosx-10.8-intel/egg/EGG-INFO
writing build/bdist.macosx-10.8-intel/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/pyobjc_core-2.5.0b1-py2.7-macosx-10.8-intel.egg' and adding 'build/bdist.macosx-10.8-intel/egg' to it
removing 'build/bdist.macosx-10.8-intel/egg' (and everything under it)
Processing pyobjc_core-2.5.0b1-py2.7-macosx-10.8-intel.egg
creating /Users/nilesh/domains/workhere/lib/python2.7/site-packages/pyobjc_core-2.5.0b1-py2.7-macosx-10.8-intel.egg
Extracting pyobjc_core-2.5.0b1-py2.7-macosx-10.8-intel.egg to /Users/nilesh/domains/workhere/lib/python2.7/site-packages
Adding pyobjc-core 2.5.0b1 to easy-install.pth file

Installed /Users/nilesh/domains/workhere/lib/python2.7/site-packages/pyobjc_core-2.5.0b1-py2.7-macosx-10.8-intel.egg
Processing dependencies for pyobjc-core==2.5.0b1
Finished processing dependencies for pyobjc-core==2.5.0b1
Cleaning 'pyobjc-framework-Cocoa' using '/Users/nilesh/domains/workhere/bin/python'
running clean
Installing 'pyobjc-framework-Cocoa' using '/Users/nilesh/domains/workhere/bin/python'
running install
running bdist_egg
running egg_info
creating Lib/pyobjc_framework_Cocoa.egg-info
writing requirements to Lib/pyobjc_framework_Cocoa.egg-info/requires.txt
writing Lib/pyobjc_framework_Cocoa.egg-info/PKG-INFO
writing namespace_packages to Lib/pyobjc_framework_Cocoa.egg-info/namespace_packages.txt
writing top-level names to Lib/pyobjc_framework_Cocoa.egg-info/top_level.txt
writing dependency_links to Lib/pyobjc_framework_Cocoa.egg-info/dependency_links.txt
writing manifest file 'Lib/pyobjc_framework_Cocoa.egg-info/SOURCES.txt'
reading manifest file 'Lib/pyobjc_framework_Cocoa.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no directories found matching 'source-deps'
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
writing manifest file 'Lib/pyobjc_framework_Cocoa.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.8-intel/egg
running install_lib
running build_py
overriding build_packages to copy PyObjCTest
creating build
creating build/lib.macosx-10.8-intel-2.7
creating build/lib.macosx-10.8-intel-2.7/Cocoa
copying Lib/Cocoa/__init__.py -> build/lib.macosx-10.8-intel-2.7/Cocoa
creating build/lib.macosx-10.8-intel-2.7/CoreFoundation
copying Lib/CoreFoundation/__init__.py -> build/lib.macosx-10.8-intel-2.7/CoreFoundation
copying Lib/CoreFoundation/_metadata.py -> build/lib.macosx-10.8-intel-2.7/CoreFoundation
copying Lib/CoreFoundation/_static.py -> build/lib.macosx-10.8-intel-2.7/CoreFoundation
creating build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/__init__.py -> build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/_context.py -> build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/_functiondefines.py -> build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/_metadata.py -> build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/_nsindexset.py -> build/lib.macosx-10.8-intel-2.7/Foundation
copying Lib/Foundation/_nsobject.py -> build/lib.macosx-10.8-intel-2.7/Foundation
creating build/lib.macosx-10.8-intel-2.7/AppKit
copying Lib/AppKit/__init__.py -> build/lib.macosx-10.8-intel-2.7/AppKit
copying Lib/AppKit/_metadata.py -> build/lib.macosx-10.8-intel-2.7/AppKit
copying Lib/AppKit/_nsapp.py -> build/lib.macosx-10.8-intel-2.7/AppKit
creating build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/__init__.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/AppCategories.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/AppHelper.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/Conversion.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/FndCategories.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
copying Lib/PyObjCTools/NibClassBuilder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTools
creating build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/__init__.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/guitest_graphics.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/guitest_nsalert.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_appkiterrors.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfarray.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfattributedstring.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbag.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbase.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbinaryheap.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbitvector.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbundle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfbyteorder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfcalendar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfcharacterset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfdata.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfdate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfdateformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfdictionary.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cferror.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cffiledescriptor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cffilesecurity.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cflocale.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfmachport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfmessageport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfnotificationcenter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfnumber.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfnumberformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfplugin.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfpreferences.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfpropertylist.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfrunloop.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfsocket.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfstream.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfstring.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfstringtokenizer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cftimezone.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cftree.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfurl.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfurlaccess.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfurlenumerator.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfusernotification.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfuuid.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfxmlnode.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_cfxmlparser.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_constants.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_convenience.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_corefoundation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_foundation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_foundationerrors.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_globals.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_keyvalue.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsaccessibility.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsactioncell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsaffinetransform.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsalert.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsanimation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsanimationcontext.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsappleeventdescriptor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsappleeventmanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsapplescript.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsapplication.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsapplicationscripting.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsarchiver.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsarray.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsarraycontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsatstypesetter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsattributedstring.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsattributedstring_appkit.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsautoreleasepool.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbezierpath.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbitmap.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbitmapimagerep.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbox.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbrowser.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbrowsercell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbundle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbutton.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbuttoncell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbytecountformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsbyteorder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscache.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscachedimagerep.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscalendar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscalendardate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscharacterset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsclassdescription.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsclipview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscoder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscollectionview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolorlist.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolorpanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolorpicking.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolorspace.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscolorwell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscombobox.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscomboboxcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscomparisonpredicate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscompoundpredicate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsconnection.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscontrol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscredentialstorage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscursor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nscustomimagerep.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdata.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdateformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdatepicker.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdatepickercell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdebug.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdecimal.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdecimalnumber.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdictionary.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdictionarycontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdistributedlock.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdistributednotificationcenter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdocktile.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdocument.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdocumentcontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdragging.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdraggingitem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdraggingsession.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsdrawer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsenumerator.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nserror.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nserrors.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsevent.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsexception.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsexpression.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfilecoordinator.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfilehandle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfilemanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfilepresenter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfileversion.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfilewrapper.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfont.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfontcollection.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfontdescriptor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfontmanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsfontpanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsform.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsformcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsgarbagecollector.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsgeometry.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsglyphgenerator.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsglyphinfo.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsgradient.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsgraphics.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsgraphicscontext.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshashtable.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshelpmanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshfsfiletypes.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshost.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshttpcookie.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nshttpcookiestorage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsimage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsimagecell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsimagerep.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsimageview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsindexpath.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsindexset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsinputmanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsinputserver.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsinterfacestyle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsinvocation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsjavasetup.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsjsonserialization.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nskeyedarchiver.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nskeyvaluebinding.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nskeyvaluecoding.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nskeyvalueobservering.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslayoutconstraint.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslayoutmanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslevelindicatorcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslinguistictagger.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslocale.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslocalizedstring.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslock.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nslog.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmachport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmaptable.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmatrix.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmenu.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmenuitem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmenuitemcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmenuview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmetadata.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmethodsignature.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmovie.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsmovieview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnetservices.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnib.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnibloading.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnotification.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnotificationqueue.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnull.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnumber.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsnumberformatter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsobjcruntime.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsobject.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsobject_additions.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsobjectcontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsopengl.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsopengllayer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsopenglview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsopenpanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsoperation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsorderedset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsoutlineview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspagecontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspagelayout.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsparagraphstyle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspasteboard.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspasteboarditem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspathcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspathcontrol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspathutilties.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspersistentdocument.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspointerarray.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspointerfunctions.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspopover.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspopupbutton.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspopupbuttoncell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsport.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsportcoder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsportmessage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsportnameserver.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspredicate.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprinter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprintinfo.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprintoperation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprintpanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprocessinfo.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsprogressindicator.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nspropertylist.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsproxy.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsrange.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsregularexpression.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsresponder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsruleeditor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsrulermarker.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsrulerview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsrunloop.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsrunningapplication.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssavepanel.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscanner.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscreen.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptclassdescription.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptcoercionhandler.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptcommand.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptcommanddescription.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptkeyvaluecoding.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptobjectspecifier.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptstandardsuitecommands.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscriptwhosetests.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsscrollview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssearchfieldcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssecuretextfield.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssegmentedcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssegmentedcontrol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsset.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssharingservice.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssimplehorizontaltypesetter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsslider.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsslidercell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssortdescriptor.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssound.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsspeechrecognizer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsspeechsynthesizer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsspellchecker.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsspellserver.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssplitview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstatusbar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstatusitem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstepper.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nssteppercell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstream.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstring.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsstringdrawing.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstablecolumn.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstableheadercell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstablerowview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstableview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstabview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstabviewitem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstask.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstext.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextalternatives.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextattachment.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextcheckingresult.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextcontainer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextfield.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextfieldcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextfinder.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextinputclient.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextinputcontext.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextlist.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextstorage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstexttable.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstextview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsthread.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstimer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstimezone.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstokenfield.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstokenfieldcell.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstoolbar.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstoolbaritem.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstouch.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstrackingarea.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstreecontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstreenode.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nstypesetter.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsubiquitouskeyvaluestore.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsundomanager.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurl.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlcache.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlconnection.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlcredential.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlcredentialstorage.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurldownload.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlerror.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlhandle.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlprotectionspace.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlprotocol.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlrequest.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsurlresponse.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuserdefaults.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuserdefaultscontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuserinterfaceitemsearching.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuserinterfacevalidation.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsusernotification.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuserscripttask.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsuuid.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsvalue.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsvaluetransformer.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsview.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsviewcontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nswindow.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nswindowcontroller.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nswindowrestoration.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nswindowscripting.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsworkspace.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmldocument.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmldtd.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmldtdnode.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmlelement.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmlnode.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmlnodeoptions.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxmlparser.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nsxpcconnection.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_nszone.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_osxcasts.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_regr.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_structs.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_subclassing.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_threading.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
copying PyObjCTest/test_weirdness.py -> build/lib.macosx-10.8-intel-2.7/PyObjCTest
running build_ext
Use '/usr/bin/clang' instead of 'clang' as the compiler
building 'CoreFoundation._inlines' extension
creating build/temp.macosx-10.8-intel-2.7/Modules
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -Ibuild/temp.macosx-10.8-intel-2.7/pyobjc-include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Modules/_CoreFoundation_inlines.m -o build/temp.macosx-10.8-intel-2.7/Modules/_CoreFoundation_inlines.o -DPyObjC_BUILD_RELEASE=1008 -isysroot /
clang: warning: argument unused during compilation: '-mno-fused-madd'
Modules/_CoreFoundation_inlines.m:7:8: error: unknown type name
      'PyObjC_function_map'
static PyObjC_function_map function_map[] = {
       ^
Modules/_CoreFoundation_inlines.m:8:29: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFByteOrderGetCurrent", (PyObjC_Function_P...
                                   ^
Modules/_CoreFoundation_inlines.m:9:36: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertDoubleHostToSwapped", (PyObjC_Function_P...
                                          ^
Modules/_CoreFoundation_inlines.m:10:36: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertDoubleSwappedToHost", (PyObjC_Function_P...
                                          ^
Modules/_CoreFoundation_inlines.m:11:37: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloat32HostToSwapped", (PyObjC_Function_P...
                                           ^
Modules/_CoreFoundation_inlines.m:12:37: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloat32SwappedToHost", (PyObjC_Function_P...
                                           ^
Modules/_CoreFoundation_inlines.m:13:37: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloat64HostToSwapped", (PyObjC_Function_P...
                                           ^
Modules/_CoreFoundation_inlines.m:14:37: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloat64SwappedToHost", (PyObjC_Function_P...
                                           ^
Modules/_CoreFoundation_inlines.m:15:35: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloatHostToSwapped", (PyObjC_Function_P...
                                         ^
Modules/_CoreFoundation_inlines.m:16:35: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFConvertFloatSwappedToHost", (PyObjC_Function_P...
                                         ^
Modules/_CoreFoundation_inlines.m:17:19: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFRangeMake", (PyObjC_Function_Pointer)&CFRangeMake },
                         ^
Modules/_CoreFoundation_inlines.m:18:44: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFStringGetCharacterFromInlineBuffer", (PyObjC_Function_P...
                                                  ^
Modules/_CoreFoundation_inlines.m:19:32: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFStringInitInlineBuffer", (PyObjC_Function_P...
                                      ^
Modules/_CoreFoundation_inlines.m:20:19: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt16", (PyObjC_Function_Pointer)&CFSwapInt16 },
                         ^
Modules/_CoreFoundation_inlines.m:21:28: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt16BigToHost", (PyObjC_Function_P...
                                  ^
Modules/_CoreFoundation_inlines.m:22:28: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt16HostToBig", (PyObjC_Function_P...
                                  ^
Modules/_CoreFoundation_inlines.m:23:31: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt16HostToLittle", (PyObjC_Function_P...
                                     ^
Modules/_CoreFoundation_inlines.m:24:31: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt16LittleToHost", (PyObjC_Function_P...
                                     ^
Modules/_CoreFoundation_inlines.m:25:19: error: use of undeclared identifier
      'PyObjC_Function_Pointer'
        {"CFSwapInt32", (PyObjC_Function_Pointer)&CFSwapInt32 },
                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/usr/bin/clang' failed with exit status 1
Installing 'pyobjc-framework-Cocoa' failed (status 1)


Use objc_getAssociatedObject for weakrefs

It might be possible to enable Python weakrefs to Objective-C objects using the associated object APIs.

Alternatively we could use the ARC weakref APIs to implement an objc.weakref type that behaves simularly to weakref.ref, but for Objective-C objects.

"protocol u'NSSpeechSynthesizerDelegate' does not exist"

Original report by Valery Khromov (Bitbucket: vkhromov, GitHub: vkhromov).


$ sw_vers -productVersion 
10.8.2

$ python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import objc
>>> from AppKit import *
>>> objc.protocolNamed("NSLocking")
<objc.formal_protocol NSLocking at 0x105a9fd80>
>>> objc.protocolNamed("NSSpeechSynthesizerDelegate")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/qwerty/.python/lib/python/pyobjc_core-2.4-py2.7-macosx-10.8-intel.egg/objc/_protocols.py", line 33, in protocolNamed
    raise ProtocolError("protocol %r does not exist" % (name,), name)
objc.ProtocolError: ("protocol u'NSSpeechSynthesizerDelegate' does not exist", u'NSSpeechSynthesizerDelegate')
>>> 

Remove unused code from objc._pycoder

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


objc._pycoder contains code for archiving Python objects using the NSCoding protocol. Some of these functions aren't necessary because their encoding and decoding is done by C code.

Most functions marked with 'pragma: no cover' can and should be removed, I haven't done this yet because I'm not yet 100% sure my analysis is correct.

There should be documentation in the file that explains why some basic types appear to be missing in the encoding table.

ALSO: look into python 3.3 pickle changes (there could be a protocol change for python sets)

the "protocols" modules in the various framework wrappers should be hidden

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


The "protocols" modules in framework wrappers only contain informal protocol objects, even when there is a formal protocol with the same name.

Informal protocol objects aren't useful for end-users anyway and should be hidden (with the new lazy modules the informal protocols don't have to be visible at all).

Actions:

  1. Document that users should always use objc.protocolNamed

  2. Deprecate the protocols submodules in pyobjc 2.5
    (likely documentation only, I'm not sure if I can generate deprecation
    warnings for them because the module objects are created in code)

  3. Remove the protocols submodules in pyobjc 3.0

Look into ARC

See http://clang.llvm.org/docs/AutomaticReferenceCounting.html

  • Use the ARC runtime functions for managing the autorelease pool
    on 10.7

  • Support for ARC weak-references on 10.7

  • Try to support "objc_autoreleaseReturnValue"

    This probably requires some assembly hacking to ensure that
    we call objc_retainAutoreleaseReturnValue at the right moment
    (otherwise the runtime might not notice we participate in this
    protocol)

deployment issue in CoreGraphics

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


With a python framework with DEPLOYMENT_TARGET 10.5, if I build pyobjc on a 10.8 machine and then deploy an application to a 10.5 machine the application fails to load properly because Quartz.CoreGraphics._coregraphics cannot be loaded due to a link error for CGBitmapContextCreateWithData.

That symbol is available starting OSX 10.8, and hence not on 10.5. However, the symbol should have been weak-linked but isn't.

Current workaround: just patch _coregraphics to exclude the symbol. That is suboptimal and a better fix needs to be found.

Debugging.py needs unit tests

Original report by Giacomo Lacava (Bitbucket: toyg, GitHub: toyg).


pyobjc-framework-ExceptionHandling/Lib/PyObjCTools/Debugging.py contains a number of unicode literals, which are not acceptable for versions < 3.3 (when it's been reintroduced for backward-compatibility). This stops compilation of the ExceptionHandling wrapper.

I attach a patch that seems to work.

Thanks for the great work!
Cheers

exception in objc.object_property.setter can trigger systemerror?

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


I've noticed problems like this:

Traceback (most recent call last):
File "PyObjCTest/test_array_property.py", line 151, in testGetSetSlice
o.array = l
SystemError: error return without exception set

This appears to be triggered by an exception in a property setter, but only using the pyobjc property class, not regular properties.

This points to a bug in C code (either PyObjC itself or Python, with the former being more likely).

Use objc_allocateProtocol on Lion

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


Lion introduces objc_allocateProtocol() to create new formal protocols at runtime.

This needs to be made available to Python code (using the same weak-linking tricks as the other runtime API code to ensure that it is possible to create a binary that works on OSX 10.5 and further)

CGFunctionCreate not exported through callbacks?

Original report by michaelian Ennis (Bitbucket: [michaelian Ennis](https://bitbucket.org/michaelian Ennis), ).


I couldn't get pyobjc-framework-Quartz/Examples/Core Graphics/CGShading Demo/MyQuratzview.py to work. It looks to me like CGFunctionCreate is missing. I do see it referenced as (sel32or64(b'^{CGFunction=}^vL^fL^f^{CGFunctionCallbacks=I^?^?}' in CoreGraphics._metadata.functions[''CGFunctionCreate']

I noticed the note that the examples weren't very pythonic so I thought maybe I could learn pyobjc by cleaning them up and contributing those changes. Attached is a diff of how far I got with the this example.

Class proxy should be more lazy

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


We currently perform a full scan of the method table when you first access a class to ensure that the dir() function works. That slows down initialization, and uses more memory than needed.

What's worse is that we basicly do a rescan on every method calls, and that is way to expensive (the rescan is needed because the runtime doesn't have a callback API for changes).

All of this can be done lazily with Python 2.6 or later:

Implement dir, perform a full scan there to ensure that

introspection works

Do not perform a full scan when loading the class, or when calling

a method

In getattribute: cache that a method was found, probably even

when the method is found in a superclass (to avoid slowdown when
calling methods defined in a superclass)

This means we can no longer add special methods by looking

for selectors after doing the full scan (e.g. add getitem when
@selector(valueForKey:) is defined), switch to explicitly adding
special methods to particular classes instead.

test failures on OSX 10.5

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


  1. a test failure in pyobjc-core: introspecting newly created formal protocols fails

  2. ExceptionHandling framework wrappers test fails, and test won't work unless
    package is installed

  3. Bus error in SystemConfiguration tests

  4. SyncServices doesn't build due to references to unknown protocols

  5. SearchKit fails to load, name error for "SKIndexGetTypeID"

  6. a number of test failures in the Quartz bindings (those look shallow)

InterfaceBuilderKit fails to install with python.org 3.3.0

Original report by Andrew Barnert (Bitbucket: abarnert, GitHub: abarnert).


I initially just tried to pip install out of hg, but that failed. So I pulled a local snapshot, and pip installed the individual subprojects one by one.

(If I remember right, just doing Cocoa, Quartz, CoreText, then the rest in alphabetical order is sufficient. If not, the error from getting the order wrong is obvious.)

The only one that fails is pyobjc-framework-InterfaceBuilderKit:

#!sh
$ sudo pip-3.3 install ./pyobjc-framework-InterfaceBuilderKit/
Unpacking ./pyobjc-framework-InterfaceBuilderKit
  Running setup.py egg_info for package from file:///Users/abarnert/src/bitbucket/pyobjc/pyobjc-framework-InterfaceBuilderKit
    
Requirement already satisfied (use --upgrade to upgrade): pyobjc-core>=2.4a0 in /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/PyObjC (from pyobjc-framework-InterfaceBuilderKit==2.4a0)
Requirement already satisfied (use --upgrade to upgrade): pyobjc-framework-Cocoa>=2.4a0 in /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages (from pyobjc-framework-InterfaceBuilderKit==2.4a0)
Installing collected packages: pyobjc-framework-InterfaceBuilderKit
  Running setup.py install for pyobjc-framework-InterfaceBuilderKit
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help
    
    error: option --single-version-externally-managed not recognized
    Complete output from command /usr/local/bin/python3.3 -c "import setuptools;__file__='/tmp/pip-o5w33a-build/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-_4rp13-record/install-record.txt --single-version-externally-managed:
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]

   or: -c --help [cmd1 cmd2 ...]

   or: -c --help-commands

   or: -c cmd --help



error: option --single-version-externally-managed not recognized

----------------------------------------
Command /usr/local/bin/python3.3 -c "import setuptools;__file__='/tmp/pip-o5w33a-build/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-_4rp13-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-o5w33a-build
Storing complete log in /Users/abarnert/.pip/pip.log

There doesn't seem to be anything useful in that log file, but I can upload it if you want.

I don't actually need InterfaceBuilderKit, and everything else installed properly, so this isn't hugely important to me. But it would be nice to be able to pip install the whole thing in one step.

test_sksearch failure

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


For unclear reasons the callback to SKSearchResultsCreateWithDocuments doesn't work, it is called but it return value seems to be ignored.

I've disabled the test for now, but that's obviously not the right fix.

i386 and x86_64

Original report by Kentzo (Bitbucket: Kentzo, GitHub: Kentzo).


By default python install.py only compiles modules for current architecture. It should be possible to compile pyobjc for both i386 and x86_64

Better block support needed

The current support code for blocks is suboptimal: the prototype information is extract either from the metadata system, or the block runtime, but not both.

Update the block support to extract the signature from the runtime (when available), and optionally update that using the metadata system.

This should result in slightly cleaner code, blocks that "just work" (for example when extracting a block from an array of blocks), and nicer metadata (only add block metadata when the block has a 'difficult' signature like a 'BOOL*' argument).

pyobjc-core fails to install with either easy-install or pip inside a virtualenv on 10.6

Original report by Michael McCracken (Bitbucket: mikemccracken, GitHub: mikemccracken).


In a virtualenv created with virtualenv 1.7.2, using 'virtualenv --distribute -p /usr/local/bin/python PYOBJC-10-6'
The /usr/local/bin/python is 2.7.3 built from homebrew several months ago, so it doesn't have MACOSX_DEPLOYMENT_TARGET set as the current tip recipe does. (In case that's useful)

This is on 10.6. The same thing works fine for me on 10.7.

The output below is from easy_install, but I get the same compiler error when using pip.

/Users/mmccrack/Documents/Canonical/source/PYOBJC-10-6
% easy_install pyobjc-core
Searching for pyobjc-core
Reading http://pypi.python.org/simple/pyobjc-core/
Reading http://pyobjc.sourceforge.net/
Reading http://pyobjc.sourceforge.net/software/index.php
Best match: pyobjc-core 2.4
Downloading http://pypi.python.org/packages/source/p/pyobjc-core/pyobjc-core-2.4.tar.gz#md5=267c6b72eb039925222565f4b70f472f
Processing pyobjc-core-2.4.tar.gz
Writing /var/folders/Nm/NmOdGO0NFGaUkjq70swp+k+++TI/-Tmp-/easy_install-HvhFGY/pyobjc-core-2.4/setup.cfg
Running pyobjc-core-2.4/setup.py -q bdist_egg --dist-dir /var/folders/Nm/NmOdGO0NFGaUkjq70swp+k+++TI/-Tmp-/easy_install-HvhFGY/pyobjc-core-2.4/egg-dist-tmp-Tv5pT9
warning: no directories found matching 'Scripts'
warning: no directories found matching 'setup-lib'
warning: no directories found matching 'source-deps'
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
Modules/objc/alloc_hack.m: In function ‘call_NSObject_alloc’:
Modules/objc/alloc_hack.m:33: error: Mac OS X version 10.5 or later is needed for zerocost-exceptions
error: Setup script exited with error: command '/usr/bin/gcc-4.2' failed with exit status 1

LSLaunchURLSpec "index out of range" in pyobjc 2.4

Original report by jmansour (Bitbucket: jmansour, GitHub: jmansour).


Hi,
I cannot create an instance of LaunchServices.LSLaunchURLSpec anymore in pyobjc 2.4:

#!python

import LaunchServices as LS
spec = LS.LSLaunchURLSpec()

Traceback (most recent call last):
  File "<string>", line 1, in <module>
IndexError: LSLaunchURLSpec index out of range

This used to work with pyobjc 2.3, but gives the above error in 2.4. I tried to install both from PyPI and from macports.

Error when using easy-install to sintall pyobjc

Original report by Anonymous.


After trying to install with "easy-install -U pyobjc" I get this error

error: Setup script exited with error: This distribution is only supported on MacOSX versions 10.5 upto and including 10.6

I am running a 10.7.5 version of MacOSX.

'pip install pyobjc==2.4' compiles pyobjc-core multiple times

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


Installing pyobjc 2.4 using either pip or easy_install compiles pyobjc-core multiple times.

This is probably because most framework wrappers have pyobjc-core in their setup-requires list, which is needed for all wrappers that contain C extensions because they use a header provided by pyobjc-core.

Look into a way to work around this problem (either in pyobjc, or by tweaking pip and easy_install)

"easy_install -U pyobjc" failure

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


From an e-mail report:

Searching for pyobjc
Reading http://pypi.python.org/simple/pyobjc/
Reading http://pyobjc.sourceforge.net/
Reading http://pyobjc.sourceforge.net/software/index.php
Best match: pyobjc 2.5.1
Processing pyobjc-2.5.1-py2.7.egg
pyobjc 2.5.1 is already the active version in easy-install.pth

Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyobjc-2.5.1-py2.7.egg
Processing dependencies for pyobjc
Searching for pyobjc-framework-Social==2.5.1
Reading http://pypi.python.org/simple/pyobjc-framework-Social/
Reading http://pyobjc.sourceforge.net
Best match: pyobjc-framework-Social 2.5.1
Downloading http://pypi.python.org/packages/source/p/pyobjc-framework-Social/pyobjc-framework-Social-2.5.1.tar.gz#md5=1aadaa6d45cfced5d9f243b7d153a2eb
Processing pyobjc-framework-Social-2.5.1.tar.gz
Writing /tmp/easy_install-OIZ0CF/pyobjc-framework-Social-2.5.1/setup.cfg
Running pyobjc-framework-Social-2.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-OIZ0CF/pyobjc-framework-Social-2.5.1/egg-dist-tmp-sMndAa
error: Installed distribution pyobjc-core 2.5.0b1 conflicts with requirement pyobjc-core>=2.5.1

This is the output of "easy_install -U" on a machine that was running pyobjc 2.5.0b1 (trying to update to 2.5.1).

The workaround is to manually remove the previous installation.

Add ctypes support

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


from an e-mail on pyobjc-dev:

#!python
I'm getting an error when calling SMJobBless - "ValueError: depythonifying 'pointer', got 'LP_c_void_p'". I've tried a few things without luck. Any help will be appreciated.

Here's my code -

from ServiceManagement import (
    kSMDomainSystemLaunchd,
    SMJobBless,
)

security = ctypes.cdll.LoadLibrary(ctypes.util.find_library('Security'))

class AuthorizationItem(ctypes.Structure):
    _fields_ = [
        ('name', ctypes.c_char_p),
        ('valueLength', ctypes.c_uint32),
        ('value', ctypes.c_void_p),
        ('flags', ctypes.c_uint32),
    ]

class AuthorizationRights(ctypes.Structure):
    _fields_ = [
        ('count', ctypes.c_uint32),
        ('items', ctypes.POINTER(AuthorizationItem)),
    ]

authorization_item = AuthorizationItem(
    name='com.apple.ServiceManagement.blesshelper',
    valueLength=0,
    value=None,
    flags=0,
)
authorization_rights = AuthorizationRights(
    count=1,
    items=ctypes.pointer(authorization_item),
)
authorization_flags = 19
authorization_ref = ctypes.POINTER(ctypes.c_void_p)()
status = security.AuthorizationCreate(
    ctypes.pointer(authorization_rights),
    None,
    authorization_flags,
    ctypes.pointer(authorization_ref),
)
SMJobBless(
    kSMDomainSystemLaunchd,
    'app.helper',
    authorization_ref,
    None,
)

PyObjC should recognize the ctypes pointer types and should assume that the user knows what he's doing and pass the C pointer wrapped by ctypes to the C function.

Move some Foundation bindings to pyobjc-core

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


pyobjc-framework-Cocoa contains the API bindings for Foundation. A number of bindings are closely bound to the core bridge and should be in pyobjc-core.

In particular:

  • NSDecimal (the C type, needed for the NSNumber proxies)

  • NSData (already has some bits in pyobjc-core, move all special handling
    there)

  • NSString, NSDictionary, NSArray: pyobjc-core already contains important
    parts of the binding; move everything needed for normal operation over.

pyobjc 2.4 dropped support for bridgesupport files, that breaks wrappers for 3th party stuff

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


Some people have their own framework wrappers, for frameworks that aren't supported by PyObjC or for in-house stuff. These people tend to use tools like gen_bridge_metadata tool generate bridgesupport files.

PyObjC 2.4 dropped support for bridgesupport files and that broke this scenario.

Therefore: reimplement the interface that PyObjC 2.3 used to load metadata files (in pure python, don't reintroduce the dependency on libxml)

install.py always ends up with error

Original report by Kentzo (Bitbucket: Kentzo, GitHub: Kentzo).


When you try to install PyObjC via python install.py, it always fails first time with the following errors (clang):

Modules/_CoreFoundation_inlines.m:7:8: error: unknown type name 'PyObjC_function_map'
static PyObjC_function_map function_map[] = {
       ^
Modules/_CoreFoundation_inlines.m:8:29: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFByteOrderGetCurrent", (PyObjC_Function_Pointer)&CFByteOrderGetCurrent },
                                   ^
Modules/_CoreFoundation_inlines.m:9:36: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertDoubleHostToSwapped", (PyObjC_Function_Pointer)&CFConvertDoubleHostToSwapped },
                                          ^
Modules/_CoreFoundation_inlines.m:10:36: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertDoubleSwappedToHost", (PyObjC_Function_Pointer)&CFConvertDoubleSwappedToHost },
                                          ^
Modules/_CoreFoundation_inlines.m:11:37: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloat32HostToSwapped", (PyObjC_Function_Pointer)&CFConvertFloat32HostToSwapped },
                                           ^
Modules/_CoreFoundation_inlines.m:12:37: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloat32SwappedToHost", (PyObjC_Function_Pointer)&CFConvertFloat32SwappedToHost },
                                           ^
Modules/_CoreFoundation_inlines.m:13:37: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloat64HostToSwapped", (PyObjC_Function_Pointer)&CFConvertFloat64HostToSwapped },
                                           ^
Modules/_CoreFoundation_inlines.m:14:37: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloat64SwappedToHost", (PyObjC_Function_Pointer)&CFConvertFloat64SwappedToHost },
                                           ^
Modules/_CoreFoundation_inlines.m:15:35: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloatHostToSwapped", (PyObjC_Function_Pointer)&CFConvertFloatHostToSwapped },
                                         ^
Modules/_CoreFoundation_inlines.m:16:35: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFConvertFloatSwappedToHost", (PyObjC_Function_Pointer)&CFConvertFloatSwappedToHost },
                                         ^
Modules/_CoreFoundation_inlines.m:17:19: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFRangeMake", (PyObjC_Function_Pointer)&CFRangeMake },
                         ^
Modules/_CoreFoundation_inlines.m:18:44: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFStringGetCharacterFromInlineBuffer", (PyObjC_Function_Pointer)&CFStringGetCharacterFromInlineBuffer },
                                                  ^
Modules/_CoreFoundation_inlines.m:19:32: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFStringInitInlineBuffer", (PyObjC_Function_Pointer)&CFStringInitInlineBuffer },
                                      ^
Modules/_CoreFoundation_inlines.m:20:19: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt16", (PyObjC_Function_Pointer)&CFSwapInt16 },
                         ^
Modules/_CoreFoundation_inlines.m:21:28: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt16BigToHost", (PyObjC_Function_Pointer)&CFSwapInt16BigToHost },
                                  ^
Modules/_CoreFoundation_inlines.m:22:28: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt16HostToBig", (PyObjC_Function_Pointer)&CFSwapInt16HostToBig },
                                  ^
Modules/_CoreFoundation_inlines.m:23:31: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt16HostToLittle", (PyObjC_Function_Pointer)&CFSwapInt16HostToLittle },
                                     ^
Modules/_CoreFoundation_inlines.m:24:31: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt16LittleToHost", (PyObjC_Function_Pointer)&CFSwapInt16LittleToHost },
                                     ^
Modules/_CoreFoundation_inlines.m:25:19: error: use of undeclared identifier 'PyObjC_Function_Pointer'
        {"CFSwapInt32", (PyObjC_Function_Pointer)&CFSwapInt32 },

However the second build is successful.

test_protocols intermittent failure

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


test_protocol fails intermittently on OSX 10.8, reason unknown.

To reproduce:

  • Edit Modules/objc/objc-runtime-compat.h and disable the #define for
    protocol_getMethodDescription

  • Build and install

  • Run PyObjCTest/test_protocol.py a number of times

On my machine this fails at least once in 10 runs of the tests.

As a workaround I've added a wrapper for protocol_getMethodDescription to the
runtime compatibility file. That workaround is almost certainly the wrong solution though, hence this tracker item.

Review GIL state

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


Review the C code in pyobjc-core for the GIL state: I just had a hang in the testsuite that seemed to be caused by code that tries to get the GIL while still owning it.

That code looked correct, but it likely has called code that doesn't do GIL handling correctly.

test_cfstring failure

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


test_cfstring (Cocoa bindings) fails on OSX 10.7 with Python 3.2 and 3.3 on x86_64.

This is because CFStringTrim fails to work (trims at front of string, not at end). The reason for this is not clear. Trimming works fine when the second argument is a "real" NSString, not when it is a OC_PythonUnicode object (e.g. a proxies python unicode object).

The tests pass in 32-bit mode and using python 2.7 (with a unicode string).

This shouldn't affect most users, but is cause for worry anyway

Faster metadata support

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


I'm working on speeding up our metadata support ("manually" loading information about constants, variables, functions and special methods).

Two major todo's w.r.t. that:

Add the new init.py code to framework wrappers other than

pyobjc-framework-Cocoa

Implement the "old" init support functions on top of the new

ones to ensure that we don't break wrappers created by third parties

Bindings for NSDictionaryOfVariableBindings (10.7 API)

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


NSDictionaryOfVariableBindings() is a macro that is passed a list variables and creates a dictionary that maps the name of the variable to the current value:

NSDictionaryOfVariableBindings(button1, button2, nil)
    -> {"button1": button1, "button2": button2}

There cannot be a python binding for this API with exactly the same interface. I've currently documented that one should create the dictionary explicitly (which is easier to do in Python than ObjC).

It might be useful to add a function that is passed the variable names:

   NSDictionaryOfVariableBindings("button1", "button2") -> { ... }

This is easy to implement, but I'm not yet sure if doing that would be useful or would just result in confused users.

test_cfrunloop failure

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


testFunctions10_7 in test_cfrunloop (Cocoa bindings) fails when running with "python setup.py test", but passes when the test file is run separately.

I have for now disabled the failing code when running using "python setup.py test", makes it easier to check for regressions.

The root cause is probably that an earlier test leaves junk in the runloop.

pyobjc-core fails to install due to problem with libffi

Original report by [email protected] (Bitbucket: khagler, GitHub: khagler).


I attempted to install the latest PyObj, starting with pip install -U pyobjc-core. This failed with the following output:

gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -arch i386 -arch x86_64 -g -O2 -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c libffi-src/x86/x86-ffi64.c -o build/temp.macosx-10.6-intel-2.7/libffi-src/x86/x86-ffi64.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -DPyObjC_BUILD_RELEASE=1008 -DMACOSX -g -fexceptions -Wall -Wstrict-prototypes -Wmissing-prototypes -Wformat=2 -W -Wpointer-arith -Wmissing-declarations -Wnested-externs -W -Wno-import -DPyObjC_BUILD_RELEASE=1008 -isysroot / -Ibuild/codegen/ -Ilibffi-src/include -Ilibffi-src/powerpc
libffi-src/x86/x86-ffi64.c:32:20: error: stdarg.h: No such file or directory
libffi-src/x86/x86-ffi64.c:49: warning: function declaration isn’t a prototype
libffi-src/x86/x86-ffi64.c: In function ‘classify_argument’:
libffi-src/x86/x86-ffi64.c:188: warning: empty body in an else-statement
libffi-src/x86/x86-ffi64.c: At top level:
libffi-src/x86/x86-ffi64.c:432: warning: function declaration isn’t a prototype
libffi-src/x86/x86-ffi64.c:615: warning: ignoring #pragma clang diagnostic
libffi-src/x86/x86-ffi64.c:616: warning: ignoring #pragma clang diagnostic
libffi-src/x86/x86-ffi64.c:623: warning: ignoring #pragma clang diagnostic
libffi-src/x86/x86-ffi64.c:624: warning: no previous prototype for ‘ffi_closure_unix64_inner’
lipo: can't figure out the architecture type of: /var/folders/st/_4cq6zhm8xlcwm001s7p48nh0000gn/T//ccAOqKVU.out
error: command 'gcc-4.2' failed with exit status 1

This on Mac OS X 10.8.2, Python 2.7.3.

I Googled around a bit and found several references to this problem going back as far as 2009, but no solutions.

Explicitly state that GC is not supported in the documentation

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


PyObjC's documentation should explicitly mention that Objective-C garbage collection (GC) is not supported.

The reasons for that:

  • PyObjC's core tries to maintain strong references when GC is active by
    using CFRetain/CFRelease, but I haven't reviewed if the data structures
    used are safe w.r.t. GC (CFHashTables and the like)

  • The OC_* classes and generated classes have a -dealloc method for cleaning
    up (such as Py_DECREF-ing Python objects), but there is no finalize method
    for use with GC (hence Python references will be leaked)

  • The CFRetain/CFRelease code makes live harder when trying to interact nicely
    with ARC (that is, it should be possible to use the ARC runtime functions
    that avoid hitting the autorelease pool when using PyObjC, but using
    CFRetain makes that slightly harder than I'd like)

  • There might be race conditions when using GC: PyObjC has a data structure
    that maps ObjC objects to Python objects, those could end up containing
    references to dead but not yet finalized objects, and that could cause
    problems later on.

All in all it will take some serious effort to make PyObjC GC-safe. As GC is on the way out (GC is deprecated in OSX 10.8) it is not worthwhile to spent time on this.

Pyobjc 2.4 doesn't work with Growl on SL and below

Original report by Anonymous.


This is rather strange. If I run the code below on Lion using pyobjc 2.4a0 I see a Growl message. If I run it in Snow Leopard using pyobjc 2.4a0 it doesn't work. But if I run it using pyobjc 1.4.1a0 it works again. I'm using Growl SDK 1.2.1.

#!python

#!/usr/bin/env python -i

# May 12, 2007
# by tooru
#
# clickable growl example
#
# requires pyobjc and growl.framework

import objc
from Foundation import *
from AppKit import *
from PyObjCTools import NibClassBuilder, AppHelper
import time


# load Growl.framework
myGrowlBundle=objc.loadBundle("GrowlApplicationBridge", globals(), bundle_path=objc.pathForFramework(
    u'./Frameworks/Growl.framework'))


# growl delegate
class rcGrowl(NSObject):

    def rcSetDelegate(self):

        GrowlApplicationBridge.setGrowlDelegate_(self)

    def registrationDictionaryForGrowl(self):

        return {u'ApplicationName':u'rcGrowlMacTidy',u"AllNotifications":[u'test1'],u"DefaultNotifications":[u'test1']}
   
    # don't know if it is working or not
    def applicationNameForGrowl(self):
        return u'rcGrowlMacTidy'

    # the method below is called when notification is clicked
    def growlNotificationWasClicked_(self,clickContextS):

        print ''
        print 'clicked at',time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime())
        print 'clickContextS =',clickContextS

    # the method below is called when notification is timed out
    def growlNotificationTimedOut_(self,clickContextS):

        print ''
        print 'timeout at',time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime())
        print 'clickContextS =',clickContextS
   
    # doesn't seem to work
    def growlIsReady(self):

        print 'growl IS READY'



# delegate for setting up NSStatusitem 
class Timer(NSObject):

    statusbar = None
    state = 'idle'

    def applicationDidFinishLaunching_(self, notification):
        statusbar = NSStatusBar.systemStatusBar()
        # Create the statusbar item
        self.statusitem = statusbar.statusItemWithLength_(NSVariableStatusItemLength)


        # Let it highlight upon clicking
        self.statusitem.setHighlightMode_(1)
        # Set a tooltip
        self.statusitem.setToolTip_('GrowlExample')
        # Set an initial title
        self.statusitem.setTitle_('GrowlExample')

        # Build a very simple menu
        self.menu = NSMenu.alloc().init()

        menuitem = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_('Popup notification', 'rcNotification:', '')
        self.menu.addItem_(menuitem)
        # Default event
        menuitem = NSMenuItem.alloc().initWithTitle_action_keyEquivalent_('Quit', 'terminate:', '')
        self.menu.addItem_(menuitem)
        # Bind it to the status item
        self.statusitem.setMenu_(self.menu)


    def rcNotification_(self,notification):

        print ''
        print time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime()), 'Growl notification...'

        GrowlApplicationBridge.notifyWithTitle_description_notificationName_iconData_priority_isSticky_clickContext_(
            u'myTitle',u'test',u'test1',None,0,False,time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime()))

if __name__ == "__main__":

    # set up system statusbar GUI
    app = NSApplication.sharedApplication()
    delegate = Timer.alloc().init()
    app.setDelegate_(delegate)

    # set up growl delegate
    rcGrowlDelegateO=rcGrowl.new()
    rcGrowlDelegateO.rcSetDelegate()

    AppHelper.runEventLoop()

import objc fails with Symbol not found: _PyMac_Error

Original report by Anonymous.


I hope this is the correct place to post this - I would normally send to a users mailing list/forum, but I can't seem to find one.

I have installed PyObjC using pip, but when I try and import objc I get the following error:

import objc
Traceback (most recent call last):
File "", line 1, in
File "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages/PyObjC/objc/init.py", line 24, in
_update()
File "/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages/PyObjC/objc/init.py", line 21, in _update
import objc._objc as _objc
ImportError: dlopen(/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages/PyObjC/objc/_objc.so, 2): Symbol not found: _PyMac_Error
Referenced from: /Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages/PyObjC/objc/_objc.so
Expected in: dynamic lookup

The output from the pip install command doesn't seem to have any obvious errors in it (the output is available at https://gist.github.com/9e18a45a686203ec6d81).

I've got no idea what's going wrong here - does anyone have any idea where I can look?

Cheers,

Robin

objc.addConvenienceForSelector must go

Original report by Ronald Oussoren (Bitbucket: ronaldoussoren, GitHub: ronaldoussoren).


objc.addConvenienceForSelector and the dictionary objc._convenience.CONVENIENCE_METHODS that is used by this function can only work when a class is fully initialized when it is first accessed (that is the method table of the class must be scanned and proxies must be generated for all methods).

Keeping the scanned method table up to date is very expensive and should be replaced by an implementation that only looks for methods that are actually used (possibly with a negative cache for methods that are not found, but that requires care because of dynamically loadable categories).

Steps:

  • No longer use CONVENIENCE_METHODS in pyobjc-core
    (and subprojects), replace this by use of CLASS_METHODS.
    I've started work on a script that reports which convenience methods
    are added to classes.

  • Rename CONVENIENCE_METHODS to _CONVENIENCE_METHODS,
    and deprecate addConvenienceForSelector.

  • Do a release with these changes

  • Remove addConvenienceForSelector (and the dict)

  • Change pyobjc-core to not perform a full method table scan,
    add implementation of dir for introspection

    It might be possible to do this before the next release when
    addConvenienceForSelector can continue to work correctly in this
    implementation (even if that would have a cost). One way to do
    this would be to perform a full scan when PyObjC detects that
    the CONVENIENCE_METHODS dict is not empty.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.