On 6 Oct, 2009, at 16:30, Kevin Walzer wrote:
I'm trying to bundle up a Python application that uses four-way universal builds of Python and Tk (64-bit/32-bit for PPC and x86). py2app chokes when trying to link the Tk frameworks in the app bundle:linking /Users/kevin/Programming/phynchronicity/dist/ Phynchronicity.app/Contents/Frameworks/Tk.framework/Versions/Current -> 8.5WARNING: Mach-O header may be too large to relocate WARNING: Mach-O header may be too large to relocate WARNING: Mach-O header may be too large to relocate WARNING: Mach-O header may be too large to relocate Traceback (most recent call last):File "/Library/Frameworks/Python64.framework/Versions/2.6/lib/ python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", line 589, in _runself.run_normal()File "/Library/Frameworks/Python64.framework/Versions/2.6/lib/ python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", line 660, in run_normalself.create_binaries(py_files, pkgdirs, extensions, loader_files)File "/Library/Frameworks/Python64.framework/Versions/2.6/lib/ python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", line 777, in create_binaries<snip>I ran across this error in the mailing list archives and saw that it may pertain to the "-headerpad_max_install_names" LD flag. I added this flag to LDFLAGS in my ~/.profile and rebuilt Tcl and Tk with the link flag, but py2app still returns this error.Not sure what to do here. I think py2app should be able to handle building a Tkinter application as 64-bit without these errors; Tkinter isn't some weird edge case. I've installed the latest dev versions of py2app and macholib. I'm also running 10.5.8.
My gut feeling is that macholib does not yet support 64-bit binaries. I know for sure that I have never used it with 64-bit binaries yet.
Ronald
Thanks, Kevin -- Kevin Walzer Code by Kevin http://www.codebykevin.com _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig