<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.Code, li.Code, div.Code
        {mso-style-name:Code;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.m5120243049604301570code, li.m5120243049604301570code, div.m5120243049604301570code
        {mso-style-name:m_5120243049604301570code;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:12.0pt">Yes thanks Doug… testing now<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> lonetiger@gmail.com [mailto:lonetiger@gmail.com]
<br>
<b>Sent:</b> 08 February 2018 00:17<br>
<b>To:</b> Douglas Wilson <douglas.wilson@gmail.com>; Simon Peyton Jones <simonpj@microsoft.com><br>
<b>Cc:</b> ghc-devs <ghc-devs@haskell.org><br>
<b>Subject:</b> RE: Windows build broken -- help!<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">I’ve pushed the commit. Thanks Doug!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From: </span></b><span lang="EN-US"><a href="mailto:douglas.wilson@gmail.com">Douglas Wilson</a><br>
<b>Sent: </b>Wednesday, February 7, 2018 23:33<br>
<b>To: </b><a href="mailto:simonpj@microsoft.com">Simon Peyton Jones</a><br>
<b>Cc: </b><a href="mailto:ghc-devs@haskell.org">ghc-devs</a><br>
<b>Subject: </b>Re: Windows build broken -- help!<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US">Hi Simon,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">The first patch you quoted half-fixed this.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">the patch here: <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><a href="https://phabricator.haskell.org/D4392">https://phabricator.haskell.org/D4392</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US">should fix whole-fix it. (It at least validates green on windows)<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">On Thu, Feb 8, 2018 at 12:18 PM, Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>> wrote:<o:p></o:p></span></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">PS Presumably it’s these commits<o:p></o:p></p>
<p class="m5120243049604301570code">commit 00f1a4ab80b201ce15c509126f89c5a108786f32<o:p></o:p></p>
<p class="m5120243049604301570code">Author: Douglas Wilson <<a href="mailto:douglas.wilson@gmail.com" target="_blank">douglas.wilson@gmail.com</a>><o:p></o:p></p>
<p class="m5120243049604301570code">Date:   Tue Feb 6 17:27:32 2018 -0500<o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">    rts: fix some barf format specifiers.<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Reviewers: bgamari, erikd, simonmar<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Reviewed By: bgamari<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Subscribers: rwbarton, thomie, carter<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Differential Revision: <a href="https://phabricator.haskell.org/D4390" target="_blank">
https://phabricator.haskell.org/D4390</a><o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">commit 4d1c3b72ec27c8e51fb40809bba3ce35246a2966<o:p></o:p></p>
<p class="m5120243049604301570code">Author: Ben Gamari <<a href="mailto:bgamari.foss@gmail.com" target="_blank">bgamari.foss@gmail.com</a>><o:p></o:p></p>
<p class="m5120243049604301570code">Date:   Tue Feb 6 13:27:35 2018 -0500<o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">    rts: Add format attribute to barf<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Test Plan: Validate<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Reviewers: erikd, simonmar<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Reviewed By: simonmar<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Subscribers: rwbarton, thomie, carter<o:p></o:p></p>
<p class="m5120243049604301570code">    <o:p></o:p></p>
<p class="m5120243049604301570code">    Differential Revision: <a href="https://phabricator.haskell.org/D4374" target="_blank">
https://phabricator.haskell.org/D4374</a><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a name="m_5120243049604301570__MailEndCompose"> </a><o:p></o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> ghc-devs [mailto:<a href="mailto:ghc-devs-bounces@haskell.org" target="_blank">ghc-devs-bounces@haskell.org</a>]
<b>On Behalf Of </b>Simon Peyton Jones via ghc-devs<br>
<b>Sent:</b> 07 February 2018 23:14<br>
<b>To:</b> ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>>; Phyx <<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>><br>
<b>Subject:</b> Windows build broken -- help!</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Aargh. Windows build is broken again.  Log below.  Help!<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Simon<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="m5120243049604301570code">"inplace/bin/ghc-stage1.exe" -optc-fno-stack-protector -optc-Wall -optc-Werror -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith
 -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Wundef -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS
 -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/./autogen -optc-Wno-error=inline -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-DWINVER=0x06000100 -static  -O0 -H64m -Wall -fllvm-fill-undef-with-garbage    -Werror
 -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint      -i -irts -irts/dist/build -Irts/dist/build -irts/dist/build/./autogen -Irts/dist/build/./autogen           
 -O2 -Wcpp-undef    -Wnoncanonical-monad-instances  -c rts/StgPrimFloat.c -o rts/dist/build/StgPrimFloat.o<o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">rts\Schedule.c:274:14: error:<o:p></o:p></p>
<p class="m5120243049604301570code">     error: unknown conversion type character 'l' in format [-Werror=format=]<o:p></o:p></p>
<p class="m5120243049604301570code">             barf("sched_state: %" FMT_Word, sched_state);<o:p></o:p></p>
<p class="m5120243049604301570code">                  ^~~~~~~~~~~~~~~~<o:p></o:p></p>
<p class="m5120243049604301570code">    |<o:p></o:p></p>
<p class="m5120243049604301570code">274 |         barf("sched_state: %" FMT_Word, sched_state);<o:p></o:p></p>
<p class="m5120243049604301570code">    |              ^<o:p></o:p></p>
<p class="m5120243049604301570code">In file included from C:/code/HEAD-1/inplace/mingw/x86_64-w64-mingw32/include/stdio.h:1036:0,<o:p></o:p></p>
<p class="m5120243049604301570code">                 from includes/rts/Flags.h:16,<o:p></o:p></p>
<p class="m5120243049604301570code">                 from includes/Rts.h:191,<o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">                 from rts\Schedule.c:11:0: error:
<o:p></o:p></p>
<p class="m5120243049604301570code">C:/code/HEAD-1/inplace/mingw/x86_64-w64-mingw32/include/_mingw_print_pop.h:86:18: note: format string is defined here<o:p></o:p></p>
<p class="m5120243049604301570code">#define PRIu64 "llu"<o:p></o:p></p>
<p class="m5120243049604301570code">                  ^<o:p></o:p></p>
<p class="m5120243049604301570code"> <o:p></o:p></p>
<p class="m5120243049604301570code">rts\Schedule.c:274:14: error:<o:p></o:p></p>
<p class="m5120243049604301570code">     error: too many arguments for format [-Werror=format-extra-args]<o:p></o:p></p>
<p class="m5120243049604301570code">             barf("sched_state: %" FMT_Word, sched_state);<o:p></o:p></p>
<p class="m5120243049604301570code">                  ^~~~~~~~~~~~~~~~<o:p></o:p></p>
<p class="m5120243049604301570code">    |<o:p></o:p></p>
<p class="m5120243049604301570code">274 |         barf("sched_state: %" FMT_Word, sched_state);<o:p></o:p></p>
<p class="m5120243049604301570code">    |              ^<o:p></o:p></p>
<p class="m5120243049604301570code">cc1.exe: all warnings being treated as errors<o:p></o:p></p>
<p class="m5120243049604301570code">`gcc.exe' failed in phase `C Compiler'. (Exit code: 1)<o:p></o:p></p>
<p class="m5120243049604301570code">"inplace/bin/ghc-stage1.exe" -optc-fno-stack-protector -optc-Wall -optc-Werror -optc-Wall -optc-Wextra -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wpointer-arith
 -optc-Wmissing-noreturn -optc-Wnested-externs -optc-Wredundant-decls -optc-Wundef -optc-Iincludes -optc-Iincludes/dist -optc-Iincludes/dist-derivedconstants/header -optc-Iincludes/dist-ghcconstants/header -optc-Irts -optc-Irts/dist/build -optc-DCOMPILING_RTS
 -optc-fno-strict-aliasing -optc-fno-common -optc-Irts/dist/build/./autogen -optc-Wno-error=inline -optc-O2 -optc-fomit-frame-pointer -optc-g -optc-DRtsWay=\"rts_v\" -optc-DWINVER=0x06000100 -static  -O0 -H64m -Wall -fllvm-fill-undef-with-garbage    -Werror
 -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -this-unit-id rts -dcmm-lint      -i -irts -irts/dist/build -Irts/dist/build -irts/dist/build/./autogen -Irts/dist/build/./autogen           
 -O2 -Wcpp-undef    -Wnoncanonical-monad-instances  -c rts/Profiling.c -o rts/dist/build/Profiling.o<o:p></o:p></p>
<p class="m5120243049604301570code">make[1]: *** [rts/<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fghc.mk%3A295&data=04%7C01%7Csimonpj%40microsoft.com%7C526668e88100442c6fd908d56e894596%7Cee3303d7fb734b0c8589bcd847f1c277%7C1%7C0%7C636536458221776643%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D%7C-1&sdata=3BD1d%2FQHC001uGrGhb5rxMR7Aqkz9titiKh9w%2F1AiYE%3D&reserved=0" target="_blank">ghc.mk:295</a>:
 rts/dist/build/Schedule.o] Error 1<o:p></o:p></p>
<p class="m5120243049604301570code">make[1]: *** Waiting for unfinished jobs....<o:p></o:p></p>
<p class="m5120243049604301570code">make: *** [Makefile:127: all] Error 2<o:p></o:p></p>
<p class="m5120243049604301570code">/c/code/HEAD-1$<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US"><br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=04%7C01%7Csimonpj%40microsoft.com%7C526668e88100442c6fd908d56e894596%7Cee3303d7fb734b0c8589bcd847f1c277%7C1%7C0%7C636536458221776643%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwifQ%3D%3D%7C-1&sdata=I0%2FpbgsPgbARmGgXKki1Jz9pJeUMfKhQv9KNrWIyCT0%3D&reserved=0" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><o:p></o:p></span></p>
</blockquote>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>