[Pythonmac-SIG] Py2app zlib import error

Brian Zambrano brianz at gmail.com
Thu Jun 23 09:29:17 CEST 2011


> ls -l ./Resources/lib/python2.6/lib-dynload/zlib.so
-rw-r--r--  1 brianz  staff  195256 Jun 23 00:09
./Resources/lib/python2.6/lib-dynload/zlib.so

> file ./Resources/lib/python2.6/lib-dynload/zlib.so
./Resources/lib/python2.6/lib-dynload/zlib.so: Mach-O universal binary with
2 architectures
./Resources/lib/python2.6/lib-dynload/zlib.so (for architecture ppc):
Mach-O bundle ppc
./Resources/lib/python2.6/lib-dynload/zlib.so (for architecture i386):
 Mach-O bundle i386

> otool -L ./Resources/lib/python2.6/lib-dynload/zlib.so
./Resources/lib/python2.6/lib-dynload/zlib.so (architecture ppc):
        /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version
47.1.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.10)
./Resources/lib/python2.6/lib-dynload/zlib.so (architecture i386):
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 88.3.10)


My py2app build args look like this.  I've tried setting argv_emulation to
False which had no effect:


LIBSQLITE = '/Developer/Applications/Qt/plugins/sqldrivers/libqsqlite.dylib'
OPTIONS = {
        'argv_emulation': True,
        'iconfile': os.path.join(CWD,
                        'resources/progicons/osx/roastlog-osx.icns'),
        'strip': True,
        'optimize': 2,
        'includes': ['sip', 'PyQt4', 'PyQt4.QtCore', 'PyQt4.QtGui',
                'PyQt4.QtNetwork', 'PyQt4.QtSql',
                'simplejson', 'httplib2', 'email.iterators'],
        'excludes': ['PyQt4.QtDesigner',  'PyQt4.QtOpenGL',
                'PyQt4.QtScript', 'PyQt4.QtTest',
                'PyQt4.QtWebKit', 'PyQt4.QtXml', 'PyQt4.phonon',
                'wx'],
        'frameworks': [LIBSQLITE],
}

BZ


On Wed, Jun 22, 2011 at 8:15 PM, Ned Deily <nad at acm.org> wrote:

>
> You might be able to provide more insight by running the following
> commands on the zlib extension module:
>
> ls -l ./Resources/lib/python2.6/lib-dynload/zlib.so
> file ./Resources/lib/python2.6/lib-dynload/zlib.so
> otool -L ./Resources/lib/python2.6/lib-dynload/zlib.so
>
> and stating exactly which py2app options you are using to build the app.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20110623/07ade333/attachment.html>


More information about the Pythonmac-SIG mailing list