On Sat, 3 Dec 2011 02:55:56 +0100, "Hans-Peter Jansen" <[email protected]> wrote: > 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:
That doesn't surprise me. > + 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? I will probably fix it but add a warning that v2.6 will be the last version that supports Qt3. Phil _______________________________________________ QScintilla mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/qscintilla
