OpenSuse 10.3/11.0
gcc 4.2.1/4.3.1
wxWidgets 2.8.9.1
wxScintilla 1.69.2
Revision <=5322.
It's very funny, I did a checkout this morning, Rev 5322 and now I get an other compiler error.
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../../src/include/wxscintilla/include -I./src/scintilla/include -I./src/scintilla/src -DSCI_LEXER -DLINK_LEXERS -DGTK -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT wxscintilla.lo -MD -MP -MF .deps/wxscintilla.Tpo -c src/wxscintilla.cpp -fPIC -DPIC -o .libs/wxscintilla.o
src/wxscintilla.cpp:2513: error: no 'int wxScintilla::GetCaretLineBackgroundAlpha()' member function declared in class 'wxScintilla'
src/wxscintilla.cpp:2656: error: prototype for 'void wxScintilla::StyleSetFont(int, const wxFont&)' does not match any in class 'wxScintilla'
/usr/include/wx-2.8/wx/wxscintilla.h:3216: error: candidate is: void wxScintilla::StyleSetFont(int, wxFont&)
when doing a 'make -i' I can see a second error:
g++ -DHAVE_CONFIG_H -I. -I../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/include/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/wxFlatNotebook/include -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT cbeditor.lo -MD -MP -MF .deps/cbeditor.Tpo -c cbeditor.cpp -fPIC -DPIC -o .libs/cbeditor.o
cbeditor.cpp: In member function 'void cbEditorInternalData::HighlightOccurrences()':
cbeditor.cpp:309: error: 'wxSCI_INDIC_HIGHLIGHT' was not declared in this scope
make[3]: [cbeditor.lo] Error 1 (ignored)
When I do a make of the 8.02 tag, I get the folowing error at a
openSuse 11.0
gcc 4.3.1
wxWidgets 2.8.9.1
wxScintilla 1.69.2
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../../src/include/wxscintilla/include -I./src/scintilla/include -I./src/scintilla/src -DSCI_LEXER -DLINK_LEXERS -DGTK -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT wxscintilla.lo -MD -MP -MF .deps/wxscintilla.Tpo -c src/wxscintilla.cpp -fPIC -DPIC -o .libs/wxscintilla.o
src/wxscintilla.cpp:1639: error: prototype for 'int wxScintilla::GetEndAtLastLine()' does not match any in class 'wxScintilla'
/usr/include/wx-2.8/wx/wxscintilla.h:2676: error: candidate is: bool wxScintilla::GetEndAtLastLine()
But I cant find a define which defines a bool to an int or vice versa.
Please can anybode give me a hint how to get C::B running, since I was very happy with my former PC where it ran at OpenSuse 10.2.
Many thanx
Michael