[texhax] [tex-live] Compiling TeX from source

Vafa Khalighi vafa at users.berlios.de
Sat Oct 17 01:43:22 CEST 2009


>
> You need two additional libraries.  There are detailed instructions in
> Build/source/utils/README.  You can even paste portions of this file
> into a shell script and the reqired packages will be downloaded
> automatically.
>
>
>
Thanks. Are you refering to libsigsegv and libffcall?

After installing these two, I still can not compile it.

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

Thanks

-- 
Vafa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/texhax/attachments/20091017/490e8eb6/attachment-0001.html>


More information about the texhax mailing list