<div dir="ltr"><div>And I just understood that you're saying that's the cause of the failed compile, thank you :)<br><br></div>Nonetheless, could you add the comment to Phabricator?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 21, 2015 at 10:24 AM, Michael Snoyman <span dir="ltr"><<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'd like to discuss that in Phabricator to keep the discussion centralized. Could you add a comment?<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 21, 2015 at 10:17 AM, kyra <span dir="ltr"><<a href="mailto:kyrab@mail.ru" target="_blank">kyrab@mail.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My original patch <a href="https://ghc.haskell.org/trac/ghc/attachment/ticket/10777/cabal-rsp.patch" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/attachment/ticket/10777/cabal-rsp.patch</a> contains 'normslash' function. It seems, Michael have overlooked this. GNU tools wait response files containing forward slashes in paths.<span><br>
<br>
On 21.08.2015 9:52, Tamar Christina wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Hmm no that doesn't seem familiar to me. It looks like some Windows style paths are being passed around but don't know why..<br>
<br>
Are you running the non-emulating shells? E.g. The MinGW-w64 Win64 Shell bat?<br></span>
------------------------------------------------------------------------<br>
From: Michael Snoyman <mailto:<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>><span><br>
Sent: ‎8/‎21/‎2015 8:27<br></span>
To: Tamar Christina <mailto:<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>><br>
Cc: <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a> <mailto:<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>><span><br>
Subject: Re: Building on Windows<br>
<br>
That worked, and got me much farther. If you don't mind one more newb question, I'm now seeing the following. Any thoughts?<br>
<br>
===--- building final phase<br></span>
make -r --no-print-directory -f <a href="http://ghc.mk" rel="noreferrer" target="_blank">ghc.mk</a> <<a href="http://ghc.mk" rel="noreferrer" target="_blank">http://ghc.mk</a>> phase=final all<span><br>
/usr/bin/install -c -m 755 utils/hp2ps/dist/build/tmp/hp2ps.exe inplace/bin/hp2ps.exe<br>
cp driver/ghc-usage.txt inplace/lib/ghc-usage.txt<br>
cp driver/ghci-usage.txt inplace/lib/ghci-usage.txt<br>
"inplace/bin/ghc-stage1.exe" -o driver/ghci/dist/build/tmp/ghci.exe -hisuf hi -osuf  o -hcsuf hc -static  -H32m -O     -i -idriver/ghci/. -idriver/ghci/dist/build -idriver/ghci/dist/build/autogen -Idriver/ghci/dist/build -Idriver/ghci/dist/build/autogen         -no-user-package-db -rtsopts      -odir driver/ghci/dist/build -hidir driver/ghci/dist/build -stubdir driver/ghci/dist/build -static  -H32m -O     -i -idriver/ghci/. -idriver/ghci/dist/build -idriver/ghci/dist/build/autogen -Idriver/ghci/dist/build -Idriver/ghci/dist/build/autogen         -no-user-package-db -rtsopts      -no-auto-link-packages -no-hs-main driver/ghci/dist/build/ghci.o driver/ghci/dist/build/../utils/cwrapper.o driver/ghci/dist/build/../utils/getLocation.o driver/ghci/ghci.res<br>
Warning: -rtsopts and -with-rtsopts have no effect with -no-hs-main.<br>
    Call hs_init_ghc() from your main() function to set these options.<br>
gcc.exe: error: driverghcidistbuildghci.o: No such file or directory<br>
gcc.exe: error: driverghcidistbuild..utilscwrapper.o: No such file or directory<br>
gcc.exe: error: driverghcidistbuild..utilsgetLocation.o: No such file or directory<br>
gcc.exe: error: driverghcighci.res: No such file or directory<br>
gcc.exe: error: C:msys64-2tmpghc6528_0ghc_4.o: No such file or directory<br>
gcc.exe: error: C:msys64-2tmpghc6528_0ghc_2.o: No such file or directory<br></span>
driver/ghci/<a href="http://ghc.mk:39" rel="noreferrer" target="_blank">ghc.mk:39</a> <<a href="http://ghc.mk:39" rel="noreferrer" target="_blank">http://ghc.mk:39</a>>: recipe for target 'driver/ghci/dist/build/tmp/ghci.exe' failed<span><br>
make[1]: *** [driver/ghci/dist/build/tmp/ghci.exe] Error 1<br>
Makefile:71: recipe for target 'all' failed<br>
make: *** [all] Error 2<br>
<br></span><span>
On Fri, Aug 21, 2015 at 8:18 AM, Michael Snoyman <<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a> <mailto:<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>>> wrote:<br>
<br>
    Awesome, thanks for the quick response Tamar. Cloning now.<br>
<br>
    On Fri, Aug 21, 2015 at 8:16 AM, Tamar Christina<br></span><span>
    <<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a> <mailto:<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>>> wrote:<br>
<br>
        Hi Michael,<br>
<br>
        Those instructions are for the GHC head. For 7.10 and earlier<br>
        this page<br>
        <a href="https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources/Legacy" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources/Legacy</a><br>
        should have been updated but it seems it never was..<br>
<br>
        To get the tarballs on that version do<br>
        git clone git://<a href="http://git.haskell.org/ghc-tarballs.git" rel="noreferrer" target="_blank">git.haskell.org/ghc-tarballs.git</a><br></span>
        <<a href="http://git.haskell.org/ghc-tarballs.git" rel="noreferrer" target="_blank">http://git.haskell.org/ghc-tarballs.git</a>><span><br>
<br>
        I will update the legacy page later.<br>
<br>
        Regards,<br>
        Tamar<br></span>
        ------------------------------------------------------------------------<br>
        From: Michael Snoyman <mailto:<a href="mailto:michael@snoyman.com" target="_blank">michael@snoyman.com</a>><span><br>
        Sent: ‎8/‎21/‎2015 7:06<br></span>
        To: <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a> <mailto:<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>><span><br>
        Subject: Building on Windows<br>
<br>
        I'm trying to test a patch I wrote for Windows builds[1]. I'm<br>
        following the preparation guide[2], but my configure step<br>
        fails[3] with config.log contents[4]. Note that I'm building<br>
        on the ghc-7.10 branch, not master. Is it possible that this<br>
        would contribute to the unrecognized<br>
        --enable-tarballs-autodownload option, and/or the inability to<br>
        compile C files?<br>
<br>
        [1] <a href="https://phabricator.haskell.org/D1158" rel="noreferrer" target="_blank">https://phabricator.haskell.org/D1158</a>, handles long linker<br>
        command line arguments<br>
        [2]<br>
        <a href="https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows</a><br>
        [3] <a href="http://lpaste.net/139330" rel="noreferrer" target="_blank">http://lpaste.net/139330</a><br>
        [4] <a href="http://lpaste.net/139331" rel="noreferrer" target="_blank">http://lpaste.net/139331</a><br>
<br>
<br>
<br>
<br>
<br></span>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote>
<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>