[python] freeze,PyQt4.QtGui.so
Petr Zlamal
p.zlamal na gmail.com
Neděle Září 21 11:20:07 CEST 2008
Mam jeste dotaz. Myslel jsem, ze pokud dojde k uspesnemu zmrazeni pujde
aplikace spustit nezavisle na instalovanych soucastech v hostitelskem
systemu. Na stroji, kde doslo k "zmrazeni" vse funguje ok a binarka je
zavisla na hostitelskem pocitaci, zda se, jen na:
vepro na blackbox:/home/bin_linux$ ldd run_BastControl_v1
linux-gate.so.1 => (0xb7fb1000)
libpython2.5.so.1.0 => /usr/lib/libpython2.5.so.1.0 (0xb7e6b000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7e53000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e4e000)
libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0xb7e4a000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e25000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cd6000)
/lib/ld-linux.so.2 (0xb7fb2000)
Na hostitelskem pocitaci se tyto knihovny vyskytuji. Avsak pri spusteni
(nutno podotknout, ze se jedna o gui aplikaci v pyqt4):
vepro na blackbox:/bin_linux$ ./run_BastControl_v1
Traceback (most recent call last):
File "/usr/lib/cx_Freeze/initscripts/Console.py", line 27, in <module>
File "run_BastControl_v1.py", line 10, in <module>
File "ExtensionLoader_PyQt4_QtGui.py", line 12, in <module>
ImportError: /bin_linux/PyQt4.QtGui.so: undefined symbol:
_ZTI19QStyledItemDelegate
QStyledItemDelegate je trida, kterou pouziva QTableWidget. Tu pouzivam.
Je mi divne, ze nativni skript na hostitelskem stroji spustim a
prenesena binarka hlasi tento error.
Další informace o konferenci Python