chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] testing release candidate for 4.0.0


From: Elf
Subject: Re: [Chicken-users] testing release candidate for 4.0.0
Date: Thu, 26 Mar 2009 17:54:15 -0700 (PDT)
User-agent: Alpine 2.00 (LRH 1167 2008-08-23)


i have.  look at the difference between the chicken3 branch and the other.
the problem is that the msys environment is NOT the same as the mingw environment. period. msys is a fork of cygwin 1.3 (when it was still free) with the compilers kept mildly up to date with mingw. msys is a full build environment, though, and mingw installed in conjunction with msys will try using pieces of it all the time. mingw installed without msys uses windows paths, etc.

the confusions here stem primarily from the poor explanations given in the
mingw/msys documentation.  it also explains why its fairly rare for devs
to target both mingw and msys building :)

bottom line: to test a mingw build, have a mingw installation without msys.
to test a msys build, do a full mingw/msys installation. do not combine them, cause you will get peculiar behaviour.

(this particular bug comes from using type (or cat) to try to read a file with
shell redirects.  it works fine in msys.  in mingw its using cmd.exe, not
bash.exe, and the behaviour is broken even for windows, so it gives a broken
directory listing.  you can see exactly where the break happens from where
the slashes go from the front of each word to the back of each word (eg /a /b /foo bar/ c/ d/). this is not a problem in the chicken3 branch mingw
makefile, as i had fixed it previously.)

-elf

On Thu, 26 Mar 2009, felix winkelmann wrote:

On Wed, Mar 25, 2009 at 10:11 PM, Elf <address@hidden> wrote:

no.  what happened is that the quoting rules are screwed up.  i forgot to
backport the makefile from 3.  ill do it in a few.


Please don't touch it, unless we have figured out what exactly goes
wrong.


cheers,
felix

reply via email to

[Prev in Thread] Current Thread [Next in Thread]