Discussion:
3.4.4 Not compiling
m***@gmail.com
2014-07-04 17:39:57 UTC
Permalink
With 3.4.4 if I delete all lexers except for Pearl then run LexGen.py then run mingw32-make then SciLexer.dll refuses to build citing an issue with the Pearl lexer, have used the very same method with 3.4.3 and 3.4.2 and both Scintilla.dll and SciLexer.dll build no problem.

The output from the console is here:

http://pastebin.com/vae7urFR
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Colomban Wendling
2014-07-04 22:35:11 UTC
Permalink
Post by m***@gmail.com
With 3.4.4 if I delete all lexers except for Pearl then run LexGen.py
then run mingw32-make then SciLexer.dll refuses to build citing an
issue with the Pearl lexer, have used the very same method with 3.4.3
and 3.4.2 and both Scintilla.dll and SciLexer.dll build no problem.
http://pastebin.com/vae7urFR
Apparently you didn't update your copy of LexPerl.cxx properly, the new
version has the last argument ("8") removed (to match update of the
LexerModule class). Make sure the file is the one from release 3.4.4
and it should fix your issue.

Regards,
Colomban
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Neil Hodgson
2014-07-04 22:36:03 UTC
Permalink
Post by m***@gmail.com
With 3.4.4 if I delete all lexers except for Pearl then run LexGen.py then run mingw32-make then SciLexer.dll refuses to build citing an issue with the Pearl lexer, have used the very same method with 3.4.3 and 3.4.2 and both Scintilla.dll and SciLexer.dll build no problem.
http://pastebin.com/vae7urFR
Works for me. You appear to be using the previous version of the Perl lexer, since the current version has 4 instead of 5 arguments to LexerModule:
LexerModule lmPerl(SCLEX_PERL, LexerPerl::LexerFactoryPerl, "perl", perlWordListDesc);
not
LexerModule lmPerl(SCLEX_PERL, LexerPerl::LexerFactoryPerl, "perl", perlWordListDesc, 8);

Neil
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Col_Blimp
2014-07-04 22:47:02 UTC
Permalink
Ohh, thanks.
--
You received this message because you are subscribed to the Google Groups "scintilla-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scintilla-interest+***@googlegroups.com.
To post to this group, send email to scintilla-***@googlegroups.com.
Visit this group at http://groups.google.com/group/scintilla-interest.
For more options, visit https://groups.google.com/d/optout.
Loading...