[code] Re: [textadept] ScintillaTerm.cxx compile error

From: Parke <parke.nexus.att.gmail.com>
Date: Tue, 24 Dec 2013 18:55:01 -0800

Hi again,

I have managed to generate a more descriptive error message.

g++ -c -pedantic -Os -DCURSES -D_XOPEN_SOURCE_EXTENDED -DSCI_LEXER
-DNDEBUG -DG_THREADS_IMPL_NONE -Iscintilla/include -Iscintilla/src
-Iscintilla/lexlib -Wall -Wno-missing-braces -Wno-char-subscripts
-Wno-long-long -Iscintilla/term \
scintilla/term/ScintillaTerm.cxx -o ScintillaTerm.o
scintilla/term/ScintillaTerm.cxx: In constructor
���ScintillaTerm::ScintillaTerm(void (*)(void**, int, void*,
void*))���:
scintilla/term/ScintillaTerm.cxx:804:8: error: ���class ViewStyle���
has no member named ���selColours���
scintilla/term/ScintillaTerm.cxx:805:8: error: ���class ViewStyle���
has no member named ���selColours���
scintilla/term/ScintillaTerm.cxx:822:8: error: ���class ViewStyle���
has no member named ���marginNumberPadding���
scintilla/term/ScintillaTerm.cxx:823:8: error: ���class ViewStyle���
has no member named ���ctrlCharPadding���
scintilla/term/ScintillaTerm.cxx:824:8: error: ���class ViewStyle���
has no member named ���lastSegItalicsOffset���
make: *** [ScintillaTerm.o] Error 1

Mitchell wrote:
>Which version are you trying to compile? 7.0? 7.1? From hg?

Version 7.1, from the Linux i386 tarball. make clean, make deps,
make, make curses.

I will try Mitchell's suggestions for an alternative ScintilleTerm.cxx
file and report back. Would you recommend I use the Hg version
instead of 7.1? (I generally try to start with the most recent
stable/released version.)

> I'm pretty sure the problem stems from Textadept's makefile trying
> to pull Scinterm hg, which is now out of sync with 7.0 and 7.1 due
> to the Scintilla update to 3.3.7. Sorry for the inconvenience.

Perhaps in future releases of TextAdept, the build framework should be
updated to pull fixed versions of dependencies out of Hg.

Thanks!

-Parke

On Tue, Dec 24, 2013 at 6:38 PM, Parke <parke.nexus.att.gmail.com> wrote:
> Hi,
>
> I am trying to compile Textadept (specifically the curses version) on
> Ubuntu 13.04. I have been following these instructions:
> http://foicica.com/textadept/12_Compiling.html
>
> The GTK version of Textadept compiles and runs.
>
> However, when I "make curses", I get the following error:

[snipped old error message]

> Any advice would be appreciated. Thanks!
>
> -Parke

-- 
You are subscribed to code.att.foicica.com.
To change subscription settings, send an e-mail to code+help.att.foicica.com.
To unsubscribe, send an e-mail to code+unsubscribe.att.foicica.com.
Received on Tue 24 Dec 2013 - 21:55:01 EST

This archive was generated by hypermail 2.2.0 : Wed 25 Dec 2013 - 06:49:19 EST