[PyKDE] eric3: Another installation glitch
Brett Hunt
bhunt at myrealbox.com
Fri Jan 28 00:47:45 GMT 2005
_Detlev Offenbach said:
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> Am Montag, 27. Dezember 2004 05:00 schrieb Parzival Herzog:
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> <snip> <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Thanks Phil, that worked, and installed PyKDE 3.11.3. Now eric
starts, but <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > fails before showing its UI.
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > It seems by the traceback (see below) something to do with
QScintilla. And <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > er, I have no eric to debug with, and if I backtrack to get a
working eric, <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > I wouldn't have this problem, or er, I couldn't run /this/ eric to
get <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > /this/ problem. So, I beg of you again o gurus, what could be
happening <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > now? <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > [parz at lobsang parz]$ eric3
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Loading required GL library /usr/X11R6/lib/libGL.so.1.2
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Warning: translation file 'qt_en_US'could not be loaded.
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Using default. <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Warning: translation file 'eric3_en_US'could not be loaded.
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Using default. <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Warning: translation file 'qscintilla_en_US'could not be loaded.
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Using default. <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > Traceback (most recent call last):
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/eric3/eric3.py", line 123,
in ? <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > main() <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/eric3/eric3.py", line 109,
in main <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > mw = UserInterface(loc, splash)
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/UI/UserInterface.py", line
180, in <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > __init__ <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/UI/UserInterface.py", line
513, in <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > createLayout <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/eric3/__init__.py", line 47,
in <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > factory <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/ViewManager/Tabview.py",
line 152, <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > in __init__ <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/ViewManager/ViewManager.py",
line <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > 72, in __init__ <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> >
"/usr/lib/python2.3/site-packages/QScintilla/SearchReplaceDialog.py",
line <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > 52, in __init__ <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > File "/usr/lib/python2.3/site-packages/UI/E3Action.py", line 86, in
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > __init__ TypeError: argument 2 of QAction() has an invalid type
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> > [parz at lobsang parz]$
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> That is not a QScintilla problem. Try to reinstall eric snapshot
after the <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> update of PyKDE. The code works fine over here. If it still fails,
please <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> insert a print statement at the beginning of the E3Action ctor.
(print args). <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> The start eric on the commandline and redirect stdout to a file. In
this file <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> search for a line conatining the string "search_dialog_find_next". It
should <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> appear twice. The third and fourth entriy should be 0, 0.
<http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> Regards, <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_> Detlev <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
_
Well, I'm having a similar problem. I have built from source and
installed: sip, PyQt, qscintilla and PyKDE. Now I'm trying to run eric
3.6.0 and getting this same error. I put in the debug print that Detlev
described and here is the output:
[bhunt at bhunt-lnx eric-3.6.0]$ eric3
Warning: translation file 'qt_en_US.UTF-8'could not be loaded.
Using default.
Warning: translation file 'eric3_en_US.UTF-8'could not be loaded.
Using default.
Warning: translation file 'qscintilla_en_US.UTF-8'could not be loaded.
Using default.
(<qt.QString instance at 0x9bb4b3c>, <qt.QString instance at 0x9bb504c>,
0, 0, <QScintilla.SearchReplaceDialog.SearchReplaceDialog instance at
0x9b947bc>, 'search_dialog_find_next')
Traceback (most recent call last):
File "/usr/lib/python2.2/site-packages/eric3/eric3.py", line 123, in ?
main()
File "/usr/lib/python2.2/site-packages/eric3/eric3.py", line 109, in main
mw = UserInterface(loc, splash)
File "/usr/lib/python2.2/site-packages/UI/UserInterface.py", line 180,
in __init__
File "/usr/lib/python2.2/site-packages/UI/UserInterface.py", line 513,
in createLayout
File "/usr/lib/python2.2/site-packages/eric3/__init__.py", line 47, in
factory
"""
File "/usr/lib/python2.2/site-packages/ViewManager/Tabview.py", line
152, in __init__
File "/usr/lib/python2.2/site-packages/ViewManager/ViewManager.py",
line 72, in __init__
File
"/usr/lib/python2.2/site-packages/QScintilla/SearchReplaceDialog.py",
line 52, in __init__
File "/usr/lib/python2.2/site-packages/eric3/UI/E3Action.py", line 87,
in __init__
self.mainAction = QAction(args[1+incr], args[2+incr], actParent)
File "/usr/lib/python2.2/site-packages/qt.py", line 67, in __init__
libqtc.sipCallCtor(221,self,args)
TypeError: Argument 2 of QAction() has an invalid type
It looks like the string 'search_dialog_find_next' only appears once
(bad?) and arguments 3 and 4 are indeed 0.
Any help would be greatly appreciated. By the way:
sip-snapshot-20041224
qscintilla-1.61-gpl-1.4
PyQt-x11-gpl-3.13
PyKDE-3.11.3.tar.gz
qt-3.1.2-13.4
python-2.2.3-5 (I don't have control over this one :( )
Thanks,
Brett Hunt
__ <http://mats.imk.fraunhofer.de/mailman/listinfo/pykde>_
More information about the PyQt
mailing list