[Haskell-cafe] Using m4 as a preprocessor
allbery.b at gmail.com
Fri Jan 30 20:48:41 UTC 2015
On Fri, Jan 30, 2015 at 3:26 PM, Francesco Ariis <fa-ml at ariis.it> wrote:
> pragma on top of a .hs file. I didn't add anything else, there are no
> ''' or '`' in the source. Upon compiling, ghc (7.8.3) complains:
> m4: cannot open `/tmp/ghc10655_0/ghc10655_1.hspp': No such file or
> I searched the net for a solution, but no dice (apparently there are no
> Haskell programs using -F -pgmF m4?), so I am writing here.
> Any ideas on what is wrong?
"Use -pgmF *cmd* to select the program to use as the preprocessor. When
invoked, the *cmd* 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 *cmd*should write its output to."
m4 won't process those parameters the way ghc expects; you'll need a
brandon s allbery kf8nh sine nomine associates
allbery.b at gmail.com ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe