[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

Re: [MacPerl-Porters] New MacPerl build system now available!



Prymmer/Kahn <pvhp@best.com> writes:
>Report on the kit that was posted:
>
> In installing GUSI and SFIO I apparently made the mistake of 
> double clicking on the Install_{product}.MPW script which set

Hmm, I'll have to guard against that possibility.

> Correct approach(?): I guess I should have directory'ed to the
> GUSI dir then run the script then directory'ed over to SFIO and
> run that script (?).

Yes, that was the idea.

>where I noted that even if I had removed 68K and PPC from the 
>MacPerlConfig.mk file the first line spat out by dmake is a
>MWLInk command for the MW build portion - odd.

I forgot about the build of Unpreload. That tool is so trivial that I'd
best replace it with a shell script.

>(It does BTW look like the MacPerlConfig.mk could be generated by an
>MPW script :-)

That's the eventual plan. I vaguely remembered your effort to write a
configuration script and thought I'd write something that could potentially be
machine generated.

>At any rate, if I select from either the SC portion on down or the MrC 
>portion on down of the dmake output the compilers warn
>with messages such as these from MrC:
>
>}
>^
>File ":SubLaunch.c"; line 243 #Warning 30: implied return at closing '}' of Va
lidateFeatures does not return value

I sometimes write sloppy code...

>}
>^
>File ":crypt.c"; line 317 #Warning 30: implied return at closing '}' of permut
e does not return value
>#-----------------------

.. but then, so does UCB :-)

>#Standard input; Line 2; ### Rez - Warning: No resources read by include state
ment from file "miniperl.SC".

Yeah, only the MW build uses data resources. The warning is harmless.

>### MPW Shell - Command "UnPreload" was not found.

That's the tool where I only had a MW build. You can safely replace it with an
empty text file.

>miniperl -e 'printf("%s %vd\n",$^O,$^V)'
>MacOS 5.6.0
>
>Whoo hoo!

Cool! Did you ever try the old build system?

>This was BTW Mac OS 9, MPW Gold Master from Feb 2000, BuildCommands and 
>BuildProgram scripts replaced with the ones included in the dmake kit.

Oh yes, I should have mentioned that.

>I had not set the MPW memory to anything.  That isi,B I simply left it at
>the default.

That works for miniperl, but might fail for perl itself.

Matthias

-- 
Matthias Neeracher   <neeri@iis.ee.ethz.ch>   http://www.iis.ee.ethz.ch/~neeri
  "And that's why I am going to turn this world upside down, and make
   of it a fire so *bright* that someone real will notice"
                                -- Vernor Vinge, _Tatja Grimm's World_

==== Want to unsubscribe from this list?
==== Send mail with body "unsubscribe" to macperl-porters-request@macperl.org