anselmorenato / lightlang

Automatically exported from code.google.com/p/lightlang
0 stars 0 forks source link

LightLang компилируется но не стартует на Qt4.5.0 и PyQT 4.4.4 #54

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Программа нормально компилируется но при 
попытке запуска xsl вылетает с
ошибкой:

Traceback (most recent call last):
  File "/usr/bin/xsl", line 64, in <module>
    main.run()
  File "/usr/lib/xsl/pyqt4/Main.py", line 68, in run
    self.main_window = MainWindow.MainWindow()
  File "/usr/lib/xsl/pyqt4/MainWindow.py", line 94, in __init__
    self.google_translate_panel = GoogleTranslatePanel.GoogleTranslatePanel()
  File "/usr/lib/xsl/pyqt4/GoogleTranslatePanel.py", line 64, in __init__
    self.google_translate = GoogleTranslate.GoogleTranslate()
  File "/usr/lib/xsl/pyqt4/GoogleTranslate.py", line 38, in __init__
    self.http = Qt.QHttp()
AttributeError: 'module' object has no attribute 'QHttp'

Original issue reported on code.google.com by kazancas on 22 Mar 2009 at 5:17

GoogleCodeExporter commented 9 years ago
Какой дистрибутив? Откуда взяты пакеты? 
Самосборные?

Original comment by mdevaev@gmail.com on 22 Mar 2009 at 5:44

GoogleCodeExporter commented 9 years ago
На любимой Mandriva - Qt 4.5.0 и PyQT утянулись вместе 
с KDE 4.2.1 с kde.org. Счас
пересобрал снова 0.8.6 на "сборочной" машине с 
KDE 4.3 - все нормально работает.
Пробую на 4.5 - то же самое выдает.

Original comment by kazancas on 22 Mar 2009 at 5:57

GoogleCodeExporter commented 9 years ago
Это свн-версия (словарь)? Свежая? в где kde 4.3 - 
там какие версии?
Я сейчас у доного человека спросил, у него 
qt-4.5.0 и pyqt-4.4.4, все работает...

Original comment by mdevaev@gmail.com on 22 Mar 2009 at 6:13

GoogleCodeExporter commented 9 years ago
То есть не KDE 4.3 а Qt 4.4.3 - описался. Словарь не 
из svn - 0.8.6-rev450-rc2

Original comment by kazancas on 22 Mar 2009 at 6:27

GoogleCodeExporter commented 9 years ago
Мне почему-то кажется, что проблема в 
библиотеках и их совместимости, все-таки 
версии разные и дистры по-разному собирают 
их. У вас есть мысли какие-нибудь?

Original comment by mdevaev@gmail.com on 22 Mar 2009 at 6:49

GoogleCodeExporter commented 9 years ago
Вот самому интересно, так как 0.8.5 тоже 
перстал запускаться и выдает вот такое:

Traceback (most recent call last):
  File "/usr/bin/xsl", line 50, in <module>
    import Main # raises accept
  File "/usr/lib/xsl/pyqt4/Main.py", line 26, in <module>
    import TrayIcon
  File "/usr/lib/xsl/pyqt4/TrayIcon.py", line 22, in <module>
    import TranslateSitesMenu
  File "/usr/lib/xsl/pyqt4/TranslateSitesMenu.py", line 29, in <module>
    class TrSiteSAXHandler(Qt.QXmlDefaultHandler) :
AttributeError: 'module' object has no attribute 'QXmlDefaultHandler'

Original comment by kazancas on 22 Mar 2009 at 6:56

GoogleCodeExporter commented 9 years ago
Локализовал основную проблему - в файле 
MainWindow.py в /usr/lib/xsl/pyqt4/

Original comment by kazancas on 22 Mar 2009 at 7:36

Attachments:

GoogleCodeExporter commented 9 years ago
Так, насколько я понял, в биндингах 
напортачили с классами, судя по ошибкам, 
так как 
питон попросту не видит QHttp, а это очень 
странно.

Original comment by mdevaev@gmail.com on 22 Mar 2009 at 9:13

GoogleCodeExporter commented 9 years ago
http://riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-x11-gpl-4.5-
snapshot-20090321.tar.gz

Попробуй поставить вот этот PyQt4. Я уверен, 
что проблема в несовместимости либ.

Original comment by mdevaev@gmail.com on 22 Mar 2009 at 9:15

GoogleCodeExporter commented 9 years ago

Original comment by mdevaev@gmail.com on 25 Mar 2009 at 9:46

GoogleCodeExporter commented 9 years ago
Поскольку ответа нет, видимо, все работает.

Original comment by mdevaev@gmail.com on 8 May 2009 at 8:06

GoogleCodeExporter commented 9 years ago
Нет не работает. Счас собрал новые пакеты - 
приходится вырубать возможность перевода
через Gogole Translate в MainWindow.py. Хотя уже Qt 4.5.1 и PyQt 
новые...

Original comment by kazancas on 8 May 2009 at 8:13

GoogleCodeExporter commented 9 years ago
Руками собирали?

Original comment by mdevaev@gmail.com on 9 May 2009 at 10:09

GoogleCodeExporter commented 9 years ago
В 2009.0 да, в Mandriva 2009.1 уже из пакетов.

Original comment by kazancas on 9 May 2009 at 11:19

GoogleCodeExporter commented 9 years ago
Я внес некоторые изменения, сейчас все 
должно работать, в том числе Google Translate.
Установите, пожалуйста, последнюю версию 
из SVN

Original comment by mdevaev@gmail.com on 9 May 2009 at 1:14

GoogleCodeExporter commented 9 years ago
It's very strange, I have two systems run Mandriva 2009.1. One can run 
Lightlang, 
one threw error messages like kazancas posted above.

I think the there's problem with python-sip. I can't compile PyQt from the 
source.

There's also solution to fix problem to manual import QNetwork component. Just 
download the GoogleTranslate.py I attched here replace the file from 
[lightlang-0.8.6-rev450].

I have problems with Lightlang version download from SVN.

Original comment by rusv...@gmail.com on 9 May 2009 at 5:38

Attachments:

GoogleCodeExporter commented 9 years ago
That is the latest version from SVN has no problem with QtNetwork?

Original comment by mdevaev@gmail.com on 9 May 2009 at 6:42

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
No, It's has no problem with QtNetwork, but with "Dict Manager". So, until the 
problem with "Dict Manager" will be fixed, I'll keep the 0.8.6-rev450 version 
(with 
this small patch).

Original comment by rusv...@gmail.com on 9 May 2009 at 7:33

GoogleCodeExporter commented 9 years ago
Continue discussing the issue 
http://code.google.com/p/lightlang/issues/detail?id=55
for DictsManager bug

Original comment by mdevaev@gmail.com on 9 May 2009 at 9:14

GoogleCodeExporter commented 9 years ago
Теперь все работает у всех?

Original comment by mdevaev@gmail.com on 10 May 2009 at 11:15

GoogleCodeExporter commented 9 years ago
Видимо, все работает

Original comment by mdevaev@gmail.com on 18 May 2009 at 1:56