[QScintilla] QScintilla 2.8
Hans-Peter Jansen
hpj at urpla.net
Sat Jan 18 20:38:54 GMT 2014
Dear Phil,
since this issue is still present, I kindly ask you for looking into it.
As written, the patches solve other issues, but this one stopped me.
On Mittwoch, 18. Dezember 2013 23:48:59 Hans-Peter Jansen wrote:
> Hi Phil,
>
> in an attempt to build QScintilla 2.8 in the usual way¹, I noticed some
> issues. I was able to fix some of them with the attached patches, but
> failed on this one:
>
> [ 58s] g++ -c -pipe -fmessage-length=0 -grecord-gcc-switches -O2 -Wall
> -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
> -fasynchronous-unwind-tables -g -DUSE_LIB64_PATHES -fno-strict-aliasing -w
> -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2
> -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g
> -DUSE_LIB64_PATHES -fno-strict-aliasing -D_REENTRANT -fPIC
> -DQSCINTILLA_MAKE_DLL -DSCINTILLA_QT -DSCI_LEXER -DQT_NO_DEBUG
> -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> -I/usr/lib/qt3/mkspecs/default -I. -I. -I../include -I../lexlib -I../src
> -I/usr/include -I/usr/lib/qt3/include -o LexAPDL.o ../lexers/LexAPDL.cpp [
> 58s] In file included from ScintillaQt.h:64:0,
> [ 58s] from ScintillaQt.cpp:38:
> [ 58s] ../src/Editor.h: In member function 'QString
> QsciScintillaQt::textRange(const SelectionText*) const': [ 58s]
> ../src/Editor.h:81:14: error: 'std::string SelectionText::s' is private [
> 58s] std::string s;
> [ 58s] ^
> [ 58s] ScintillaQt.cpp:425:16: error: within this context
> [ 58s] if (!text->s)
> [ 58s] ^
> [ 58s] ScintillaQt.cpp:425:9: error: no match for 'operator!' (operand
> type is 'const string {aka const std::basic_string<char>}') [ 58s]
> if (!text->s)
> [ 58s] ^
> [ 58s] ScintillaQt.cpp:425:9: note: candidate is:
> [ 58s] ScintillaQt.cpp:425:9: note: operator!(bool) <built-in>
> [ 58s] ScintillaQt.cpp:425:9: note: no known conversion for argument 1
> from 'const string {aka const std::basic_string<char>}' to 'bool' [ 58s]
> make: *** [ScintillaQt.o] Error 1
Full build log:
https://build.opensuse.org/package/live_build_log/home:frispete:PyQt/qscintilla/openSUSE_13.1/x86_64
Build spec:
https://build.opensuse.org/package/view_file/home:frispete:PyQt/qscintilla/qscintilla.spec?expand=1
TIA,
Pete
> It might bail on some other lexer, though.
>
> Any idea?
>
> BTW: it would be nice to NOT abandon the Qt3 builds right away, please ;-)..
>
> Thanks & cheers,
> Pete
>
>
> ¹)
> https://build.opensuse.org/package/live_build_log/home:frispete:PyQt/qscinti
> lla/openSUSE_13.1/i586
More information about the QScintilla
mailing list