Re: hmake -hat looks for file in /usr/include, not PWD

Malcolm Wallace <[email protected]> Fri, 20 Oct 2006 11:19:41 +0100
Newsgroups gmane.comp.lang.haskell.hat
Organization Dept of Computer Science, University of York
Message-ID <[email protected]>
"David Morse" <[email protected]> wrote:

> "hmake -hat -package GLUT Main" fails with: "Fail:
> /usr/include/hat/DoublyLinked.hx: openFile: does not exist (No such
> file or directory)".  DoublyLinked.hs is sitting right in the
> directory from which I'm compiling, I'm not sure why the -hat flag
> causes this digging in /usr/include.
> 
> This is hat 2.02-12 and hmake-3.09-3 on Debian stable x86.

You are using an older version of Hat, so this behaviour may have been
fixed already in 2.04.  I'm not sure quite why it is failing.  But one
possible workaround is to explicitly give the current directory to hmake,
as a location to look for the .hx pseudo-interface files.  (Use -i.)

    hmake -hat -i. -package GLUT Main

Regards,
    Malcolm