On 09/06/2020 07:16, Antonio Rojas wrote:
Hi,
I'm getting this error when building qscintilla with sip 5.3/pyqt 5.15:

/build/qscintilla/src/QScintilla-2.11.4/build/Qsci/sipQsciQsciAPIs.cpp:
In function ‘void* array_QsciAPIs(Py_ssize_t)’:
/build/qscintilla/src/QScintilla-2.11.4/build/Qsci/sipQsciQsciAPIs.cpp:867:37:
error: no matching function for call to ‘QsciAPIs::QsciAPIs()’
  867 |     return new  ::QsciAPIs[sipNrElem];
      |                                     ^
In file included from
/build/qscintilla/src/QScintilla-2.11.4/Python/sip/qsciapis.sip:24:
../../Qt4Qt5/Qsci/qsciapis.h:209:5: note: candidate:
‘QsciAPIs::QsciAPIs(const QsciAPIs&)’
  209 |     QsciAPIs(const QsciAPIs &);
      |     ^~~~~~~~
../../Qt4Qt5/Qsci/qsciapis.h:209:5: note:   candidate expects 1
argument, 0 provided
../../Qt4Qt5/Qsci/qsciapis.h:73:5: note: candidate:
‘QsciAPIs::QsciAPIs(QsciLexer*)’
   73 |     QsciAPIs(QsciLexer *lexer);
      |     ^~~~~~~~
../../Qt4Qt5/Qsci/qsciapis.h:73:5: note:   candidate expects 1
argument, 0 provided
make[1]: *** [Makefile:1183: sipQsciQsciAPIs.o] Error 1

It will be fixed in tonight's QScintilla snapshot. It's actually a long-standing bug in the QScintilla Python bindings that was only exposed by changes in SIP v5.3.

I'll probably release v2.11.5 in the next few days.

Thanks,
Phil

Reply via email to