Hi,

I think this problem might have been previously discussed but I'm not too sure 
what the solution is.
I'm attempting to build my PyQt4 application. 

I'm receiving an error here:

File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app/build_app.py",
 line 589, in _run
    self.run_normal()
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app/build_app.py",
 line 660, in run_normal
    self.create_binaries(py_files, pkgdirs, extensions, loader_files)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app/build_app.py",
 line 768, in create_binaries
    mm.mm.run_file(runtime)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachOGraph.py",
 line 66, in run_file
    m = self.createNode(MachO, pathname)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachOStandalone.py",
 line 23, in createNode
    res = super(FilteredMachOGraph, self).createNode(cls, name)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/altgraph/ObjectGraph.py",
 line 148, in createNode
    m = cls(name, *args, **kw)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachO.py",
 line 63, in __init__
    self.load(file(filename, 'rb'))
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachO.py",
 line 78, in load
    self.load_header(fh, 0, size)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachO.py",
 line 108, in load_header
    hdr = MachOHeader(self, fh, offset, size, magic, hdr, endian)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachO.py",
 line 148, in __init__
    self.load(fh)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/MachO.py",
 line 161, in load
    header = self.mach_header.from_fileobj(fh, **kw)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/ptypes.py",
 line 44, in from_fileobj
    return cls.from_str(f.read(cls._size_), **kw)
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/ptypes.py",
 line 48, in from_str
    return cls.from_tuple(struct.unpack(endian + cls._format_, s), **kw)
error: unpack requires a string argument of length 32
> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/macholib/ptypes.py(48)from_str()
-> return cls.from_tuple(struct.unpack(endian + cls._format_, s), **kw)

Any solutions?
I have 
qt4-mac 4.5.3
python26 @2.6.4_0+darwin
py26-sip @4.9.3_0
py26-pyqt4 @4.6.2_0
py26-py2app-devel @0.4.4_0
py26-macholib @1.2.1_2 

Regards,
Xiao
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to