<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">I have found the root of this error caused.
<br>
Thanks.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Han Lun Tan
<br>
<b>Sent:</b> Thursday, April 14, 2011 1:31 PM<br>
<b>To:</b> 'qscintilla@riverbankcomputing.com'<br>
<b>Subject:</b> Build QScintilla 2.5 error in Linux<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi I am having error in building the latest 2.5 QScintilla in linux<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The error as below: <o:p></o:p></p>
<p class="MsoNormal">n file included from ../src/ExternalLexer.cpp:24:<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:28: error: expected `)' before '*' token<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:28: error: expected initializer before '*' token<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:29: error: expected `)' before '*' token<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:30: error: expected `)' before '*' token<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:31: error: expected `)' before '*' token<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:36: error: 'GetLexerFactoryFunction' does not name a type<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:47: error: 'GetLexerFactoryFunction' has not been declared<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h: In constructor 'ExternalLexerModule::ExternalLexerModule(int, void (*)(unsigned int, int, int, WordList**, Accessor&), const char*, void (*)(unsigned int, int, int, WordList**, Accessor&))':<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.h:42: error: class 'ExternalLexerModule' does not have any field named 'fneFactory'<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp: At global scope:<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:38: error: variable or field 'SetExternal' declared void<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:38: error: 'GetLexerFactoryFunction' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:38: error: expected primary-expression before 'int'<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp: In constructor 'LexerLibrary::LexerLibrary(const char*)':<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:59: error: 'GetLexerCountFn' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:59: error: expected `;' before 'GetLexerCount'<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:61: error: 'GetLexerCount' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:66: error: 'GetLexerNameFn' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:66: error: expected `;' before 'GetLexerName'<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:67: error: 'GetLexerFactoryFunction' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:67: error: expected `;' before 'fnFactory'<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:76: error: 'GetLexerName' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">../src/ExternalLexer.cpp:94: error: 'fnFactory' was not declared in this scope<o:p></o:p></p>
<p class="MsoNormal">gmake[1]: *** [ExternalLexer.o] Error 1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Wonder what is the problem?<br>
Thanks<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:gray">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal">Han Lun, Tan<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="2">Confidentiality Notice.<br>
This message may contain information that is confidential or otherwise protected from disclosure. If you are not the intended recipient, you are hereby notified that any use, disclosure, dissemination, distribution, or copying of this message, or any attachments,
 is strictly prohibited. If you have received this message in error, please advise the sender by reply e-mail, and delete the message and any attachments. Thank you.<br>
</font>
</body>
</html>