
On Mon, Jan 21, 2002 at 06:44:34PM +0000, Malcolm Wallace wrote:
Compiling hmake-3.00 with ghc-5.02.2 in my RedHat Linux 7.2 box gives me the following errors.
$ ./configure --prefix=/usr --mandir=/usr/share/man/man1 --buildwith=ghc --buildopts=-O [...]
$ make 'OPT=-O2 -march=i386 -mcpu=i686' [...] sh /home/romildo/rpmbuild/BUILD/hmake-3.00/targets/ix86-Linux/hmake3.config hmake-config: Warning: Config file not found: '/home/romildo/rpmbuild/BUILD/hmake-3.00/lib/ix86-Linux/hmakerc' hmake-config: Starting new config from scratch. Fail: Can't find ghc includes at /imports Fail: Can't find ghc includes at /imports hmake-config: compiler not known: 'ghc' make[1]: *** [config] Error 2
It looks like there is some trouble detecting the import directories for your installation of ghc. What version of ghc do you have? What is the full path to ghc's driver script? And does the driver script contain a line like this:
libdir='/usr/local/lib/ghc-5.00.1'
I have ghc-5.02.2 installed from the RPM packages by Manuel M. T. Chakravarty, available at ftp://ftp.cse.unsw.edu.au/pub/users/chak/jibunmaki/i386/ghc-5.02.2-1.i386.rpm I do not know exactly what is the ghc driver script, but none of the files from the package has a line matching the regular expression "libdir.*=", except the file /usr/bin/ghcprof, which I believe is not being used. There is a /usr/bin/ghc Bourne shell script: #!/bin/sh GHCBIN="/usr/lib/ghc-5.02.2/ghc-5.02.2"; TOPDIROPT="-B/usr/lib/ghc-5.02.2"; # Mini-driver for GHC exec $GHCBIN $TOPDIROPT ${1+"$@"} I hope this help diagnosing the problem. Romildo -- Prof. José Romildo Malaquias Departamento de Computação http://iceb.ufop.br/~romildo Universidade Federal de Ouro Preto romildo@iceb.ufop.br Brasil romildo@uber.com.br