Forum Programmation.python hp-toolbox - RuntimeError: the sip module has not been built with the Qt support needed by the qt module

Posté par  .
Étiquettes : aucune
0
28
déc.
2005
Bonjour, j'ai voulu répondre à l'article ci-dessous et j'espère être dans le bon topic.
Simplement pour dire que j'ai la même erreur lorsque je veux lancer hp-toolbox( RuntimeError: the sip module has not been built with the Qt support needed by the qt module).
Ma config : Mandriva2006 x86-64
J'ai installé une imprimante HP2355 et ai suivi - à la lettre - la procédure décrite sur "http://hpinkjet.sourceforge.net/install.php#setup_env" et que je trouve très bien faite même si c'est en anglais -
Si quelqu'un a une idée .....
Merci d'avance


**************************************************************************
Posté par D B le 17 décembre 2004

... /...si vous savez, je veux bien de votre aide. Les autres, circulez, ce post n'est pas un hapau à critiques ou à trolls.
J'ai envie de crier : "Python, c'est de la merde mouise", mais je vais m'en abstenir, car il me faut bien l'avouer, c'est un langage que je ne connais pas. Mais revenons un instant sur ce qui m'ennuie à propos de ce langage.
Suite à ce journal : http://linuxfr.org/~patrick_g/16421.html(...) , j'ai voulu installer et essayer le bestiau. Ca tombe bien, nous n'avons presque que des imprimantes hp réseau au boulot ! Alors, vas-y que je te télécharge tout ce beau monde, détarbzip2 moi tout ça, ./configure && make && make install, roule ma poule, c'est dans la boîte.
Yessss ! Voyons voir... Il s'installe dans /usr/hplip. C'est d'un pratique ! Et le FHS, il refoule du goulot ? Et ma variable PATH, faudrait que je l'alimente à chaque installation d'un logiciel sous Linux ? Bref, passons. J'ouvre une konsole, et là, au prompt, je lance /usr/hplip/toolbox
Ce "machin" me flame parce que PyQT n'est pas installé. Qu'à cela ne tienne, je m'en vais l'installer... Allons-y. Alors visiblement, ceux qui développent cet outil et le suivant (sip) ne connaissent absolument pas les autotools, car y'a un configure.py qui ne se lance même pas tout seul... Bref. Le premier (PyQT) me demande sip, donc rebelotte, je télécharge et décompresse, je lance le script configure.py, et il s'obstine à me dire que QT n'est pas installé sur ma machine ! Trop fort ! Et KDE, il tourne en roue libre ?
Bref, il me manquait la variable d'environnement QTDIR, et le répertoire (avec tout son bastringue) $QTDIR/mkspecs, un lien symbolique et un export plus tard, sip daigne enfin reconnaître qu'il avait tort et s'installe avec le support de QT. Chouette, on dépile ! PyQT se compile et s'installe maintenant, génial ! Je touche au but !
Retour au répertoire des sources de hplip, un ./configure des familles, make et make install. Tout baigne.
A noter que ce dernier ne se plaint jamais de rien. Manque PyQT, bof, pas grave... Enfin bref...
Et là, tout content, je lance une konsole toute fraîche, et au prompt, je tape :
$ /usr/hplip/toolbox
.../...
Running new hpguid instance...
Traceback (most recent call last):
File "/usr/hplip/hpguid.py", line 41, in ?
import base.async_qt as async
File "/usr/hplip/base/async_qt.py", line 85, in ?
from qt import *
RuntimeError: the sip module has not been built with the Qt support needed by the qt module
......./.......
***********************************************************************************

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.