"Jonathan Worthington" <[EMAIL PROTECTED]> writes:

> ----- Original Message -----
> From: "Leopold Toetsch" <[EMAIL PROTECTED]>
> To: "Jonathan Worthington" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>
> Sent: Friday, September 19, 2003 5:50 PM
> Subject: Re: nmake languages fails (Win32)
> 
> 
> > Jonathan Worthington <[EMAIL PROTECTED]> wrote:
> > > Hi,
> >
> > > nmake languages is failing because /'s rather than \'s are used in
> paths.
> > > Makefiles, e.g. like the befunge one, contain this:-
> >
> > > PARROT = ../../parrot
> >
> > Did you try Juergen Boemmels proposal RFT / patch?

> I actually went through all the makefiles and put ${slash} in place of all
> the /'s in paths.  Would Juergen's proposal be better?  I noticed there was
> already a ${slash}defined in the config.

This was one part of my patch. But Steve tought it would decrease
readability to much. ATM I'm experimenting with a makefile.pl based
hack.

> With my changes it appears to work fine apart from the cola makefile uses
> chomd, which doesn't work under Win32.  So, I added chmod to the config
> data, and under Win32 it uses rem instead of chmod - essentially commenting
> it out.  It's a bit of a hack, but it should work - it's attached in a
> separate diff in case it's not liked.  :-)

IMCC is build twice for this reason.

> I say "should work" because cola has a makefile generated by the developer,
> not by parrot's configure system.  Thus even with my addition of the chmod
> variable it doesn't work out.  What's the best option from here?
>     - Make cola's makefile be generated with configure?
>     - Exclude cola from being made under Win32 for this release?
> If you let me know which one I can have a go at it.

Make the makefile generated by Configure. But this couples the
languages very close to the core system. Maybe Makefile.in should be
resurrected in the languages/ directory.

bye
boe
-- 
Juergen Boemmels                        [EMAIL PROTECTED]
Fachbereich Physik                      Tel: ++49-(0)631-205-2817
Universitaet Kaiserslautern             Fax: ++49-(0)631-205-3906
PGP Key fingerprint = 9F 56 54 3D 45 C1 32 6F  23 F6 C7 2F 85 93 DD 47

Reply via email to