<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jan 30, 2015 at 3:26 PM, Francesco Ariis <span dir="ltr"><<a href="mailto:fa-ml@ariis.it" target="_blank">fa-ml@ariis.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">pragma on top of a .hs file. I didn't add anything else, there are no<br>
''' or '`' in the source.  Upon compiling, ghc (7.8.3) complains:<br>
<br>
    m4: cannot open `/tmp/ghc10655_0/ghc10655_1.hspp': No such file or directory<br>
<br>
I searched the net for a solution, but no dice (apparently there are no<br>
Haskell programs using -F -pgmF m4?), so I am writing here.<br>
Any ideas on what is wrong?<br></blockquote><div><br></div><div>"<span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium">Use </span><code class="" style="color:rgb(0,0,0)">-pgmF <em class=""><code>cmd</code></em></code><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"> to select the program to use as the preprocessor. When invoked, the </span><em class="" style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"><code>cmd</code></em><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"> pre-processor is given at least three arguments on its command-line: the first argument is the name of the original source file, the second is the name of the file holding the input, and the third is the name of the file where </span><em class="" style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium"><code>cmd</code></em><span style="color:rgb(0,0,0);font-family:sans-serif;font-size:medium">should write its output to."</span> </div></div><br clear="all"><div>m4 won't process those parameters the way ghc expects; you'll need a wrapper script.</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div></div>
</div></div>