Hi Phil, On Friday 11 November 2011, 14:44:13 Phil Thompson wrote: > QScintilla v2.6 has been released. It is based on Scintilla v2.29 and > includes support for all new features included in that.
Looks, like the latest release broke Qt3 compatibility: + export QTDIR=/usr/lib/qt3 + QTDIR=/usr/lib/qt3 + export QTDIR_LIB=/usr/lib/qt3/lib + QTDIR_LIB=/usr/lib/qt3/lib + export PATH=/usr/lib/qt3/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin :.:/usr/lib/qt3/bin + PATH=/usr/lib/qt3/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:.:/usr /lib/qt3/bin + pushd Qt3 /usr/src/packages/BUILD/QScintilla-gpl-2.6/Qt3 /usr/src/packages/BUILD/QScintilla-gpl-2.6 + qmake qscintilla.pro + make -j8 g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qsciscintilla.o qsciscintilla.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qsciscintillaba se.o qsciscintillabase.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qsciabstractapi s.o qsciabstractapis.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qsciapis.o qsci apis.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscicommand.o q scicommand.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscicommandset. o qscicommandset.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscidocument.o qscidocument.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscilexer.o qsc ilexer.cpp qsciscintilla.cpp:37:19: error: qmenu.h: No such file or directory qsciscintilla.cpp: In member function 'int QsciScintilla::markerDefine(const QImage&, int)': qsciscintilla.cpp:2762: error: invalid use of incomplete type 'const struct QImage' /usr/lib/qt3/include/qwindowdefs.h:77: error: forward declaration of 'const struct QImage' qsciscintilla.cpp:2763: error: invalid use of incomplete type 'const struct QImage' /usr/lib/qt3/include/qwindowdefs.h:77: error: forward declaration of 'const struct QImage' qsciscintilla.cpp: In member function 'void QsciScintilla::registerImage(int, const QImage&)': qsciscintilla.cpp:3562: error: invalid use of incomplete type 'const struct QImage' /usr/lib/qt3/include/qwindowdefs.h:77: error: forward declaration of 'const struct QImage' qsciscintilla.cpp:3563: error: invalid use of incomplete type 'const struct QImage' /usr/lib/qt3/include/qwindowdefs.h:77: error: forward declaration of 'const struct QImage' g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscilexerbash.o qscilexerbash.cpp g++ -c -pipe -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -w -march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_ SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -fno-strict-aliasing -D_REENTRANT -fPIC -DQS CINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/lib/qt3/mksp ecs/default -I. -I. -I../include -I../lexlib -I../src -I../../../../../include -I/usr/lib/qt3/include -o qscilexerbatch. o qscilexerbatch.cpp make: *** [qsciscintilla.o] Error 1 make: *** Waiting for unfinished jobs.... qscicommandset.cpp: In member function 'QsciCommand* QsciCommandSet::boundTo(int) const': qscicommandset.cpp:973: error: passing 'const QPtrList<QsciCommand>' as 'this' argument of 'type* QPtrList<type>::at(uin t) [with type = QsciCommand]' discards qualifiers qscicommandset.cpp: In member function 'QsciCommand* QsciCommandSet::find(QsciCommand::Command) const': qscicommandset.cpp:988: error: passing 'const QPtrList<QsciCommand>' as 'this' argument of 'type* QPtrList<type>::at(uin t) [with type = QsciCommand]' discards qualifiers make: *** [qscicommandset.o] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.49540 (%build) Is that to be expected? IOW, should I remove the build attempts against Qt3? Pete _______________________________________________ QScintilla mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/qscintilla
