Hi again.
> > Nothing deep going on, the profiling interface files for the 'util'
> > package are simply just missing from the 5.02 distribution.
>
> Sorry, I'll fix that next week in a new InstallShield release (together
> with the other Win32-specific problems reported with 5.02 so far).
Before you do, two other minor points which might be worthy of your regard:
1. Although GHC under Win32 certainly does handle spaces in the installation
directory path, it will not necessarily work when doing "make install" with
the CVS sources of HDirect (and I assume also other utilities in fptools).
My suggestion is that to avoid inconvenience, maybe a warning should be
present in the installation dialogs to help out those of us who are slaves
of CVS fashion. Perhaps an up-to-date description of the canonical Win32
CVS compilation setup should also be made.
I acknowledge that this issue may be due to my particular build setup:
- Current Cygwin net release
- Latest mingw32 tools from sourceforge
- Latest GHC 5.02 installer from Glasgow
- set path to firstly scan GHC 5.02 bin directory, then Mingw32 bin
directory, then Cygwin bin directory.
- configure --build=mingw32 --prefix=c:/Program\ Files/ghc/ghc-5.02
which puts Mingw32 "make.exe" and "gcc.exe" ahead of Cygwin equivalents,
while allowing access to the remainder of the Cygwin tools for the fptools
build.
The end result of make install in "hdirect" is that the prefix string is
split and makes a directory called "c:/Program". To avoid this I
reinstalled GHC in a path with no spaces and reconfigured with the
appropriate prefix setting..
2. A bootstrap build of GHC (ie just starting with GHC and no other utility
such as Happy installed) and HDirect from CVS does not go according to plan
in terms of dependencies. For example, if Happy is missing then the
makefile does not build "happy-inplace" before trying to build other parts
of the CVS source tree which are dependent on Happy (if my memory is
correct, the GHC subdirectory "make boot" or "make" commands fail because
Happy is not built.
I find I often have to go into various sub-directories and type various
combinations of "make boot" and "make lib" before going back to "make".
On the positive side, I have never had a problem building Happy under Win32,
although "make install" does the Unixy thing.
Cheers
Mike Thomas.
___
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs