Bonjour,
J'essaie d'installer Eric5 depuis hier. Mais je n'y arrive vraiment pas.
Je suis sous Ubuntu 13.10.
Qt4 est installé avec QtDesigner (ainsi Qt5 avec QtCreator)
PyQt4 est bien installé (ainsi que PyQt5)
QScintilla 2.8 est installé.
J'ai un problème pour le Python binding.
Voici ma console
Evidement le make install ne fonctionne pas pour la même raison.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 pierre@PTISS:~/Informatique/Applications/QScintilla-gpl-2.8/Python$ python3.3 configure.py PyQt 4.10.3 is being used. Qt 4.8.4 is being used. sip 4.15.3 is being used. QScintilla 2.8 is being used. The sip executable is /usr/bin/sip. The QScintilla module will be installed in /usr/lib/python3.3/site-packages/PyQt4. The QScintilla module is being built with 'protected' redefined as 'public'. The QScintilla .sip files will be installed in /usr/share/sip/PyQt4. The QScintilla API file will be installed in /usr/share/qt5/api/python. Generating the C++ source for the Qsci module... Generating the .pro file for the Qsci module... Creating the Makefile for the Qsci module... pierre@PTISS:~/Informatique/Applications/QScintilla-gpl-2.8/Python$ make g++ -c -m64 -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt5/mkspecs/linux-g++-64 -I. -I/usr/include/qt5 -I/usr/include/python3.3m -I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -o sipQsciQsciLexerPerl.o sipQsciQsciLexerPerl.cpp In file included from sipQsciQsciLexerPerl.cpp:29:0: sipAPIQsci.h:33:17: fatal error: sip.h: Aucun fichier ou dossier de ce type #include <sip.h> ^ compilation terminated. make: *** [sipQsciQsciLexerPerl.o] Erreur 1 pierre@PTISS:~/Informatique/Applications/QScintilla-gpl-2.8/Python$
Je ne sais pas comment re-initialiser ce binding. Que faut-il effacer ?
merci pour votre aide.
Partager