QtHelp module isn't built

Bug #692822 reported by croxis
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Kubuntu PPA
Fix Released
Undecided
Unassigned
python-qt4 (Ubuntu)
Fix Released
Undecided
Felix Geyer
Natty
Fix Released
Undecided
Felix Geyer

Bug Description

Binary package hint: eric

Eric 4, in both maverick and natty, refuse to start. When running from terminal the following is outputted:

Warning: translation file 'qt_en_US'could not be loaded.
Using default.
Warning: translation file 'eric4_en_US'could not be loaded.
Using default.
Warning: translation file 'qscintilla_en_US'could not be loaded.
Using default.
An unhandled exception occurred. Please report the problem
using the error reporting dialog or via email to <email address hidden>.
A log has been written to "/home/croxis/.eric4/eric4_error.log".

Error information:
--------------------------------------------------------------------------------
2010-12-20, 17:44:28
--------------------------------------------------------------------------------
<type 'exceptions.ImportError'>:
No module named QtHelp
--------------------------------------------------------------------------------
  File "/usr/share/eric/modules/eric4.py", line 282, in <module>
    main()
  File "/usr/share/eric/modules/eric4.py", line 259, in main
    from UI.UserInterface import UserInterface
  File "/usr/share/eric/modules/UI/UserInterface.py", line 38, in <module>
    from Helpviewer.HelpWindow import HelpWindow
  File "/usr/share/eric/modules/Helpviewer/HelpWindow.py", line 15, in <module>
    from PyQt4.QtHelp import QHelpEngine, QHelpEngineCore, QHelpSearchQuery

--------------------------------------------------------------------------------
Version Numbers:
  Python 2.7.1+
  Qt 4.7.1
  PyQt4 4.8.1
  sip 4.11.2
  QScintilla 2.4.5
  eric4 4.4.9 (r3848)

Platform: linux2
2.7.1+ (r271:86832, Dec 14 2010, 19:41:23)
[GCC 4.5.2]
--------------------------------------------------------------------------------
Distribution Info:
  /etc/lsb-release
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=11.04
  DISTRIB_CODENAME=natty
  DISTRIB_DESCRIPTION="Ubuntu natty (development branch)"

Tags: kubuntu

Related branches

Revision history for this message
ccaaatt (ccaaatt) wrote :

At natty, there are /usr/share/sip/PyQt4/QtHelp/*.sip

BUT "ls /usr/lib/pyshared/python2.6/PyQt4/QtHelp.so"? No such file or directory!

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Confirmed in Natty with eric 4.4.9-1 .

Changed in eric (Ubuntu):
status: New → Confirmed
Revision history for this message
ccaaatt (ccaaatt) wrote :

At natty, python, 2.6 or 2.7, it's a problem

Revision history for this message
Florian Reinhard (freinhard) wrote :

doesn't work either on ubuntu 10.10 with python 2.6.6

Jonathan Riddell (jr)
affects: eric (Ubuntu) → python-qt4 (Ubuntu)
Changed in python-qt4 (Ubuntu):
status: Confirmed → Fix Released
milestone: none → natty-alpha-2
tags: added: kubuntu
Felix Geyer (debfx)
Changed in python-qt4 (Ubuntu):
assignee: nobody → Felix Geyer (debfx)
status: Fix Released → In Progress
Revision history for this message
Felix Geyer (debfx) wrote :

Confirmed for natty, but I can't reproduce this on maverick.
eric starts just fine.

summary: - Eric fails to start: No module named QtHelp
+ QtHelp module isn't built
Revision history for this message
Florian Reinhard (freinhard) wrote :

on maverick i have python-qt4 from the kubuntu-ppa beta backports repository, which ships the same bug.
on natty i just upgraded to 4.8.1-0ubuntu4 which didn't fix this issue.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-qt4 - 4.8.3-0ubuntu1

---------------
python-qt4 (4.8.3-0ubuntu1) natty; urgency=low

  * New upstream release.
  * Bump build dependency on sip to 4.12.1.
  * Add "--verbose" to common configure options.
  * Add fix_qthelp_ftbfs.diff to fix QtHelp FTBFS with ld --no-add-needed.
    (LP: #692822)
  * Drop patches that are applied upstream:
    - kubuntu_01_fix_uic.diff
    - kubuntu_03_uiparser.diff
    - qreal_float_support.diff
  * Adapt debian_configure_changes.diff to new upstream version.
 -- Felix Geyer <email address hidden> Wed, 26 Jan 2011 23:47:25 +0100

Changed in python-qt4 (Ubuntu Natty):
status: In Progress → Fix Released
Revision history for this message
Felix Geyer (debfx) wrote :

Uploaded the fix to the backports ppa.

Changed in kubuntu-ppa:
status: New → Fix Released
Revision history for this message
Gustavo A. Díaz (gdiaz) wrote :

Thanks for the PPA fix!

Revision history for this message
ken brockman (krush1954) wrote :

I have been trying for weeks to load eric5, I have loaded qt4 5-6 times. I have loaded qt-SDK. I have stuffed over 1.5 gig of qt onto my HD and still, ever time i try to load eric5 i get the msg, QtHelp not found. I have goggled the problem and found people with the same issue using apple os, windoz and linux... I have 2 versions of python, 2.7 and 3.2. I have tried every suggestion that i have found all to no avasil. is there anyone, anywhere who can help me with this issue??????
Ubuntu 11.10..

Revision history for this message
Scott Kitterman (kitterman) wrote :

The QtHelp module is provided in python-qt4 for 11.10, so whatever your problem is, it's not this bug (which has been fixed already).

./usr/lib/python2.7/dist-packages/PyQt4/QtHelp.so

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.