[Oberon] Release.Analyze A2 ~
peter at easthope.ca
peter at easthope.ca
Thu Aug 27 00:34:06 CEST 2015
Working in LinuxAos to build an I386 A2 system for an FPU machine.
Today, Release.Analyze A2 ~ gives the HALT in Release.Builds.GetReleaseSet.
Trap text appended. This Release.Tool has 21 buildprefixes (< Release.MaxPrefixes)
but index<0 gives HALT.
Since about two weeks ago, the A2Cooperative Build has appeared. What is the
intended purpose? Descriptions in the wiki of some of the Builds could be helpful.
In Release.Mod, following "Based on Release.Mod by pjm", is what appears to
be EBNF for the syntax of Release.Tool. Good except for some errors and omissions.
The second "Build" at the left margin should be "BuildParameter".
OPENSECTION and CLOSESECTION should be "{" and "}".
An Import section is specified but Release.Tool has none.
The syntax omits COMPILEOPTIONS and SYMBOLEXTENSION.
I can work on it when more adept with svn.
Are multiple Build.Tools and Release.Tools necessary? I wonder about appending the
contents of Build.Tool to Release.Tool. A more concise Oberon style?
Regards, ... Peter E.
----------------------------------------------------
LinuxAos (rev.6277) 2015/08/26 15:15
Trap 5.99 (programmed HALT)
sp = AAAD5CF8, fp = AAAD5D08, pc = AC662816
Release.Builds.GetReleaseSet:221 pc=31182 [000079CEH] = 30961 + 221 crc=8C508F11
build=AD13CF60H (Release.BuildObj)
release={9, 14}
prefix=2 (00000002H)
index=-1
@hiddenIRVar0=15 (0000000FH)
State Release:
Release.Builds.Initialize:190 pc=33069 [0000812DH] = 32879 + 190 crc=8C508F11
diagnostics=AC595550H (Diagnostics.DiagnosticsList)
error=TRUE
build=9 (00000009H)
package=14 (0000000EH)
message=""...
@hiddenIRVar0=15 (0000000FH)
@hiddenIRVar1=13 (0000000DH)
@hiddenIRVar2=00000000H (NIL)
Release.Parser.Parse:587 pc=37285 [000091A5H] = 36698 + 587 crc=8C508F11
builds=AD136420H (Release.Builds)
token=""...
v1=""
v2=""
@hiddenIRVar0=AD136420H (Release.Builds)
Release.ParseBuildDescription:536 pc=49567 [0000C19FH] = 49031 + 536 crc=8C508F11
text=AC5956E0H (Texts.UnicodeText)
source=""...
builds=AD136420H (Release.Builds)
log=ADC5FD20H (PET.TextWriter)
diagnostics=AC595550H (Diagnostics.DiagnosticsList)
parser=AD136400H (Release.Parser)
scanner=AD1361A0H (Release.Scanner)
reader=AD1257F0H (Streams.StringReader)
buffer=AD114D98H (NIL)
length=67908 (00010944H)
@hiddenIRVar0=AD1257F0H (Streams.StringReader)
@hiddenIRVar1=AD1361A0H (Release.Scanner)
@hiddenIRVar2=AD136400H (Release.Parser)
Release.ParseBuildFile:268 pc=40876 [00009FACH] = 40608 + 268 crc=8C508F11
filename=""...
builds=AD136420H (Release.Builds)
log=ADC5FD20H (PET.TextWriter)
diagnostics=AC595550H (Diagnostics.DiagnosticsList)
text=AC5956E0H (Texts.UnicodeText)
format=2 (00000002H)
res=0
message=""...
@hiddenIRVar0=AC5956E0H (Texts.UnicodeText)
Release.Analyze:466 pc=54518 [0000D4F6H] = 54052 + 466 crc=8C508F11
context=AC58FBF0H (Commands.Context)
filename=""...
builds=AD136420H (Release.Builds)
diagnostics=AC595550H (Diagnostics.DiagnosticsList)
options=AC5907D0H (Options.Options)
@hiddenIRVar0=AC5907D0H (Options.Options)
@hiddenIRVar1=AC595550H (Diagnostics.DiagnosticsList)
Commands.Runner. at Body:710 pc=2356 [00000934H] = 1646 + 710 crc=7691A231
Objects.BodyStarter:325 pc=3445 [00000D75H] = 3120 + 325 crc=7E2ADC03
p=AC58FE70H (Objects.Process)
res=0
prevBP=-1431477416
----------------------------------------------------
--
123456789 123456789 123456789 123456789 123456789 123456789 123456789 12
Tel +13606390202 http://easthope.ca/peter.html Bcc: peter at easthope. ca
More information about the Oberon
mailing list