"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