I have adopted the following solution: $ cd /var/tmp $ tar -zxf /urano/downloads/haskell/ghc/ghc-4.02-src.tar.gz $ cd fptools $ tar -zxf /urano/downloads/haskell/ghc/ghc-3.02-hc.tar.gz $ ./configure --prefix=/var/tmp/ghc --enable-hc-boot $ make boot $ make all $ ./configure --prefix=/var/tmp/ghc $ cd ghc/lib $ make clean $ make boot $ make all $ PATH="/var/tmp/fptools/ghc/driver:$PATH" make -k install $ touch touch ghc/compiler/rename/ParseIface.o $ PATH="/var/tmp/fptools/ghc/driver:$PATH" make install Romildo <[EMAIL PROTECTED]> ========================================================================== On Wed, Jun 16, 1999 at 09:39:33AM -0300, Jose Romildo Malaquias wrote: > I am compiling GHC 4.02 from sources using the *.hc files suplied > at the GHC home page. I am doing that on a Linux Red Hat 6.0 machine > (glibc 2.1, egcs 1.1.2). The steps are: > > $ cd /var/tmp > $ tar -zxf /urano/downloads/haskell/ghc/ghc-4.02-src.tar.gz > $ cd fptools > $ tar -zxf /urano/downloads/haskell/ghc/ghc-3.02-hc.tar.gz > $ ./configure --prefix=/var/tmp/ghc --enable-hc-boot > > $ make boot > $ make all > $ ./configure --prefix=/var/tmp/ghc > $ cd ghc/lib > $ make clean > $ make boot > $ make all > $ PATHI="/var/tmp/fptools/ghc/driver:$PATH" make install > > Now at the "make install" phase I got the following error: > > ------------------------------------------------------------------------ > ==fptools== make install --no-print-directory -r; > in /usr/src/redhat/BUILD/fptools/ghc/compiler > ------------------------------------------------------------------------ > /usr/bin/happy +RTS -K2m -H10m -RTS -g rename/ParseIface.y > unused terminals: 16 > ghc -dcore-lint -O -H10m -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen >-Iparser >-iutils:basicTypes:types:hsSyn:prelude:rename:typecheck:deSugar:coreSyn:specialise:simplCore:stranal:stgSyn:simplStg:codeGen:absCSyn:main:reader:profiling:parser:nativeGen > -recomp -Onot -H45m -fno-warn-incomplete-patterns -c rename/ParseIface.hs -o >rename/ParseIface.o -osuf o > [...] > Compilation had errors > > make[2]: *** [rename/ParseIface.o] Error 1 > make[1]: *** [install] Error 1 > make: *** [install] Error 1 > Bad exit status from /var/tmp/rpm-tmp.69495 (%install) > ================================================================== > > If I update the time stamp of ParseIface.o and continue the > process (another "make install") it finishes successfuly. > > But I am building an rpm for ghc and I need to *eliminate* the > error completely.
Re: Compiling GHC 4.02 using the *.hc files on RedHat 6.0 Linux
Jose Romildo Malaquias Thu, 17 Jun 1999 16:50:49 +0200 (MET DST)
- Compiling GHC 4.02 using the *.hc files on RedHat 6... Jose Romildo Malaquias
- RE: Compiling GHC 4.02 using the *.hc files on... Simon Marlow
- Re: Compiling GHC 4.02 using the *.hc files on... Jose Romildo Malaquias
- Re: Compiling GHC 4.02 using the *.hc file... Rui Zhu
- Jose Romildo Malaquias