Can anyone give me some pointers on installing PyObjC 2.0 from
source? I have a fresh installation on my MacBookPro with Leopard
10.5.4 of Python 2.5.2 in /Library/... , and nothing else. I checked
out the PyObjC source at "http://svn.red-bean.com/pyobjc/trunk" and
ran the "02-develop-all.sh" shell program in pyobjc/. I got lots of
errors, some of which were fixed by reverting back to svn 1.4.4. But
I am still getting errors like those shown below (first and last
error). My litmus test to see if installation was successful is to
run python and try to import Foundation or objc in a new shell.
First error:
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -
fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd
-fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -c Modules/objc/
bundle-variables.m -o build/temp.macosx-10.3-i386-2.5/Modules/objc/
bundle-variables.o -DPyObjC_STRICT_DEBUGGING -DMACOSX -no-cpp-
precomp -Wno-long-double -g -fexceptions -O1 -Wall -Wstrict-
prototypes -Wmissing-prototypes -Wformat=2 -W -Wshadow -Wpointer-
arith -Wmissing-declarations -Wnested-externs -Wno-long-long -Wno-
import -I/usr/include/libxml2 -Ibuild/codegen/ -Ilibffi-src/include -
Ilibffi-src/powerpc
Modules/objc/bundle-variables.m: In function
‘PyObjC_loadBundleFunctions’:
Modules/objc/bundle-variables.m:221: error: ‘_localHandler’
undeclared (first use in this function)
Modules/objc/bundle-variables.m:221: error: (Each undeclared
identifier is reported only once
Modules/objc/bundle-variables.m:221: error: for each function it
appears in.)
Modules/objc/bundle-variables.m: In function
‘PyObjC_loadBundleFunctions’:
Modules/objc/bundle-variables.m:221: error: ‘_localHandler’
undeclared (first use in this function)
Modules/objc/bundle-variables.m:221: error: (Each undeclared
identifier is reported only once
Modules/objc/bundle-variables.m:221: error: for each function it
appears in.)
lipo: can't figure out the architecture type of: /var/tmp//
ccehSa3x.out
error: command 'gcc' failed with exit status 1
... 24000 lines ...
Last error:
running develop
running egg_info
creating Lib/pyobjc_framework_XgridFoundation.egg-info
writing requirements to Lib/pyobjc_framework_XgridFoundation.egg-
info/requires.txt
writing Lib/pyobjc_framework_XgridFoundation.egg-info/PKG-INFO
writing top-level names to Lib/pyobjc_framework_XgridFoundation.egg-
info/top_level.txt
writing dependency_links to Lib/pyobjc_framework_XgridFoundation.egg-
info/dependency_links.txt
writing manifest file 'Lib/pyobjc_framework_XgridFoundation.egg-info/
SOURCES.txt'
writing manifest file 'Lib/pyobjc_framework_XgridFoundation.egg-info/
SOURCES.txt'
running build_ext
Creating /Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/site-packages/pyobjc-framework-XgridFoundation.egg-link
(link to Lib)
Adding pyobjc-framework-XgridFoundation 2.0 to easy-install.pth file
Installed /Users/mcovill/projects/pyobjc/pyobjc/pyobjc-framework-
XgridFoundation/Lib
Processing dependencies for pyobjc-framework-XgridFoundation==2.0
Searching for pyobjc-framework-Cocoa>=2.0
Reading http://pypi.python.org/simple/pyobjc-framework-Cocoa/
Couldn't find index page for 'pyobjc-framework-Cocoa' (maybe
misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pyobjc-framework-
Cocoa>=2.0
error: Could not find suitable distribution for
Requirement.parse('pyobjc-framework-Cocoa>=2.0')
Thanks,
Mike Covill
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig