[QScintilla] error during installation process

Ken Spicer kenspicer at comcast.net
Fri Sep 25 16:53:50 BST 2015


Hi all,

I think that I  have successfully installed QScintilla2....  I then run 
the python configuration program to generate the 'make' file which seems 
to complete successfully.  However, 'make' fails with the attached errors.

I haven't a clue.  Can you help?

Ken


-------------- next part --------------
linux-egp3:/home/ken/Downloads/QScintilla-gpl-2.9/Python # python3 configure.py 
Configuring QScintilla 2.9...
QScintilla 2.9 is being used.
The QScintilla .sip files will be installed in /usr/local/share/sip/PyQt4.
The QScintilla module will be installed in
/usr/local/lib/python3.4/site-packages/PyQt4.
PyQt 4.11.3 is being used.
Qt 5.4.2 is being used.
sip 4.16.5 is being used.
The sip executable is /usr/local/bin/sip.
The QScintilla module is being built with 'protected' redefined as 'public'.
The QScintilla API file will be installed in /usr/share/qt4/qsci/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...
linux-egp3:/home/ken/Downloads/QScintilla-gpl-2.9/Python # make
g++ -c -pipe -fno-exceptions -O2 -Wall -W -D_REENTRANT -fPIC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include -I/usr/local/include/python3.4m -I/usr/include -I. -o sipQsciQsciLexerPOV.o sipQsciQsciLexerPOV.cpp
./sipQsciQsciLexerPOV.cpp: In member function ‘void sipQsciLexerPOV::disconnectNotify(const QMetaMethod&)’:
./sipQsciQsciLexerPOV.cpp:187:42: error: no matching function for call to ‘sipQsciLexerPOV::disconnectNotify(const QMetaMethod&)’
         QsciLexerPOV::disconnectNotify(a0);
                                          ^
./sipQsciQsciLexerPOV.cpp:187:42: note: candidate is:
In file included from /usr/include/QtCore/qiodevice.h:46:0,
                 from /usr/include/QtCore/qdatastream.h:46,
                 from /usr/include/QtCore/qmetatype.h:49,
                 from /usr/include/QtCore/QMetaType:1,
                 from sipAPIQsci.h:30,
                 from sipQsciQsciLexerPOV.cpp:24:
/usr/include/QtCore/qobject.h:291:18: note: virtual void QObject::disconnectNotify(const char*)
     virtual void disconnectNotify(const char *signal);
                  ^
/usr/include/QtCore/qobject.h:291:18: note:   no known conversion for argument 1 from ‘const QMetaMethod’ to ‘const char*’
./sipQsciQsciLexerPOV.cpp: In member function ‘void sipQsciLexerPOV::connectNotify(const QMetaMethod&)’:
./sipQsciQsciLexerPOV.cpp:205:39: error: no matching function for call to ‘sipQsciLexerPOV::connectNotify(const QMetaMethod&)’
         QsciLexerPOV::connectNotify(a0);
                                       ^
./sipQsciQsciLexerPOV.cpp:205:39: note: candidate is:
In file included from /usr/include/QtCore/qiodevice.h:46:0,
                 from /usr/include/QtCore/qdatastream.h:46,
                 from /usr/include/QtCore/qmetatype.h:49,
                 from /usr/include/QtCore/QMetaType:1,
                 from sipAPIQsci.h:30,
                 from sipQsciQsciLexerPOV.cpp:24:
/usr/include/QtCore/qobject.h:290:18: note: virtual void QObject::connectNotify(const char*)
     virtual void connectNotify(const char *signal);
                  ^
/usr/include/QtCore/qobject.h:290:18: note:   no known conversion for argument 1 from ‘const QMetaMethod’ to ‘const char*’
make: *** [sipQsciQsciLexerPOV.o] Error 1


More information about the QScintilla mailing list