That is most mysterious.  It was removed on 25 May.
Where did you get your download from?  You are using CVS aren't you?

Simon

| -----Original Message-----
| From: Kate S. Golder [mailto:[EMAIL PROTECTED]]
| Sent: 01 August 2000 21:43
| To: Simon Peyton-Jones
| Cc: [EMAIL PROTECTED]
| Subject: Re: RE: How to build a Makefile that interacts with Core?
| 
| 
| When I first posted we were using version 4.08 compiled in 
| 4.04 because we
| didn't have a recent enough version of gcc.  We have since 
| downloaded a
| new version of gcc, and re-compiled 4.08 in 4.08.  We also made a new
| version of libGHC.a, and things seem to be running smoothly now. 
| 
| We just checked (see below) and we are are definitely using 
| version 4.08
| compiled in 4.08, however, we do have a ThinAir file
| (ghc/compiler/prelude/ThinAir.lhs).  Is it possible that we 
| did something
| wrong when downloading, or compiling?
| 
| Thank you for all of your help,
| Kate
| 
| ====================================================
| [kgolder@zante fptools-newgcc-build]$ find . -print | grep ThinAir
| ./ghc/compiler/prelude/ThinAir.lhs
| ./ghc/compiler/prelude/ThinAir.hi
| ./ghc/compiler/prelude/ThinAir.o
| [kgolder@zante fptools-newgcc-build]$ ghc-4.08 --version
| The Glorious Glasgow Haskell Compilation System, version 4.08
| [kgolder@zante fptools-newgcc-build]$ ghc-4.08 -v
| Enter your Haskell program, end with ^D (on a line of its own):
| module Blank where
| The Glorious Glasgow Haskell Compilation System, version 4.08
| 
| Effective command line: -v
| 
| Ineffective C pre-processor:
|       echo '{-# LINE 1 "/tmp/ghc3378.hs" -}' > /tmp/ghc3378.cpp && cat
| /tmp/ghc3378.hs >> /tmp/ghc3378.cpp
| 
| real  0m0.001s
| user  0m0.000s
| sys   0m0.000s
| ghc-4.08:compile:Output file _stdout doesn't exist
| ghc-4.08:recompile:Input file /tmp/ghc3378.hs newer than _stdout
| 
| Haskell compiler:
|       
| /usr/users/deforest/ghc-4.08/fptools-binaries/lib/i386-unknown
| -linux/hsc
| /tmp/ghc3378.cpp  -fignore-interface-pragmas -fomit-interface-pragmas
| -fsimplify [ -fmax-simplifier-iterations4 ]   
| -fwarn-overlapping-patterns
| -fwarn-missing-methods -fwarn-missing-fields -fwarn-deprecations
| -fwarn-duplicate-exports -fhi-version=408 -static
| "-himap=.%.hi:/usr/users/deforest/ghc-4.08/fptools-binaries/li
b/i386-unknown-linux/imports/std%.hi"
| "-himap-sep=:"    -v -nohifile=/tmp/ghc3378.hi -olang=asm
| -ofile=/tmp/ghc3378.s -F=/tmp/ghc3378_stb.c 
| -FH=/tmp/ghc3378_stb.h +RTS
| -H6000000 -K1000000
| Glasgow Haskell Compiler, version 4.08, for Haskell 98, 
| compiled by GHC
| version 4.08
| 
| real  0m12.082s
| user  0m0.440s
| sys   0m0.270s
| 
| rm -f /tmp/ghc3378*
| [kgolder@zante fptools-newgcc-build]$ 
| ======================================================
| 
| [EMAIL PROTECTED] writes:
| >
| >Kate, it sounds as if you didn't include ThinAir.o in your libGHC.a
| >link.  If you add it, you may be able to link.
| >Actually the ThinAir module was recently removed.  It was 
| always dodgy, 
| >as its name suggests, and it may be even more dodgy in your 
| application.
| >If I were you I'd try to work from GHC source that is after the
| >removal of ThinAir.
| >So one possibility is that you somehow have a mixed version of the
| >compiler,
| >which has ThinAir half-removed.  I don't know how you'd have 
| got that.
| >ThinAir is definitely gone in 4.08.  
| >Keep asking.  I'm keen that you should be able to use GHC in 
| this way.
| >Simon
| 
| 

Reply via email to