macperl-porters-digest Friday, March 19 1999 Volume 01 : Number 007 Re: [MacPerl-Porters] Configure.mpw Re: [MacPerl-Porters] Configure.mpw ---------------------------------------------------------------------- Date: Fri, 19 Mar 1999 00:03:29 -0800 (PST) From: Peter Prymmer <pvhp@best.com> Subject: Re: [MacPerl-Porters] Configure.mpw On 19 Mar 1999, Matthias Neeracher wrote: > In article <v04020a12b316dcf66a64@[192.168.0.77]>, Chris Nandor <pudge@pobox.com> writes: > > > There is a chance that the build process could be moved over to Metrowerks. > > I dunno. > > I'm sort of torn up over this decision. There are two camps, both of which have > a plausible claim that moving things their way would simplify the build > process: > > a) There are those who would like to streamline the existing makefile > infrastructure, and Peter's Configure.mpw work would certainly fit > in well there. > b) OTOH, there is the idea of moving to a CodeWarrior IDE based build, > which is becoming more attractive with the forthcoming XML infrastructure > for CW Project files and with the improved support for Perl in CW. For me the most complicated aspect of the build process is assembling the ingredients. Once they are all there they can pretty much do whatever they need to automatically. There is also the "Perl is free, hence should be built with free tools" aspect of the argument (especially if SC and/or MrC could be adopted to the task of building perl). On the other hand I certainly would not mind seeing a good IDE and XML working on something like this. I don't actually have a strong opinion either way. I am more interested in making the build process smooth, easy and hopefully somewhat familiar to folks from other platforms (in this regard take a look at the "Ask Tim" section at www.ora.com where Tim O'Reilly is being pummelled with requests for Mac books, including specific requests for MPW books). Bear in mind that as a first step something like Configure.mpw is really only to help out with crossing T's and dotting I's: in particular making sure that headers, libraries, and compilers are in place. As a practical matter I'd personally like it too if the configuration and build on many different platforms was as uniform as possible. Toward that end I have made the GUI portions of Configure.mpw sort of optional. I think that the script is a good bit more text based than perhaps it needs to be to merely work on the Mac, but that was a nod toward the informative feedback that the Bourne shell version gives (I think Larry Wall has written on the psychological aspects of running that script). On specific matters: should sfio be built before perl? BTW what is the :qnx: folder doing in the MacPerl_Src:macperl: folder anyway (the ar script uses a tool called `wlib` and the cpp uses `cc`)? Thanks. Peter Prymmer ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-porters-request@macperl.org ------------------------------ Date: Fri, 19 Mar 1999 06:12:07 -0400 (AST) From: Arved Sandstrom <Arved_37@chebucto.ns.ca> Subject: Re: [MacPerl-Porters] Configure.mpw On 19 Mar 1999, Matthias Neeracher wrote: > In article <Pine.GSO.3.95.iB1.0.990318083430.19354B-100000@halifax.chebucto.ns.ca>, Arved Sandstrom <Arved_37@chebucto.ns.ca> writes: > > > On Wed, 17 Mar 1999, Peter Prymmer wrote: > >> While I have not yet built MacPerl from source yet (actually I don't > >> have a copy of MWC :-) > > > I have reason to believe that you are as likely to be able to build > > MacPerl with MrC under Apple MPW (all free) as you are with CW Pro 3 or 4. > > Last time I looked, GUSI was totally incompatible with Apple's MPW > compilers (in particular SC, I don't think I've looked at MrC). I'd like > for GUSI 2 to be SC & MrC compatible, though. > It would be a nice thing. :-) Me, personally, I'm keeping up with Codewarrior, but I just _like_ the idea of having a free build process for MacPerl, and for XS, to go along with the fact that MP is free. Rounds everything out. So GUSI is the hitch, is it? Mind you, you say that you looked at SC, not MrC. Our (Alan Fry and myself) initial evaluation of XS with Apple MPW has led us to believe that MrC is more or less straightforward - we have numerous working builds including some MacPerl extensions - but SC is posing some problems (linking stage). But I think they'll get ironed out. In any case, my point is that looking at SC first may give a bad impression. :-) Are you currently doing GUSI 2 with some kind of intent that it might be MrC (and SC) buildable? If I can be of any assistance in running some tests or checking things out, just ask. Arved ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" to macperl-porters-request@macperl.org ------------------------------ End of macperl-porters-digest V1 #7 *********************************** ==== Want to unsubscribe from this list? ==== Send mail with body "unsubscribe" ==== to macperl-porters-digest-request@macperl.org