Jeff Garbers wrote:
Hello! I'm just getting started trying to build a standalone Mac
application based on wxPython. I'm on OS X 10.6.1, using Python 2.6.1
as distributed with the OS.
note that py2ap will not bundle up python itself in this case, and your
app will only work on 10.6 systems.
ImportError: '/usr/lib/python2.6/lib-dynload/wx/_core_.so' not found
hmmm -- this means it's looking in your system, rather than the bundle,
for the wx libs...
Reviewing the output from py2app, I notice that that module -- among
others -- was stripped:
...
stripping libwx_macud-2.8.0.dylib
stripping _controls_.so
stripping wxtest
stripping _core_.so
stripping _misc_.so
stripping _gdi_.so
stripping _windows_.so
Why is pyapp stripping those modules,
stripping does not mean removing -- I thin it means removing debug
symbols, etc, i.e. making it smaller. It should not cause this problem.
Aside from putting dylibs into the bundle, py2app also re-writes the
headers, so that they are linked against the copies in the bundle,
rather than the system ones -- it looks like this has gone awry.
Do take a look in the bundle ans see what's there. It's very helpful for
debugging.
I'm not running 10.6, or python2.6, so I'm not much help here, but do
make sure that you are running the latest py2app -- there have been 2.6
fixes recently.
You also might try installing a Python.org build, and using that instead
of Apple's -- you'll need to do that if you want to support older
systems anyway.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
chris.bar...@noaa.gov
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig