Re: Compiling nhc98-1.0pre7 with ghc



About this list Date view Thread view Subject view Author view

Jose Romildo Malaquias (romildo@urano.iceb.ufop.br)
Wed, 4 Aug 1999 09:13:09 -0300


The sugested modification worked. But now I have come across a new error: ------------------------------------------------------------------------- [...] ghc -c -o /var/tmp/nhc98-1.0pre7/targets/ix86-Linux/obj/hmake/MkProg.o MkProg.hs ghc: module version changed to 1; reason: no old .hi file /var/tmp/nhc98-1.0pre7/script/harch: Can't reopen pipe to command substitution (fd 7): No child processes ghc -H2M -o /var/tmp/nhc98-1.0pre7/lib/ix86-Linux/MkProg /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/QSort.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Unlit.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Utils.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Tsort.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/FileName.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/SymTab.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Imports.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Output.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Order.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/ListUtil.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Getmodtime.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Argv.o /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/MkProg.o /var/tmp/nhc98-1.0pre7/targets/ix86-Linux/obj/hmake/Graph.o /var/tmp/nhc98-1.0pre7/targets/ix86-Linux/obj/hmake/GetDep.o /var/tmp/nhc98-1.0pre7/targets/ix86-Linux/obj/hmake/ParseLib.o /var/! tmp/nhc98-1.0pre7/targets/ix86-Linux/obj/hmake/Compat.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/QSort.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Unlit.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Utils.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Tsort.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/FileName.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/SymTab.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Imports.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Output.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Order.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/ListUtil.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Getmodtime.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/Argv.o ghc: input file doesn't exist: /var/tmp/nhc98-1.0pre7/targets/-Linux/obj/hmake/MkProg.o ghc: ignoring heap-size-setting option (-H2M)...not the largest seen Usage: For basic information, try the `-help' option. make[1]: *** [/var/tmp/nhc98-1.0pre7/lib/ix86-Linux/MkProg] Error 13 make[1]: Leaving directory `/var/tmp/nhc98-1.0pre7/src/hmake' make: *** [targets/ix86-Linux/hmakeb] Error 2 ------------------------------------------------------------------------- The linker is looking for object files in targets/-Linux, but the correct dir is taragets/ix86-Linux. Any help again? Romildo =========================================================================== On Tue, Aug 03, 1999 at 04:48:50PM +0100, malcolm-nhc@cs.york.ac.uk wrote: > > When compiling nhc98-1.0pre7 using GHC I have got the following errors: > > > > .../hmake/GetDep.hs: > > Couldn't match `String' against `IOError' > > In the first argument of `fail'. > > At the top of ...hmake./GetDep.hs, lines 17-19, the test > > #if ! (defined(__HASKELL_98__) || __HASKELL1__ <= 4) > #define ioError fail > #endif > > is incorrect. Try replacing line 17 with > > #if ! (defined(__HASKELL_98__) || __HASKELL1__ > 4) > > Regards, > Malcolm


About this list Date view Thread view Subject view Author view