On 23 Nov, 2011, at 12:14, Neacsa Bogdan Valentin wrote:

> Hello,
> 
> 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. 
> 
> Ok so first thing I tried to run the same script, an error occured related to 
> modulegraph:
> 
>     File 
> "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/modulegraph.py",
>  line 352, in calc_setuptools_nspackages
>     for fn in os.listdir(entry):
> OSError: [Errno 2] No such file or directory: 
> '/WORK/TVB/tvb/build/bdist.macosx-10.7-intel/lib.macosx-10.7-intel-2.7'
> > /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/modulegraph/modulegraph.py(352)calc_setuptools_nspackages()
> -> for fn in os.listdir(entry):
> 
> 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: 
> 
>     sudo ./tvb start web backend
>     Starting to modify  pythonpath
>     done
>     python: posix_spawn: 
> /WORK/TVB/tvb/TVB_MacOS_dist/TVB_distribution/tvb.app/Contents/MacOS/python2.7:
>  No such file or directory
>   
>    Now the prints that worked let me see that a app was actually generated 
> but the spawn new process failed, so I reverted all my changes and tried on a 
> simple 'hello.py' on both 10.7.2 and 10.5.8.
> The bundled application works on both, however the generated python doesn't: 
> 
>     So on 10.5.8:
>                 ./dist/hello.app/Contents/MacOS/hello
>                 <_Funct pt ...>
>                 Hello
> 
>                 ./dist/hello.app.Contents/MacOS/python
>                 --starts a python 2.7.1 interpreter---
> 
>     But on 10.7.2:
>                ./dist/hello.app/Contents/MacOS/hello 
>                Hello
> 
>                ./dist/hello.app/Contents/MacOS/python 
>               python: posix_spawn: 
> /WORK/TVB/TESt/dist/hello.app/Contents/MacOS/python2.7: No such file or 
> directory
> 
> Any leads why this might be happening/ way to fix it? 

Could you create a small example project that demonstrates the problem and 
either mail it to me or file a bug at 
<https://bitbucket.org/ronaldoussoren/py2app>? 

Ronald
> 
> Best regards,
> Bogdan
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to