Package: hmake Version: 3.12-1 I get the following errors when freshly installing hmake:
% sudo apt-get install hmake
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed: ghc6
Suggested packages:
ghc6-prof haskell-doc ghc5 nhc98
The following NEW packages will be installed
ghc6 hmake
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/31.1MB of archives.
After unpacking 207MB of additional disk space will be used.
Do you want to continue [Y/n]?
Selecting previously deselected package ghc6.
(Reading database ... 198545 files and directories currently installed.)
Unpacking ghc6 (from .../ghc6_6.8.2-1_amd64.deb) ...
Selecting previously deselected package hmake.
Unpacking hmake (from .../hmake_3.12-1_amd64.deb) ...
Setting up ghc6 (6.8.2-1) ...
Setting up hmake (3.12-1) ...
MkConfig: user error (Can't find ghc includes at /usr/lib/ghc-6.8.2/imports)
Trigger failed: ("hmake-config /var/lib/hmake/debian/hmakerc add
\"%p\"","ghc6") MkConfig: user error (Can't find ghc includes
at /usr/lib/ghc-6.8.2/imports)
Trigger failed: ("hmake-config /var/lib/hmake/debian/hmakerc add
\"%p\"","/usr/bin/ghc6")
This seems to be one symptom of the same problem, namely that hmake is
looking for includes at /usr/lib/ghc-6.8.2/imports instead of
/usr/lib/ghc-6.8.2/hslibs-imports/ghc.
(I can also see this problem if I try and compile libghc6-hat-dev against the
new ghc, for example.)
Another testcase might be:
% hmake-config list
Global config file is:
/var/lib/hmake/debian/hmakerc
MkConfig: user error (Can't find ghc includes at /usr/lib/ghc-6.8.2/imports)
My /var/lib/hmake/debian/hmakerc is:
HmakeConfig
{ defaultCompiler = "/usr/bin/haskell-compiler"
, knownCompilers =
[ DynCompiler { compilerPath = "/usr/bin/haskell-compiler" }
]
}
Symlinking /usr/lib/ghc-6.8.2/imports to usr/lib/ghc-6.8.2/hslibs-imports/ghc
does actually fix the problem, which suggests I'm barking up the right tree,
but I simply don't know enough about GHC to really debug in great depth.
Regards,
--
Chris Lamb, UK [EMAIL PROTECTED]
GPG: 0x634F9A20
signature.asc
Description: PGP signature

