<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
<br>
</div>You need two additional libraries. There are detailed instructions in<br>
Build/source/utils/README. You can even paste portions of this file<br>
into a shell script and the reqired packages will be downloaded<br>
automatically.<br>
<br>
<font color="#888888"><br>
</font></blockquote></div><br>Thanks. Are you refering to libsigsegv and libffcall?<br><br>After installing these two, I still can not compile it.<br><br>tex.p:1: warning: ignoring BP directive `{$a+}' which is unnecessary in GPC<br>
tex.p:1: warning: ignoring BP directive `{$d-}' which is unnecessary in GPC<br>tex.p: In procedure `println':<br>tex.p:306: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:307: error: `WriteLn' is allowed only when writing to files of type `Text'<br>
tex.p:308: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:308: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:309: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:309: error: (Each undeclared identifier is reported only once<br>tex.p:309: error: for each routine it appears in.)<br>tex.p:309: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p: In procedure `printchar':<br>
tex.p:315: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:316: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:323: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `printcs':<br>tex.p:354: warning: Comparison always yields `False' due to limited range of data type.<br>tex.p: In procedure `error':<br>tex.p:402: error: too many arguments to `Break'<br>
tex.p:403: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `fatalerror':<br>tex.p:414: warning: `;' after `then'<br>tex.p: In procedure `overflow':<br>tex.p:419: warning: `;' after `then'<br>
tex.p: In procedure `confusion':<br>tex.p:425: warning: `;' after `then'<br>tex.p:427: warning: `;' after `then'<br>tex.p: In function `aopenin':<br>tex.p:432: error: argument 3 to `Reset' must be an integer<br>
tex.p:432: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:432: error: result of function `aopenin' not assigned<br>tex.p: In function `aopenout':<br>tex.p:434: error: argument 3 to `Rewrite' must be an integer<br>
tex.p:434: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:434: error: result of function `aopenout' not assigned<br>tex.p: In function `bopenin':<br>tex.p:435: error: argument 3 to `Reset' must be an integer<br>
tex.p:436: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:436: error: result of function `bopenin' not assigned<br>tex.p: In function `bopenout':<br>tex.p:437: error: argument 3 to `Rewrite' must be an integer<br>
tex.p:437: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:437: error: result of function `bopenout' not assigned<br>tex.p: In function `wopenin':<br>tex.p:438: error: argument 3 to `Reset' must be an integer<br>
tex.p:439: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:439: error: result of function `wopenin' not assigned<br>tex.p: In function `wopenout':<br>tex.p:440: error: argument 3 to `Rewrite' must be an integer<br>
tex.p:440: error: undeclared identifier `erstat' (first use in this routine)<br>tex.p:440: error: result of function `wopenout' not assigned<br>tex.p: In function `inputln':<br>tex.p:448: error: argument 1 to `EOLn' must be a `Text' file<br>
tex.p:451: warning: assignment of string value to char variable<br>tex.p: In function `initterminal':<br>tex.p:457: error: argument 3 to `Reset' must be an integer<br>tex.p:458: warning: assignment of string value to char variable<br>
tex.p:458: error: too many arguments to `Break'<br>tex.p:459: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:460: warning: assignment of string value to char variable<br>tex.p:465: warning: assignment of string value to char variable<br>
tex.p: In function `getstringsstarted':<br>tex.p:496: warning: assignment of string value to char variable<br>tex.p:500: warning: assignment of string value to char variable<br>tex.p:504: warning: assignment of string value to char variable<br>
tex.p:508: warning: assignment of string value to char variable<br>tex.p:512: warning: assignment of string value to char variable<br>tex.p:514: error: argument 1 to `EOLn' must be a `Text' file<br>tex.p:516: error: `ReadLn' is allowed only when reading from files of type `Text'<br>
tex.p:518: warning: assignment of string value to char variable<br>tex.p: In procedure `terminput':<br>tex.p:535: error: too many arguments to `Break'<br>tex.p: In procedure `pauseforinstructions':<br>tex.p:548: warning: `;' after `then'<br>
tex.p: In procedure `showtokenlist':<br>tex.p:601: warning: Comparison always yields `False' due to limited range of data type.<br>tex.p:605: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `shortdisplay':<br>tex.p:739: warning: Comparison always yields `False' due to limited range of data type.<br>tex.p:748: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `printfontandchar':<br>tex.p:750: warning: Comparison always yields `False' due to limited range of data type.<br>tex.p: In procedure `printsubsidiarydata':<br>tex.p:783: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `printstyle':<br>tex.p:786: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `printskipparam':<br>tex.p:792: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `shownodelist':<br>tex.p:836: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `flushnodelist':<br>tex.p:916: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In function `copynodelist':<br>tex.p:948: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `printparam':<br>tex.p:1023: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `printlengthparam':<br>tex.p:1037: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `printcmdchr':<br>tex.p:1053: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `eqdestroy':<br>tex.p:1232: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `preparemag':<br>tex.p:1280: warning: `;' after `then'<br>tex.p:1284: warning: `;' after `then'<br>
tex.p: In procedure `showcontext':<br>tex.p:1327: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `begintokenlist':<br>tex.p:1356: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `clearforerrorprompt':<br>tex.p:1396: error: undeclared identifier `breakin' (first use in this routine)<br>tex.p: In procedure `checkoutervalidity':<br>tex.p:1403: warning: `;' after `then'<br>
tex.p:1404: warning: `;' after `then'<br>tex.p:1413: warning: `;' after `then'<br>tex.p: In procedure `getnext':<br>tex.p:1477: warning: `;' after `then'<br>tex.p:1492: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:1498: error: too many arguments to `Break'<br>tex.p: In procedure `macrocall':<br>tex.p:1565: warning: `;' after `then'<br>tex.p:1576: warning: `;' after `then'<br>tex.p:1587: warning: `;' after `then'<br>
tex.p:1595: warning: `;' after `then'<br>tex.p: In procedure `expand':<br>tex.p:1643: warning: `;' after `then'<br>tex.p:1657: warning: `;' after `then'<br>tex.p:1664: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:1664: warning: `;' after `then'<br>tex.p: In procedure `scanleftbrace':<br>tex.p:1680: warning: `;' after `then'<br>tex.p: In procedure `muerror':<br>tex.p:1694: warning: `;' after `then'<br>
tex.p: In procedure `scaneightbitint':<br>tex.p:1698: warning: `;' after `then'<br>tex.p: In procedure `scancharnum':<br>tex.p:1702: warning: `;' after `then'<br>tex.p: In procedure `scanfourbitint':<br>
tex.p:1706: warning: `;' after `then'<br>tex.p: In procedure `scanfifteenbitint':<br>tex.p:1710: warning: `;' after `then'<br>tex.p: In procedure `scantwentysevenbitint':<br>tex.p:1714: warning: `;' after `then'<br>
tex.p: In procedure `scanfontident':<br>tex.p:1721: warning: `;' after `then'<br>tex.p: In procedure `findfontdimen':<br>tex.p:1735: warning: `;' after `then'<br>tex.p: In procedure `scansomethinginternal':<br>
tex.p:1746: warning: `;' after `then'<br>tex.p:1759: warning: `;' after `then'<br>tex.p:1804: error: undeclared identifier `others' (first use in this routine)<br>tex.p:1804: warning: `;' after `then'<br>
tex.p: In procedure `scanint':<br>tex.p:1828: warning: `;' after `then'<br>tex.p:1842: warning: `;' after `then'<br>tex.p:1846: warning: `;' after `then'<br>tex.p: In procedure `scandimen':<br>
tex.p:1880: warning: `;' after `then'<br>tex.p:1897: warning: `;' after `then'<br>tex.p:1913: warning: `;' after `then'<br>tex.p:1922: warning: `;' after `then'<br>tex.p: In function `scantoks':<br>
tex.p:2002: warning: `;' after `then'<br>tex.p:2005: warning: `;' after `then'<br>tex.p:2010: warning: `;' after `then'<br>tex.p:2024: warning: `;' after `then'<br>tex.p: In procedure `readtoks':<br>
tex.p:2045: warning: `;' after `then'<br>tex.p: In procedure `conditional':<br>tex.p:2086: warning: `;' after `then'<br>tex.p:2116: warning: `;' after `then'<br>tex.p: In procedure `promptfilename':<br>
tex.p:2180: warning: `;' after `then'<br>tex.p:2181: warning: `;' after `then'<br>tex.p:2182: warning: `;' after `then'<br>tex.p:2185: error: undeclared identifier `breakin' (first use in this routine)<br>
tex.p: In procedure `openlogfile':<br>tex.p:2197: warning: assignment of string value to char variable<br>tex.p: In procedure `startinput':<br>tex.p:2219: error: too many arguments to `Break'<br>tex.p:2223: warning: `;' after `then'<br>
tex.p: In function `readfontinfo':<br>tex.p:2259: warning: `;' after `then'<br>tex.p:2289: error: undeclared identifier `others' (first use in this routine)<br>tex.p:2355: warning: `;' after `then'<br>
tex.p: In procedure `movement':<br>tex.p:2428: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `writeout':<br>tex.p:2485: warning: `;' after `then'<br>tex.p: In procedure `outwhat':<br>
tex.p:2503: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `hlistout':<br>tex.p:2567: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `vlistout':<br>
tex.p:2631: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `shipout':<br>tex.p:2648: error: too many arguments to `Break'<br>tex.p:2653: warning: `;' after `then'<br>
tex.p:2685: error: too many arguments to `Break'<br>tex.p: In function `hpack':<br>tex.p:2732: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In function `vpackage':<br>tex.p:2785: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In function `cleanbox':<br>tex.p:2922: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `fetch':<br>tex.p:2936: warning: `;' after `then'<br>tex.p: In procedure `makeord':<br>
tex.p:3110: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `mlisttohlist':<br>tex.p:3173: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `initalign':<br>
tex.p:3272: warning: `;' after `then'<br>tex.p:3288: warning: `;' after `then'<br>tex.p:3298: warning: `;' after `then'<br>tex.p: In function `fincol':<br>tex.p:3336: warning: `;' after `then'<br>
tex.p: In procedure `finalign':<br>tex.p:3466: warning: `;' after `then'<br>tex.p:3469: warning: `;' after `then'<br>tex.p: In function `finiteshrink':<br>tex.p:3494: warning: `;' after `then'<br>
tex.p: In procedure `trybreak':<br>tex.p:3531: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In function `reconstitute':<br>tex.p:3769: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `newpatterns':<br>tex.p:3925: warning: `;' after `then'<br>tex.p:3941: warning: `;' after `then'<br>tex.p:3944: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:3944: warning: `;' after `then'<br>tex.p:3947: warning: `;' after `then'<br>tex.p: In procedure `linebreak':<br>tex.p:4078: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `newhyphexceptions':<br>tex.p:4154: warning: `;' after `then'<br>tex.p:4173: error: undeclared identifier `others' (first use in this routine)<br>tex.p:4173: warning: `;' after `then'<br>
tex.p: In function `prunepagetop':<br>tex.p:4184: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In function `vertbreak':<br>tex.p:4197: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:4212: warning: `;' after `then'<br>tex.p: In function `vsplit':<br>tex.p:4225: warning: `;' after `then'<br>tex.p: In procedure `ensurevbox':<br>tex.p:4260: warning: `;' after `then'<br>
tex.p: In procedure `fireup':<br>tex.p:4274: warning: `;' after `then'<br>tex.p:4330: warning: `;' after `then'<br>tex.p: In procedure `buildpage':<br>tex.p:4380: warning: `;' after `then'<br>
tex.p:4408: error: undeclared identifier `others' (first use in this routine)<br>tex.p:4433: warning: `;' after `then'<br>tex.p: In procedure `insertdollarsign':<br>tex.p:4463: warning: `;' after `then'<br>
tex.p: In procedure `youcant':<br>tex.p:4465: warning: `;' after `then'<br>tex.p: In procedure `offsave':<br>tex.p:4497: warning: `;' after `then'<br>tex.p:4500: warning: `;' after `then'<br>
tex.p:4504: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `extrarightbrace':<br>tex.p:4509: warning: `;' after `then'<br>tex.p: In procedure `boxend':<br>tex.p:4538: warning: `;' after `then'<br>
tex.p: In procedure `beginbox':<br>tex.p:4560: warning: `;' after `then'<br>tex.p:4563: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `scanbox':<br>tex.p:4577: warning: `;' after `then'<br>
tex.p: In procedure `headforvmode':<br>tex.p:4614: warning: `;' after `then'<br>tex.p: In procedure `begininsertoradjust':<br>tex.p:4622: warning: `;' after `then'<br>tex.p: In procedure `unpackage':<br>
tex.p:4654: warning: `;' after `then'<br>tex.p: In procedure `builddiscretionary':<br>tex.p:4683: warning: `;' after `then'<br>tex.p:4690: warning: `;' after `then'<br>tex.p:4694: warning: `;' after `then'<br>
tex.p: In procedure `alignerror':<br>tex.p:4721: warning: `;' after `then'<br>tex.p:4728: warning: `;' after `then'<br>tex.p:4730: warning: `;' after `then'<br>tex.p: In procedure `noalignerror':<br>
tex.p:4734: warning: `;' after `then'<br>tex.p: In procedure `omiterror':<br>tex.p:4736: warning: `;' after `then'<br>tex.p: In procedure `cserror':<br>tex.p:4746: warning: `;' after `then'<br>
tex.p: In procedure `initmath':<br>tex.p:4770: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `scanmath':<br>tex.p:4800: error: undeclared identifier `others' (first use in this routine)<br>
tex.p: In procedure `mathlimitswitch':<br>tex.p:4817: warning: `;' after `then'<br>tex.p: In procedure `scandelimiter':<br>tex.p:4823: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:4824: warning: `;' after `then'<br>tex.p: In procedure `mathac':<br>tex.p:4840: warning: `;' after `then'<br>tex.p: In procedure `subsup':<br>tex.p:4883: warning: `;' after `then'<br>
tex.p:4885: warning: `;' after `then'<br>tex.p: In procedure `mathfraction':<br>tex.p:4892: warning: `;' after `then'<br>tex.p: In procedure `mathleftright':<br>tex.p:4911: warning: `;' after `then'<br>
tex.p: In procedure `aftermath':<br>tex.p:4927: warning: `;' after `then'<br>tex.p:4931: warning: `;' after `then'<br>tex.p:4935: warning: `;' after `then'<br>tex.p:4943: warning: `;' after `then'<br>
tex.p:4947: warning: `;' after `then'<br>tex.p:4961: warning: `;' after `then'<br>tex.p: In procedure `getrtoken':<br>tex.p:5011: warning: `;' after `then'<br>tex.p: In procedure `doregistercommand':<br>
tex.p:5023: warning: `;' after `then'<br>tex.p:5028: warning: `;' after `then'<br>tex.p:5054: warning: `;' after `then'<br>tex.p: In procedure `alteraux':<br>tex.p:5065: warning: `;' after `then'<br>
tex.p: In procedure `alterprevgraf':<br>tex.p:5071: warning: `;' after `then'<br>tex.p: In procedure `newfont':<br>tex.p:5096: warning: `;' after `then'<br>tex.p:5101: warning: `;' after `then'<br>
tex.p: In procedure `prefixedcommand':<br>tex.p:5121: warning: `;' after `then'<br>tex.p:5125: warning: `;' after `then'<br>tex.p:5148: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:5159: warning: `;' after `then'<br>tex.p:5193: warning: `;' after `then'<br>tex.p:5206: warning: `;' after `then'<br>tex.p:5217: warning: `;' after `then'<br>tex.p: In procedure `issuemessage':<br>
tex.p:5245: error: too many arguments to `Break'<br>tex.p:5246: warning: `;' after `then'<br>tex.p: In procedure `showwhatever':<br>tex.p:5266: warning: `;' after `then'<br>tex.p:5268: error: undeclared identifier `others' (first use in this routine)<br>
tex.p:5269: warning: `;' after `then'<br>tex.p:5271: warning: `;' after `then'<br>tex.p: In procedure `storefmtfile':<br>tex.p:5282: warning: `;' after `then'<br>tex.p: In procedure `doextension':<br>
tex.p:5430: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `handlerightbrace':<br>tex.p:5440: warning: `;' after `then'<br>tex.p:5462: warning: `;' after `then'<br>
tex.p:5467: warning: `;' after `then'<br>tex.p:5478: warning: `;' after `then'<br>tex.p:5499: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In procedure `maincontrol':<br>
tex.p:5677: error: undeclared identifier `others' (first use in this routine)<br>tex.p: In function `openfmtfile':<br>tex.p:5709: warning: assignment of string value to char variable<br>tex.p:5709: warning: assignment of string value to char variable<br>
tex.p:5710: error: too many arguments to `Break'<br>tex.p:5712: warning: assignment of string value to char variable<br>tex.p: In function `loadfmtfile':<br>tex.p:5724: warning: assignment of string value to char variable<br>
tex.p:5724: warning: assignment of string value to char variable<br>tex.p:5727: warning: assignment of string value to char variable<br>tex.p:5727: warning: assignment of string value to char variable<br>tex.p:5776: warning: assignment of string value to char variable<br>
tex.p:5776: warning: assignment of string value to char variable<br>tex.p:5780: warning: assignment of string value to char variable<br>tex.p:5780: warning: assignment of string value to char variable<br>tex.p:5822: warning: assignment of string value to char variable<br>
tex.p:5822: warning: assignment of string value to char variable<br>tex.p:5826: warning: assignment of string value to char variable<br>tex.p:5826: warning: assignment of string value to char variable<br>tex.p:5846: warning: assignment of string value to char variable<br>
tex.p: In procedure `closefilesandterminate':<br>tex.p:5901: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p: In main program:<br>tex.p:6067: error: argument 3 to `Rewrite' must be an integer<br>
tex.p:6084: error: `WriteLn' is allowed only when writing to files of type `Text'<br>tex.p:6088: warning: assignment of string value to char variable<br>tex.p:6089: warning: assignment of string value to char variable<br>
tex.p:6090: error: too many arguments to `Break'<br><br>Thanks<br clear="all"><br>-- <br>Vafa<br>
</div>