<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>A bleading edge version of py2app with a simular macholib now works for me to build a 3-way universal pyobjc application.</div><div><br></div><div>Could you (and others on the list) please test if that works for you as well?</div><div><br></div><div>* easy_install macholib==dev</div><div>* easy_install py2app==dev</div><div><br></div><div>This should install macholib 1.2.2 and py2app 0.5. &nbsp;</div><div><br></div><div>With this combination I can build the TinyTinyEdit example in the py2app repository using a 3-way universal Python 2.7 framework (x86, i386, ppc), and that results in a working application bundle.</div><div><br></div><div>Builds that include ppc64 code may not work. I don't have access to hardware that supports such code and therefore cannot properly develop or test such code.</div><div><br></div><div>Ronald</div><div><br></div><br><div><div>On 12 Jun, 2010, at 17:18, Massimo Di Stefano wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><br></div><div>i'll update my Py2app installation after your fix,&nbsp;</div><div>just ping me when a test is needed.</div><div><br></div><div>Thanks!<div><br></div><div><br></div><div><br></div><div><div>Il giorno 12/giu/2010, alle ore 17.03, Ronald Oussoren ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div bgcolor="#FFFFFF"><div>Yikes, the 64-bit py2app bug strikes again.</div><div><br></div><div>I'm going to fix this next week,</div><div><br></div><div>Ronald<br><br>On Jun 12, 2010, at 7:47, Massimo Di Stefano &lt;<a href="mailto:massimodisasha@gmail.com">massimodisasha@gmail.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>Hi,<br><div><br></div><div>i tried to run py2app on the setup.py file,</div><div><br></div><div>python setup.py py2app</div><div><br></div><div>i had this log :</div><div><br></div><div><a href="http://www.geofemengineering.it/data/py2app_log.txt"></a><a href="http://www.geofemengineering.it/data/py2app_log.txt">http://www.geofemengineering.it/data/py2app_log.txt</a></div><div><br></div><div>it ends with a pdb shell :-/ ,&nbsp;</div><div>this the results if i try to run the generated &nbsp;.app :</div><div><br></div><div><a href="http://www.geofemengineering.it/data/log.png"></a><a href="http://www.geofemengineering.it/data/log.png">http://www.geofemengineering.it/data/log.png</a></div><div><br></div><div><br></div><div>Thanks to help me.</div><div><br></div><div>Massimo.</div><div><br><div><div>Il giorno 12/giu/2010, alle ore 16.03, Ronald Oussoren ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 12 Jun, 2010, at 4:13, Massimo Di Stefano wrote:</div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><font class="Apple-style-span"><br></font></div><div><br></div><div>but if i try to run the example from PyObjc :&nbsp;</div><div><br></div><div><a href="http://pyobjc.sourceforge.net/examples/pyobjc-framework-Quartz/ImageKit/ImageBrowser/PyObjCExample-ImageBrowser.zip">PyObjCExample-ImageBrowser</a></div><div><br></div><div>i have this log :</div><div><br></div><div><div>PyObjCExample-ImageBrowser sasha$ python main.py&nbsp;</div><div>/Library/Python/2.6/site-packages/pyobjc_framework_Cocoa-2.2-py2.6-macosx-10.6-universal.egg/PyObjCTools/NibClassBuilder.py:73: DeprecationWarning: PyObjCTools.NibClassBuilder is deprecated, use explicit definitions instead</div><div>2010-06-12 13:10:41.997 Python[18759:d07] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting</div></div><div><br></div><div><br></div><div><br></div><div>any clue on what i'm doing wrong, how can i run this example?</div></blockquote><br></div><div>You must use py2app to create an application bundle and then run that. Almost all pyobjc examples are GUI ones that require being run in a bundle.</div><div><br></div><div>Ronald</div><div>&nbsp;</div></div></blockquote></div><br></div></div></blockquote></div></blockquote></div><br></div></div></blockquote></div><br></body></html>