One minor point re: the "Build Instructions" -- I think it should the
line in (paragraph 12):
patch < MacPerl.patch
should be:
Patch < MacPerl.patch
--------^
and maybe a note should be added to put a copy of
":macperl_src:gPatch:Patch" into the MPW Tools folder. That's more a
question than a statement: at any rate it's what I did and it seemed
to work properly.
The first run of 'buildprogram all' on ':macos:' ended up with some
error messages.
FatBuild miniperl MrC SC
Set Name "miniperl"
Set SuffPPC MrC
Set Suff68K SC
Duplicate -y "miniperl".MrC "miniperl"
If SC == 68K � End
Else
Begin � End
Echo 'Include "'"miniperl"'.SC" '�''CODE'�'';'
end
Rez -a -o "miniperl"
#Standard input; Line 1; ### Rez - File not found (OS error -43),
resource file "miniperl.SC" not found.
File "Standard input"; ### Rez - Since errors occured, miniperl's
resource fork was not completely updated.
### MPW Shell - Execution of FatBuild terminated.
### MPW Shell - Execution of all.makeout terminated.
### MPW Shell - Execution of buildprogram terminated.
I wasn't really aiming to do a fat build of anything -- only a PPC
build. So maybe I got the preferences file wrong? I wasn't quite
clear about that -- I had:
MACPERL_BUILD_TOOL = MrC
MACPERL_BUILD_APPL = MrC
MACPERL_BUILD_EXT_STATIC = MrC
MACPERL_BUILD_EXT_SHARED = MrC
and:
MACPERL_INST_TOOL_68K = SC
MACPERL_INST_TOOL_PPC = MrC
MACPERL_INST_APPL_68K = SC
MACPERL_INST_APPL_PPC = MrC
MACPERL_INST_EXT_PPC = MrC
Maybe 1 and 3 above should be commented out? (But anyway those lines
are only to do with the Perl tool?)
Running 'buildprogram all' on 'macperl_src:macperl' failed with the error:
# dmake: Error -- `runperl.c.MrC.o' not found, and can't be made
### MPW Shell - Execution of buildprogram terminated.
Indeed 'runperl.c.MrC.o' doesn't exist in the newly created
':macos:Obj:' (or anywhere else for that matter) but there _is_ a
file ':macos:Obj:run.c.MrC.o'.
I am somewhat stuck at this point.
Alan Fry