<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 23 Nov, 2011, at 12:14, Neacsa Bogdan Valentin wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; position: static; z-index: auto; "><div>Hello,</div><div><br></div><div>I have a problem/question about building apps on the MacOS 10.7.2 version. Ok so I have succesfully bundled my application on 10.5.8 but now we need a 64-bit distribution too so we are trying to build it on 10.7.2 . This comes from what I see with a default 64-bit python 2.7.1 and a py2app 0.5.3  as default.&nbsp;</div><div><br></div><div>Ok so first thing I tried to run the same script, an error occured related to modulegraph:</div><div><br></div><div>&nbsp;&nbsp;&nbsp; File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/modulegraph.py", line 352, in calc_setuptools_nspackages<br>&nbsp;&nbsp;&nbsp; for fn in os.listdir(entry):<br>OSError: [Errno 2] No such file or directory:
 '/WORK/TVB/tvb/build/bdist.macosx-10.7-intel/lib.macosx-10.7-intel-2.7'<br>&gt; /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/modulegraph.py(352)calc_setuptools_nspackages()<br>-&gt; for fn in os.listdir(entry):</div><div><br></div><div>Ok so next thing I try an addition check in that line of module graph to see if entry actually exists, that seems to fix the error and generate a package. Now the problem is we need to use the 'python' generated in /Contents/MacOS/python to spawn additional processes(again this seems to work in 10.5.8 generated packages), but now I get: <br></div><div><br></div><div>&nbsp;&nbsp;&nbsp; sudo ./tvb start web backend<br>&nbsp;&nbsp;&nbsp; Starting to modify&nbsp; pythonpath<br>&nbsp;&nbsp;&nbsp; done<br>&nbsp;&nbsp;&nbsp; python: posix_spawn: /WORK/TVB/tvb/TVB_MacOS_dist/TVB_distribution/tvb.app/Contents/MacOS/python2.7: No such file or directory<br>&nbsp; <br></div><div>&nbsp;&nbsp;
 Now the prints that worked let me see that a app was actually generated but the spawn new process failed, so <span style="font-weight: bold;">I reverted all my changes</span> and tried on <span style="font-weight: bold;">a simple 'hello.py'</span> on both 10.7.2 and 10.5.8.</div><div>The bundled application works on both, however the generated python doesn't: <br></div><div><br></div><div>&nbsp;&nbsp;&nbsp; So on 10.5.8:<br></div><div><span class="tab">&nbsp;&nbsp;&nbsp; </span><span class="tab">&nbsp;&nbsp;&nbsp; </span><span class="tab">&nbsp;&nbsp;&nbsp; </span><span class="tab">&nbsp;&nbsp;&nbsp; ./dist/hello.app/Contents/MacOS/hello</span></div><div><span class="tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;_Funct pt ...&gt;</span></div><div><span class="tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello</span></div><div><br><span class="tab"></span></div><div><span class="tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./dist/hello.app.Contents/MacOS/python</span></div><div><span class="tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --starts a python 2.7.1 interpreter---</span></div><div><br><span class="tab"></span></div><div><span class="tab">&nbsp;&nbsp;&nbsp; But on 10.7.2:</span></div><div><span class="tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ./dist/hello.app/Contents/MacOS/hello <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hello</span></div><div><span class="tab"><br></span></div><div><span class="tab">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; ./dist/hello.app/Contents/MacOS/python <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; python:
 posix_spawn: /WORK/TVB/TESt/dist/hello.app/Contents/MacOS/python2.7: No such file or directory</span></div><div><br><span class="tab"></span></div><div><span class="tab">Any leads why this might be happening/ way to fix it?&nbsp;</span></div></div></div></blockquote><div><br></div>Could you create a small example project that demonstrates the problem and either mail it to me or file a bug at &lt;<a href="https://bitbucket.org/ronaldoussoren/py2app">https://bitbucket.org/ronaldoussoren/py2app</a>&gt;?&nbsp;</div><div><br></div><div>Ronald<br><blockquote type="cite"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; position: static; z-index: auto; "><div><br><span class="tab"></span></div><div><span class="tab">Best regards,</span></div><div><span class="tab">Bogdan<br></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><br><span class="tab"></span></div><div><span class="tab"><br></span></div></div></div>_______________________________________________<br>Pythonmac-SIG maillist &nbsp;- &nbsp;<a href="mailto:Pythonmac-SIG@python.org">Pythonmac-SIG@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/pythonmac-sig">http://mail.python.org/mailman/listinfo/pythonmac-sig</a><br>unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG<br></blockquote></div><br></body></html>