Unable to compile scinterm #5
Replies: 1 comment
-
The most recent revisions of Scinterm require a patch to Scintilla that was submitted upstream. Until the patch is accepted and there is a release that contains it, you can either apply this patch to Scintilla: #3 (comment), or you can use the most recent commit without the need for the patch: https://github.com/orbitalquark/scinterm/tree/1d14cbdb65435bcb64899d619b6299fb15b5130c
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
orbitalquark
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am on the latest Arch linux and followed your instructions for building scinterm. All of the lexers compiled cleanly but when it got to ScintillaCurses.cxx, the following error occurred:
ScintillaCurses.cxx: In constructor ‘ScintillaCurses::ScintillaCurses(void ()(void, int, SCNotification*, void*), void*)’:
ScintillaCurses.cxx:973:31: error: invalid conversion from ‘void ()(Scintilla::Surface, Scintilla::PRectangle, int, const Scintilla::ViewStyle&)’ to ‘Scintilla::DrawTabArrowFn’ {aka ‘void ()(Scintilla::Surface, Scintilla::PRectangle, int)’} [-fpermissive]
973 | view.customDrawTabArrow = DrawTabArrow; // draw text arrows for tabs
| ^~~~~~~~~~~~
| |
| void ()(Scintilla::Surface, Scintilla::PRectangle, int, const Scintilla::ViewStyle&)
make: *** [Makefile:35: ScintillaCurses.o] Error 1
I know next to nothing about C++. Any ideas? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions