<div><div dir="auto">I'm afraid I don't even remember what I had for breakfast this morning - absolutely no memory of compiling Hugs and it was probably 4 computers ago so don't have any details. Good luck. </div></div><div dir="auto"><br></div><div dir="auto">Thanks, Neil</div><div><br><div class="gmail_quote"><div dir="ltr">On Sat, 21 Jul 2018 at 2:19 pm, Anthony Clayden <<a href="mailto:anthony_clayden@clear.net.nz">anthony_clayden@clear.net.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">Thank you Neil, I'm amazed anybody's still monitoring this forum. (I was more posting for the sake of posterity/somebody else trying to revive Hugs.)</div></div><div dir="auto"><br></div><div dir="auto">In that case, I'm sure you'll remember this ;-)</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://mail.haskell.org/pipermail/hugs-bugs/2006-August/001612.html" target="_blank">https://mail.haskell.org/pipermail/hugs-bugs/2006-August/001612.html</a></div><br></div><div dir="auto">I'm building Hugs from the Sep 2006 source, on a 64-bit Windows 8 machine, using MinGW32.</div><div dir="auto"><br></div><div dir="auto">The good news is it built and I can at least run the interpreter.</div><div dir="auto"><br></div><div dir="auto">The bad news is I hacked and bumbled my way through, so I'm not sure what I got. In particular, three .dll's didn't build, so I copied them over from the binaries distro; then hacked the Makefile; then carried on. Those three are</div><div dir="auto"><br></div><div dir="auto">Ptr.dll; Alloc.dll; Error.dll  -- from corresponding .c in ./libraries/bootlib/Foreign, and sub-dirs.</div><div dir="auto"><br></div><div dir="auto">Presumably the .c didn't compile. Those are three of the four .dll's mentioned in your August 2006 message.</div><div dir="auto"><br></div><div dir="auto">Can you remember any clues as to what was wrong or where to go looking?</div><div dir="auto"><br></div><div dir="auto">I can explain the message in your post, because I got the same message in an earlier attempt: "too many arguments to function 'mkdir'."</div><div dir="auto"><br></div><div dir="auto">Microsoft in their wisdom changed the command. There's a call to it from dirprim.c, guarded by a check of the HOST_OS. The August 2006 message is wrt a call in HsBase.h, similarly guarded but maybe subtly different?:</div><div dir="auto"><br></div><div dir="auto">    INLINE HsInt</div><div dir="auto">    __hscore_mkdir( HsAddr pathName, HsInt mode )</div><div dir="auto">    {  ...  mkdir  ... }</div><div dir="auto"><br></div><div dir="auto">Full disclosure: I got the error re 'mkdir' when I was trying to compile under MSys2 -- trying to be modern. That gives a HOST_OS of 'msys', and Hugs just doesn't know about it. I tried hacking config.sub, but ran into more and more trouble in other places. Eventually I abandoned MSys2 and fell back to old MSys vintage 2011.<br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thank you for any pointers(!) And thank you Hugs team for such a robust/long-lived piece of software. Building Hugs (or at least building whatever I've got) has been less trouble than GHC on Windows looks to be <div><a href="https://mmhaskell.com/blog/2018/6/11/contributing-to-ghc-1-preparation" target="_blank">https://mmhaskell.com/blog/2018/6/11/contributing-to-ghc-1-preparation</a></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">AntC</div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr">On Fri, 20 Jul 2018 at 9:40 PM, Neil Mitchell <<a href="mailto:redirect@vodafone.co.nz" target="_blank">redirect@vodafone.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anthony,<br>
<br>
Thanks for finding it. I don't even know how to update the website.<br>
Ross (cc'd) might...<br>
<br></blockquote></div></div>
_______________________________________________<br>
Hugs-Bugs mailing list<br>
<a href="mailto:Hugs-Bugs@haskell.org" target="_blank">Hugs-Bugs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/hugs-bugs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/hugs-bugs</a><br>
</blockquote></div></div>