Yo aporté gran parte de los archivos UI (XML con definición de interfases de Qt). Como todos habían migrado a KDE 4.6.1, para no quedarme atrás usé los repositorios experimentales propuestos por kubunut. Durante un code sprint con Org, me di cuenta que mi pyuic4 había dejando de funcionar!!
El error se reporta como el siguiente:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/PyQt4/uic/port_v2/invoke.py", line 15, in invoke
exit_status = driver.invoke()
File "/usr/lib/pymodules/python2.6/PyQt4/uic/driver.py", line 40, in invoke
self._generate()
File "/usr/lib/pymodules/python2.6/PyQt4/uic/driver.py", line 68, in _generate
self._opts.pyqt3_wrapper, self._opts.from_imports)
File "/usr/lib/pymodules/python2.6/PyQt4/uic/__init__.py", line 134, in compileUi
winfo = compiler.UICompiler().compileUi(uifile, pyfile, from_imports)
File "/usr/lib/pymodules/python2.6/PyQt4/uic/Compiler/compiler.py", line 19, in __init__
CompilerCreatorPolicy())
File "/usr/lib/pymodules/python2.6/PyQt4/uic/uiparser.py", line 91, in __init__
self.factory = QObjectCreator(creatorPolicy)
File "/usr/lib/pymodules/python2.6/PyQt4/uic/objcreator.py", line 61, in __init__
self._cwFilters.append(plugin_locals["getFilter"]())
File "
ImportError: /usr/lib/pymodules/python2.6/PyKDE4/kdeui.so: undefined symbol: _ZTI13KRatingWidget
Esto no era bueno, simplemente agregamos un return en la carga de plugins, quedando de esta manera.
Un hack feo, pero solucionó el problema :)
0 comentarios:
Publicar un comentario