Problems instaling GHC on a Sun Solaris 2.6

Alberto de la Encina Vara albertoe at eucmos.sim.ucm.es
Wed Mar 6 10:41:24 EST 2002


I'm trying to install ghc-5.02.2 on a Sun Solaris 2.6, but I'm having
many problems
with it. Is there any binary distribution? I have only found one for
Solaris 2.7, but it
only works partially on 2.6: normal ghc uses are ok, but the interactive
environment
cannot be used (a segmentation fault occurs when trying to use ghci, see
attached bugghci.txt)
I have also tried to compile it from sources but, after solving some
problems with
not found libraries (libreadline, libcurses),
I still have problems trying to build the compiler. I attach the output
produced
when I was compiling sources (buggmake.txt).

Is there any binary distribution available?
Alternatively: Can somebody please help me with the errors when
compiling from sources?

Thanks in advance, Alberto

--
====================================================
Alberto de la Encina Vara
Dpto. Sistemas Informaticos y Programacion
Facultad de Ciencias Matematicas,  Despacho: 465
Universidad Complutense s/n. 28040 Madrid
mailto:albertoe at sip.ucm.es
http://dalila.sip.ucm.es/~albertoe
Telf: (34) 91 394 4311 Fax: (34) 91 394 4602
====================================================




















-------------- next part --------------
Glasgow Haskell Compiler, Version 5.02.2, for Haskell 98, compiled by GHC version 5.02.2
Using package config file: /export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/package.conf
   ___         ___ _
  / _ \ /\  /\/ __(_)
 / /_\// /_/ / /  | |      GHC Interactive, version 5.02.2, for Haskell 98.
/ /_\\/ __  / /___| |      http://www.haskell.org/ghc/
\____/\/ /_/\____/|_|      Type :? for help.


==================== Packages ====================
Package
   {name = "gmp",
    import_dirs = [],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = [],
    extra_libraries = ["gmp"],
    include_dirs = [],
    c_includes = [],
    package_deps = [],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "rts",
    import_dirs = [],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSrts"],
    extra_libraries = ["m"],
    include_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/include"],
    c_includes = ["Stg.h"],
    package_deps = ["gmp"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts =
      ["-u",
       "PrelBase_Izh_static_info",
       "-u",
       "PrelBase_Czh_static_info",
       "-u",
       "PrelFloat_Fzh_static_info",
       "-u",
       "PrelFloat_Dzh_static_info",
       "-u",
       "PrelPtr_Ptr_static_info",
       "-u",
       "PrelWord_Wzh_static_info",
       "-u",
       "PrelInt_I8zh_static_info",
       "-u",
       "PrelInt_I16zh_static_info",
       "-u",
       "PrelInt_I32zh_static_info",
       "-u",
       "PrelInt_I64zh_static_info",
       "-u",
       "PrelWord_W8zh_static_info",
       "-u",
       "PrelWord_W16zh_static_info",
       "-u",
       "PrelWord_W32zh_static_info",
       "-u",
       "PrelWord_W64zh_static_info",
       "-u",
       "PrelStable_StablePtr_static_info",
       "-u",
       "PrelBase_Izh_con_info",
       "-u",
       "PrelBase_Czh_con_info",
       "-u",
       "PrelFloat_Fzh_con_info",
       "-u",
       "PrelFloat_Dzh_con_info",
       "-u",
       "PrelPtr_Ptr_con_info",
       "-u",
       "PrelStable_StablePtr_con_info",
       "-u",
       "PrelBase_False_closure",
       "-u",
       "PrelBase_True_closure",
       "-u",
       "PrelPack_unpackCString_closure",
       "-u",
       "PrelIOBase_stackOverflow_closure",
       "-u",
       "PrelIOBase_heapOverflow_closure",
       "-u",
       "PrelIOBase_NonTermination_closure",
       "-u",
       "PrelIOBase_BlockedOnDeadMVar_closure",
       "-u",
       "PrelWeak_runFinalizzerBatch_closure",
       "-u",
       "__stginit_Prelude"]}
Package
   {name = "std",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/std"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSstd"],
    extra_libraries = ["HSstd_cbits"],
    include_dirs = [],
    c_includes = ["HsStd.h"],
    package_deps = ["rts"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "lang",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/lang"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSlang"],
    extra_libraries = ["HSlang_cbits"],
    include_dirs = [],
    c_includes = ["HsLang.h"],
    package_deps = [],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = ["-u", "Addr_Azh_static_info"]}
Package
   {name = "concurrent",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/concurrent"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSconcurrent"],
    extra_libraries = [],
    include_dirs = [],
    c_includes = [],
    package_deps = ["lang"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "data",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/data"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSdata"],
    extra_libraries = [],
    include_dirs = [],
    c_includes = [],
    package_deps = ["lang", "util"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "net",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/net"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSnet"],
    extra_libraries = ["nsl", "socket"],
    include_dirs = [],
    c_includes = ["HsNet.h"],
    package_deps = ["lang", "text", "concurrent"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "posix",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/posix"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSposix"],
    extra_libraries = ["HSposix_cbits"],
    include_dirs = [],
    c_includes = ["HsPosix.h"],
    package_deps = ["lang"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "text",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/text"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HStext"],
    extra_libraries = ["HStext_cbits"],
    include_dirs = [],
    c_includes = ["HsText.h"],
    package_deps = ["lang"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "util",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/util"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSutil"],
    extra_libraries = ["HSutil_cbits", "readline", "termcap"],
    include_dirs = [],
    c_includes = ["HsUtil.h"],
    package_deps = ["lang", "concurrent", "posix"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "hssource",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/hssource"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HShssource"],
    extra_libraries = [],
    include_dirs = [],
    c_includes = [],
    package_deps = ["text"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "greencard",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/greencard"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSgreencard"],
    extra_libraries = [],
    include_dirs = [],
    c_includes = [],
    package_deps = ["lang"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}
Package
   {name = "xlib",
    import_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/xlib"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSxlib"],
    extra_libraries = ["HSxlib_cbits", "X11"],
    include_dirs = [],
    c_includes = ["HsXlib.h"],
    package_deps = ["greencard"],
    extra_ghc_opts = [],
    extra_cc_opts = ["-I/usr/local/X11R6.3/include"],
    extra_ld_opts =
      ["-L/usr/local/X11R6.3/lib -R/usr/local/X11R6.3/lib"]}
Package
   {name = "HGL",
    import_dirs =Hsc static flags: -static -fignore-interface-pragmas -fomit-interface-pragmas -fdo-lambda-eta-expansion -flet-no-escape

      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2/imports/HGL"],
    source_dirs = [],
    library_dirs =
      ["/export/home1/albertoe/basur/ghc-5.02.2/lib/sparc-sun-solaris2"],
    hs_libraries = ["HSHGL"],
    extra_libraries = [],
    include_dirs = [],
    c_includes = [],
    package_deps = ["xlib", "concurrent"],
    extra_ghc_opts = [],
    extra_cc_opts = [],
    extra_ld_opts = []}


Loading package std ... linking ... done.
*** Parser:

==================== Parser ====================
let __cmCompileExpr = (IO.hSetBuffering IO.stdout IO.NoBuffering)
		      `Prelude.>>` (IO.hSetBuffering IO.stderr IO.NoBuffering)


*** Renamer:

==================== Renamer: ====================
Binders: [__cmCompileExpr]
let __cmCompileExpr = (PrelHandle.hSetBuffering PrelHandle.stdout
						PrelIOBase.NoBuffering)
		      PrelBase.>> (PrelHandle.hSetBuffering PrelHandle.stderr
							    PrelIOBase.NoBuffering)

data PrelArr.STRef s a = PrelArr.STRef (PrelGHC.MutVar# s a)
data PrelIOBase.BufferState
    = PrelIOBase.ReadBuffer | PrelIOBase.WriteBuffer
type PrelIOBase.RawBuffer =
    PrelGHC.MutableByteArray# PrelGHC.RealWorld
newtype PrelIOBase.IORef a
    = PrelIOBase.IORef (PrelArr.STRef PrelGHC.RealWorld a)
data PrelIOBase.HandleType
    = PrelIOBase.ClosedHandle
      | PrelIOBase.SemiClosedHandle
      | PrelIOBase.ReadHandle
      | PrelIOBase.WriteHandle
      | PrelIOBase.AppendHandle
      | PrelIOBase.ReadWriteHandle
data PrelIOBase.BufferList
    = PrelIOBase.BufferListNil
      | PrelIOBase.BufferListCons PrelIOBase.RawBuffer PrelIOBase.BufferList
data PrelIOBase.Buffer
    = PrelIOBase.Buffer {PrelIOBase.bufBuf :: PrelIOBase.RawBuffer,
			 PrelIOBase.bufRPtr :: ! !PrelBase.Int,
			 PrelIOBase.bufWPtr :: ! !PrelBase.Int,
			 PrelIOBase.bufSize :: ! !PrelBase.Int,
			 PrelIOBase.bufState :: PrelIOBase.BufferState}
type PrelIOBase.FD = PrelBase.Int
type PrelIOBase.FilePath = PrelBase.String
data PrelMaybe.Maybe a = PrelMaybe.Nothing | PrelMaybe.Just a
type PrelShow.ShowS = PrelBase.String -> PrelBase.String
(PrelShow.$dmshowsPrec) :: forall a. (PrelShow.Show a) =>
			   PrelBase.Int -> a -> PrelShow.ShowS
(PrelShow.$dmshow) :: forall a. (PrelShow.Show a) =>
		      a -> PrelBase.String
(PrelShow.$dmshowList) :: forall a. (PrelShow.Show a) =>
			  [a] -> PrelShow.ShowS
(PrelShow.$fShowInt) :: {PrelShow.Show PrelBase.Int}
(PrelShow.$fShowChar) :: {PrelShow.Show PrelBase.Char}
(PrelShow.$fShowBool) :: {PrelShow.Show PrelBase.Bool}
(PrelShow.$fShow[]) :: forall a. (PrelShow.Show a) =>
		       {PrelShow.Show [a]}
(PrelShow.$fShow()) :: {PrelShow.Show ()}
data PrelIOBase.Handle__
    = PrelIOBase.Handle__ {PrelIOBase.haFD :: ! !PrelIOBase.FD,
			   PrelIOBase.haType :: PrelIOBase.HandleType,
			   PrelIOBase.haIsBin :: PrelBase.Bool,
			   PrelIOBase.haIsStream :: PrelBase.Bool,
			   PrelIOBase.haBufferMode :: PrelIOBase.BufferMode,
			   PrelIOBase.haFilePath :: PrelIOBase.FilePath,
			   PrelIOBase.haBuffer :: ! !(PrelIOBase.IORef PrelIOBase.Buffer),
			   PrelIOBase.haBuffers :: ! !(PrelIOBase.IORef PrelIOBase.BufferList),
			   PrelIOBase.haOtherSide :: (PrelMaybe.Maybe (PrelIOBase.MVar PrelIOBase.Handle__))}
data PrelIOBase.MVar a
    = PrelIOBase.MVar (PrelGHC.MVar# PrelGHC.RealWorld a)
(PrelIOBase.$fShowBufferMode) :: {PrelShow.Show PrelIOBase.BufferMode}
(PrelIOBase.$fShowHandle) :: {PrelShow.Show PrelIOBase.Handle}
(PrelIOBase.$fMonadIO) :: {PrelBase.Monad PrelIOBase.IO}
(PrelBase.$dm>>) :: forall m :: (* -> *). (PrelBase.Monad m) =>
		    forall a b. m a -> m b -> m b
(PrelBase.$dmfail) :: forall m :: (* -> *). (PrelBase.Monad m) =>
		      forall a. PrelBase.String -> m a
(PrelBase.$fMonad[]) :: {PrelBase.Monad PrelBase.[]}
instance {PrelShow.Show PrelBase.Int} where
    []
instance {PrelShow.Show PrelBase.Char} where
    []
instance {PrelShow.Show PrelBase.Bool} where
    []
instance forall a. (PrelShow.Show a) => {PrelShow.Show [a]} where
    []
instance {PrelShow.Show ()} where
    []
data PrelIOBase.Handle
    = PrelIOBase.FileHandle ! !(PrelIOBase.MVar PrelIOBase.Handle__)
      | PrelIOBase.DuplexHandle ! !(PrelIOBase.MVar PrelIOBase.Handle__) ! !(PrelIOBase.MVar PrelIOBase.Handle__)
type PrelBase.String = [PrelBase.Char]
newtype PrelIOBase.IO a
    = PrelIOBase.IO (PrelGHC.State# PrelGHC.RealWorld
		     -> (# PrelGHC.State# PrelGHC.RealWorld, a #))
class PrelShow.Show a where {
    PrelShow.showsPrec ::
	PrelBase.Int -> a -> PrelShow.ShowS
	{- has default method -};
    PrelShow.show :: a -> PrelBase.String {- has default method -};
    PrelShow.showList ::
	[a] -> PrelShow.ShowS
	{- has default method -};
    }
instance {PrelShow.Show PrelIOBase.BufferMode} where
    []
instance {PrelShow.Show PrelIOBase.Handle} where
    []
instance {PrelBase.Monad PrelIOBase.IO} where
    []
instance {PrelBase.Monad PrelBase.[]} where
    []
class PrelBase.Monad m :: (* -> *) where {
    (PrelBase.>>=) :: forall a b. m a -> (a -> m b) -> m b;
    (PrelBase.>>) ::
	forall a b. m a -> m b -> m b
	{- has default method -};
    PrelBase.return :: forall a. a -> m a;
    PrelBase.fail ::
	forall a. PrelBase.String -> m a
	{- has default method -};
    }
PrelHandle.stderr :: PrelIOBase.Handle
data PrelIOBase.BufferMode
    = PrelIOBase.NoBuffering
      | PrelIOBase.LineBuffering
      | PrelIOBase.BlockBuffering (PrelMaybe.Maybe PrelBase.Int)
PrelHandle.stdout :: PrelIOBase.Handle
PrelHandle.hSetBuffering :: PrelIOBase.Handle
			    -> PrelIOBase.BufferMode -> PrelIOBase.IO ()
PrelIOBase.failIO :: forall a. PrelBase.String -> PrelIOBase.IO a
PrelIO.print :: forall a. (PrelShow.Show a) =>
		a -> PrelIOBase.IO ()
PrelIOBase.returnIO :: forall a. a -> PrelIOBase.IO a
PrelIOBase.bindIO :: forall a b.
		     PrelIOBase.IO a -> (a -> PrelIOBase.IO b) -> PrelIOBase.IO b
PrelBase.unpackCString# :: PrelGHC.Addr# -> [PrelBase.Char]
PrelBase.unpackFoldrCString# :: forall a.
				PrelGHC.Addr# -> (PrelBase.Char -> a -> a) -> a -> a
PrelBase.unpackCStringUtf8# :: PrelGHC.Addr# -> [PrelBase.Char]
PrelBase.eqString :: PrelBase.String
		     -> PrelBase.String -> PrelBase.Bool


*** Typechecker:

==================== Bound Ids ====================
__cmCompileExpr



==================== Typechecked ====================
let
  >> = (PrelBase.>>) PrelIOBase.IO $dMonad
  $dMonad = (PrelIOBase.$fMonadIO)
in
  do
    let AbsBinds [] [] [([], __cmCompileExpr, __cmCompileExpr)] []
	    __cmCompileExpr = (>>) [(), ()]
				  (PrelHandle.hSetBuffering PrelHandle.stdout
							    PrelIOBase.NoBuffering)
				  (PrelHandle.hSetBuffering PrelHandle.stderr
							    PrelIOBase.NoBuffering)
    PrelIOBase.returnIO [()] [PrelGHC.unsafeCoerce#
				  [PrelIOBase.IO (), ()] __cmCompileExpr]


*** Desugar:

==================== Desugared ====================
__letrec {
  >> L :: (forall a b.
	   PrelIOBase.IO a -> PrelIOBase.IO b -> PrelIOBase.IO b)
  Nothing
  >>
    = PrelBase.>> @ PrelIOBase.IO $dMonad;
  $dMonad L :: {PrelBase.Monad PrelIOBase.IO}
  Nothing
  $dMonad
    = PrelIOBase.$fMonadIO;
} in 
  __letrec {
    __cmCompileExpr L :: (PrelIOBase.IO ())
    Nothing
    __cmCompileExpr
      = >>
	  @ ()
	  @ ()
	  (PrelHandle.hSetBuffering PrelHandle.stdout PrelIOBase.NoBuffering)
	  (PrelHandle.hSetBuffering
	     PrelHandle.stderr PrelIOBase.NoBuffering);
    __cmCompileExpr L :: (PrelIOBase.IO ())
    Nothing
    __cmCompileExpr
      = __cmCompileExpr;
  } in 
    PrelIOBase.returnIO
      @ [()]
      (PrelBase.$w:
	 @ ()
	 (PrelGHC.unsafeCoerce# @ (PrelIOBase.IO ()) @ () __cmCompileExpr)
	 (PrelBase.$w[] @ ()))


*** Simplify:

==================== Simplified expression ====================
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Arity 0 Nothing
  __cmCompileExpr
    = case PrelIOBase.$fMonadIO
      of tpl_B1 L { PrelBase.:DMonad tpl_B2 L tpl_B3 L tpl_B4 L tpl_B5 L ->
      tpl_B3
	@ ()
	@ ()
	(PrelHandle.hSetBuffering
	   PrelHandle.stdout PrelIOBase.$wNoBuffering)
	(PrelHandle.hSetBuffering
	   PrelHandle.stderr PrelIOBase.$wNoBuffering)
      }
} in 
  PrelIOBase.returnIO
    @ [()]
    (PrelBase.$w:
       @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ()))


*** CorePrep:

==================== CorePrep ====================
let {
  __cmCompileExpr =
    case PrelIOBase.$fMonadIO
    of tpl { PrelBase.:DMonad tpl1 tpl2 tpl3 tpl4 ->
    let {
      sat_sPH =
	PrelHandle.hSetBuffering
	  PrelHandle.stderr PrelIOBase.$wNoBuffering } in
    let {
      sat_sPE
	= PrelHandle.hSetBuffering
	    PrelHandle.stdout PrelIOBase.$wNoBuffering
    } in  tpl2 @ () @ () sat_sPE sat_sPH
    } } in
let {
  sat_sPS
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sPS


*** ByteCodeGen:

==================== Proto-bcos ====================
ProtoBCO Expr-Top-Level_E0 []:
      ARGCHECK 0
      ALLOC    1
      PUSH_G   __cmCompileExpr
      MKAP     1 words, 1 stkoff
      ALLOC    2
      PUSH_L   1
      PUSH_G   sat_sPS
      MKAP     2 words, 2 stkoff
      PUSH_L   0
      PUSH_G   PrelIOBase.returnIO
      SLIDE    2 2
      ENTER
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr =
    case PrelIOBase.$fMonadIO
    of tpl L { PrelBase.:DMonad tpl1 L tpl2 L tpl3 L tpl4 L ->
    let {
      sat_sPH L :: (PrelIOBase.IO ())
      Nothing
      sat_sPH =
	PrelHandle.hSetBuffering
	  PrelHandle.stderr PrelIOBase.$wNoBuffering } in
    let {
      sat_sPE L :: (PrelIOBase.IO ())
      Nothing
      sat_sPE
	= PrelHandle.hSetBuffering
	    PrelHandle.stdout PrelIOBase.$wNoBuffering
    } in  tpl2 @ () @ () sat_sPE sat_sPH
    } } in
let {
  sat_sPS L :: [()]
  Nothing
  sat_sPS
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sPS
 
ProtoBCO __cmCompileExpr []:
      ARGCHECK 0
      PUSH_AS  tpl P_
      PUSH_G   PrelIOBase.$fMonadIO
      ENTER
case PrelIOBase.$fMonadIO
of tpl L { PrelBase.:DMonad tpl1 L tpl2 L tpl3 L tpl4 L ->
let {
  sat_sPH L :: (PrelIOBase.IO ())
  Nothing
  sat_sPH =
    PrelHandle.hSetBuffering
      PrelHandle.stderr PrelIOBase.$wNoBuffering } in
let {
  sat_sPE L :: (PrelIOBase.IO ())
  Nothing
  sat_sPE
    = PrelHandle.hSetBuffering
	PrelHandle.stdout PrelIOBase.$wNoBuffering
} in  tpl2 @ () @ () sat_sPE sat_sPH
}
 
ProtoBCO tpl []:
      ARGCHECK 1
      UNPACK   4
      ALLOC    1
      PUSH_G   sat_sPH
      MKAP     1 words, 1 stkoff
      ALLOC    1
      PUSH_G   sat_sPE
      MKAP     1 words, 1 stkoff
      PUSH_LLL 1 0 3
      SLIDE    3 9
      ENTER
PrelBase.:DMonad tpl1 L tpl2 L tpl3 L tpl4 L ->
  let {
    sat_sPH L :: (PrelIOBase.IO ())
    Nothing
    sat_sPH =
      PrelHandle.hSetBuffering
	PrelHandle.stderr PrelIOBase.$wNoBuffering } in
  let {
    sat_sPE L :: (PrelIOBase.IO ())
    Nothing
    sat_sPE
      = PrelHandle.hSetBuffering
	  PrelHandle.stdout PrelIOBase.$wNoBuffering
  } in  tpl2 @ () @ () sat_sPE sat_sPH
 
ProtoBCO sat_sPH []:
      ARGCHECK 0
      PUSH_G   PrelIOBase.NoBuffering
      PUSH_G   PrelHandle.stderr
      PUSH_G   PrelHandle.hSetBuffering
      ENTER
PrelHandle.hSetBuffering PrelHandle.stderr PrelIOBase.$wNoBuffering
 
ProtoBCO sat_sPE []:
      ARGCHECK 0
      PUSH_G   PrelIOBase.NoBuffering
      PUSH_G   PrelHandle.stdout
      PUSH_G   PrelHandle.hSetBuffering
      ENTER
PrelHandle.hSetBuffering PrelHandle.stdout PrelIOBase.$wNoBuffering
 
ProtoBCO sat_sPS []:
      ARGCHECK 1
      PUSH_G   PrelBase.[]
      PUSH_L   1
      PACK     PrelBase.: 2
      SLIDE    1 1
      ENTER
PrelBase.$w:
  @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())


*** Parser:

==================== Parser ====================
let __cmCompileExpr = IO.hFlush PrelHandle.stderr


*** Renamer:

==================== Renamer: ====================
Binders: [__cmCompileExpr]
let __cmCompileExpr = PrelHandle.hFlush PrelHandle.stderr

PrelHandle.hFlush :: PrelIOBase.Handle -> PrelIOBase.IO ()


*** Typechecker:

==================== Bound Ids ====================
__cmCompileExpr



==================== Typechecked ====================
do
  let AbsBinds [] [] [([], __cmCompileExpr, __cmCompileExpr)] []
	  __cmCompileExpr = PrelHandle.hFlush PrelHandle.stderr
  PrelIOBase.returnIO [()] [PrelGHC.unsafeCoerce#
				[PrelIOBase.IO (), ()] __cmCompileExpr]


*** Desugar:

==================== Desugared ====================
__letrec {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr
    = PrelHandle.hFlush PrelHandle.stderr;
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr
    = __cmCompileExpr;
} in 
  PrelIOBase.returnIO
    @ [()]
    (PrelBase.$w:
       @ ()
       (PrelGHC.unsafeCoerce# @ (PrelIOBase.IO ()) @ () __cmCompileExpr)
       (PrelBase.$w[] @ ()))


*** Simplify:

==================== Simplified expression ====================
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Arity 0 Nothing
  __cmCompileExpr
    = PrelHandle.hFlush PrelHandle.stderr
} in 
  PrelIOBase.returnIO
    @ [()]
    (PrelBase.$w:
       @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ()))


*** CorePrep:

==================== CorePrep ====================
let { __cmCompileExpr = PrelHandle.hFlush PrelHandle.stderr } in
let {
  sat_sQF
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sQF


*** ByteCodeGen:

==================== Proto-bcos ====================
ProtoBCO Expr-Top-Level_E0 []:
      ARGCHECK 0
      ALLOC    1
      PUSH_G   __cmCompileExpr
      MKAP     1 words, 1 stkoff
      ALLOC    2
      PUSH_L   1
      PUSH_G   sat_sQF
      MKAP     2 words, 2 stkoff
      PUSH_L   0
      PUSH_G   PrelIOBase.returnIO
      SLIDE    2 2
      ENTER
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr =
    PrelHandle.hFlush PrelHandle.stderr } in
let {
  sat_sQF L :: [()]
  Nothing
  sat_sQF
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sQF
 
ProtoBCO __cmCompileExpr []:
      ARGCHECK 0
      PUSH_G   PrelHandle.stderr
      PUSH_G   PrelHandle.hFlush
      ENTER
PrelHandle.hFlush PrelHandle.stderr
 
ProtoBCO sat_sQF []:
      ARGCHECK 1
      PUSH_G   PrelBase.[]
      PUSH_L   1
      PACK     PrelBase.: 2
      SLIDE    1 1
      ENTER
PrelBase.$w:
  @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())


*** Parser:

==================== Parser ====================
let __cmCompileExpr = IO.hFlush PrelHandle.stdout


*** Renamer:

==================== Renamer: ====================
Binders: [__cmCompileExpr]
let __cmCompileExpr = PrelHandle.hFlush PrelHandle.stdout



*** Typechecker:

==================== Bound Ids ====================
__cmCompileExpr



==================== Typechecked ====================
do
  let AbsBinds [] [] [([], __cmCompileExpr, __cmCompileExpr)] []
	  __cmCompileExpr = PrelHandle.hFlush PrelHandle.stdout
  PrelIOBase.returnIO [()] [PrelGHC.unsafeCoerce#
				[PrelIOBase.IO (), ()] __cmCompileExpr]


*** Desugar:

==================== Desugared ====================
__letrec {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr
    = PrelHandle.hFlush PrelHandle.stdout;
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr
    = __cmCompileExpr;
} in 
  PrelIOBase.returnIO
    @ [()]
    (PrelBase.$w:
       @ ()
       (PrelGHC.unsafeCoerce# @ (PrelIOBase.IO ()) @ () __cmCompileExpr)
       (PrelBase.$w[] @ ()))


*** Simplify:

==================== Simplified expression ====================
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Arity 0 Nothing
  __cmCompileExpr
    = PrelHandle.hFlush PrelHandle.stdout
} in 
  PrelIOBase.returnIO
    @ [()]
    (PrelBase.$w:
       @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ()))


*** CorePrep:

==================== CorePrep ====================
let { __cmCompileExpr = PrelHandle.hFlush PrelHandle.stdout } in
let {
  sat_sRu
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sRu


*** ByteCodeGen:

==================== Proto-bcos ====================
ProtoBCO Expr-Top-Level_E0 []:
      ARGCHECK 0
      ALLOC    1
      PUSH_G   __cmCompileExpr
      MKAP     1 words, 1 stkoff
      ALLOC    2
      PUSH_L   1
      PUSH_G   sat_sRu
      MKAP     2 words, 2 stkoff
      PUSH_L   0
      PUSH_G   PrelIOBase.returnIO
      SLIDE    2 2
      ENTER
let {
  __cmCompileExpr L :: (PrelIOBase.IO ())
  Nothing
  __cmCompileExpr =
    PrelHandle.hFlush PrelHandle.stdout } in
let {
  sat_sRu L :: [()]
  Nothing
  sat_sRu
    = PrelBase.$w:
	@ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())
} in  PrelIOBase.returnIO @ [()] sat_sRu
 
ProtoBCO __cmCompileExpr []:
      ARGCHECK 0
      PUSH_G   PrelHandle.stdout
      PUSH_G   PrelHandle.hFlush
      ENTER
PrelHandle.hFlush PrelHandle.stdout
 
ProtoBCO sat_sRu []:
      ARGCHECK 1
      PUSH_G   PrelBase.[]
      PUSH_L   1
      PACK     PrelBase.: 2
      SLIDE    1 1
      ENTER
PrelBase.$w:
  @ () (__coerce () __cmCompileExpr) (PrelBase.$w[] @ ())


Segmentation Fault (core dumped)






-------------- next part --------------
gmake[1]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/glafp-utils'
------------------------------------------------------------------------
===fptools== Recursively making `boot' in mkdependC ltx mkdirhier runstdtest sgmlverb docbook lndir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/mkdependC
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/ltx
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/mkdirhier
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/runstdtest
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/sgmlverb
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O      -- sgmlverb.c 
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2dvi.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2html.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2pdf.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2ps.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2rtf.dir
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/lndir
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O -- lndir.c 
------------------------------------------------------------------------
===fptools== Finished making `boot' in mkdependC ltx mkdirhier runstdtest sgmlverb docbook lndir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in mkdependC ltx mkdirhier runstdtest sgmlverb docbook lndir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/mkdependC
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/ltx
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/mkdirhier
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/runstdtest
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/sgmlverb
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2dvi.dir
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2html.dir
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2pdf.dir
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2ps.dir
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook/db2rtf.dir
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in db2dvi.dir db2html.dir db2pdf.dir db2ps.dir db2rtf.dir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/docbook
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils/lndir
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in mkdependC ltx mkdirhier runstdtest sgmlverb docbook lndir ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/glafp-utils
------------------------------------------------------------------------
gmake[1]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/glafp-utils'
gmake[1]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc'
------------------------------------------------------------------------
===fptools== Recursively making `boot' in includes utils driver docs compiler rts lib ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/includes
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O      -- mkNativeHdr.c 
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in ghc-pkg hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/ghc-pkg
------------------------------------------------------------------------
ghc-5.02.2 -M -optdep-f -optdep.depend  -osuf o    -ldl -cpp -DPKG_TOOL -DWANT_PRETTY -package lang -package util -package text -O Main.hs Package.hs
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/hp2ps
------------------------------------------------------------------------
../../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O      -- AreaBelow.c AuxFile.c Axes.c Curves.c Deviation.c Dimensions.c Error.c HpFile.c Key.c Main.c Marks.c PsFile.c Reorder.c Scale.c Shade.c TopTwenty.c TraceElement.c Utilities.c 
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/hsc2hs
------------------------------------------------------------------------
ghc-5.02.2 -M -optdep-f -optdep.depend  -osuf o    -ldl -package util -cpp -O Config.hs KludgedSystem.hs Main.hs Config.hs
gmake INSTALLING=0 BIN_DIST=0 --no-print-directory -r all
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/parallel
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/stat2resid
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in cgprof icons ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof/cgprof
------------------------------------------------------------------------
../../../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O   -I../../../includes    -- cgprof.c daVinci.c main.c matrix.c symbol.c 
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof/icons
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in cgprof icons ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/unlit
------------------------------------------------------------------------
../../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O   -O    -- unlit.c 
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/genprimopcode
------------------------------------------------------------------------
ghc-5.02.2 -M -optdep-f -optdep.depend  -osuf o    -ldl -syslib text -O Main.hs
------------------------------------------------------------------------
===fptools== Finished making `boot' in ghc-pkg hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in mangler split ghc ghci ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/mangler
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/split
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/ghci
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in mangler split ghc ghci ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
ghc-5.02.2 -M -optdep-f -optdep.depend  -osuf o    -ldl -fglasgow-exts -cpp -package concurrent -package posix -package text -DWANT_PRETTY -O Package.hs PackageSrc.hs Utils.hs
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in set ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs/set
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in set ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/compiler
------------------------------------------------------------------------
../../glafp-utils/mkdependC/mkdependC -f .depend -D__GLASGOW_HASKELL__=502 -I../includes    -- -optc-O --  parser/hschooks.c 
ghc-5.02.2 -M -optdep-f -optdep.depend  -osuf o -I../includes   -ldl -DGHCI -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:profiling:parser:usageSP:cprAnalysis:javaGen:compMan:nativeGen:ghci -package concurrent -package posix -package text -package util -recomp -Rghc-timing -H16M -O utils/Bag.lhs utils/BitSet.lhs utils/Digraph.lhs utils/FastString.lhs utils/FastTypes.lhs utils/FiniteMap.lhs utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs utils/Outputable.lhs utils/Panic.lhs utils/Pretty.lhs utils/PrimPacked.lhs utils/StringBuffer.lhs utils/UnicodeUtil.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs basicTypes/BasicTypes.lhs basicTypes/DataCon.lhs basicTypes/Demand.lhs basicTypes/FieldLabel.lhs basicTypes/Id.lhs basicTypes/IdInfo.lhs basicTypes/Literal.lhs basicTypes/MkId.lhs basicTypes/Module.lhs basicTypes/Name.lhs basicTypes/NameEnv.lhs basicTypes/NameSet.lhs basicTypes/NewDemand.lhs basicTypes/OccName.lhs basicTypes/PprEnv.lhs basicTypes/RdrName.lhs basicTypes/SrcLoc.lhs basicTypes/UniqSupply.lhs basicTypes/Unique.lhs basicTypes/Var.lhs basicTypes/VarEnv.lhs basicTypes/VarSet.lhs types/Class.lhs types/FunDeps.lhs types/Generics.lhs types/InstEnv.lhs types/PprType.lhs types/TyCon.lhs types/Type.lhs types/TypeRep.lhs types/Variance.lhs hsSyn/HsBinds.lhs hsSyn/HsCore.lhs hsSyn/HsDecls.lhs hsSyn/HsExpr.lhs hsSyn/HsImpExp.lhs hsSyn/HsLit.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs hsSyn/HsTypes.lhs prelude/ForeignCall.lhs prelude/PrelInfo.lhs prelude/PrelNames.lhs prelude/PrelRules.lhs prelude/PrimOp.lhs prelude/PrimRep.lhs prelude/TysPrim.lhs prelude/TysWiredIn.lhs rename/Rename.lhs rename/RnBinds.lhs rename/RnEnv.lhs rename/RnExpr.lhs rename/RnHiFiles.lhs rename/RnHsSyn.lhs rename/RnIfaces.lhs rename/RnMonad.lhs rename/RnNames.lhs rename/RnSource.lhs rename/RnTypes.lhs typecheck/Inst.lhs typecheck/TcBinds.lhs typecheck/TcClassDcl.lhs typecheck/TcDefaults.lhs typecheck/TcDeriv.lhs typecheck/TcEnv.lhs typecheck/TcExpr.lhs typecheck/TcForeign.lhs typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs typecheck/TcIfaceSig.lhs typecheck/TcInstDcls.lhs typecheck/TcMType.lhs typecheck/TcMatches.lhs typecheck/TcModule.lhs typecheck/TcMonad.lhs typecheck/TcMonoType.lhs typecheck/TcPat.lhs typecheck/TcRules.lhs typecheck/TcSimplify.lhs typecheck/TcTyClsDecls.lhs typecheck/TcTyDecls.lhs typecheck/TcType.lhs deSugar/Check.lhs deSugar/Desugar.lhs deSugar/DsBinds.lhs deSugar/DsCCall.lhs deSugar/DsExpr.lhs deSugar/DsForeign.lhs deSugar/DsGRHSs.lhs deSugar/DsListComp.lhs deSugar/DsMonad.lhs deSugar/DsUtils.lhs deSugar/Match.lhs deSugar/MatchCon.lhs deSugar/MatchLit.lhs coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs coreSyn/CorePrep.lhs coreSyn/CoreSyn.lhs coreSyn/CoreTidy.lhs coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs coreSyn/ExternalCore.lhs coreSyn/MkExternalCore.lhs coreSyn/PprCore.lhs coreSyn/PprExternalCore.lhs coreSyn/Subst.lhs specialise/Rules.lhs specialise/SpecConstr.lhs specialise/Specialise.lhs simplCore/CSE.lhs simplCore/FloatIn.lhs simplCore/FloatOut.lhs simplCore/LiberateCase.lhs simplCore/OccurAnal.lhs simplCore/SAT.lhs simplCore/SATMonad.lhs simplCore/SetLevels.lhs simplCore/SimplCore.lhs simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs simplCore/Simplify.lhs stranal/DmdAnal.lhs stranal/SaAbsInt.lhs stranal/SaLib.lhs stranal/StrictAnal.lhs stranal/WorkWrap.lhs stranal/WwLib.lhs stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs stgSyn/StgSyn.lhs simplStg/SRT.lhs simplStg/SimplStg.lhs simplStg/StgStats.lhs codeGen/CgBindery.lhs codeGen/CgCase.lhs codeGen/CgClosure.lhs codeGen/CgCon.lhs codeGen/CgConTbls.lhs codeGen/CgExpr.lhs codeGen/CgHeapery.lhs codeGen/CgLetNoEscape.lhs codeGen/CgMonad.lhs codeGen/CgRetConv.lhs codeGen/CgStackery.lhs codeGen/CgTailCall.lhs codeGen/CgUpdate.lhs codeGen/CgUsages.lhs codeGen/ClosureInfo.lhs codeGen/CodeGen.lhs codeGen/SMRep.lhs absCSyn/AbsCSyn.lhs absCSyn/AbsCUtils.lhs absCSyn/CLabel.lhs absCSyn/CStrings.lhs absCSyn/Costs.lhs absCSyn/PprAbsC.lhs main/CmdLineOpts.lhs main/CodeOutput.lhs main/Constants.lhs main/ErrUtils.lhs main/Finder.lhs main/HscMain.lhs main/HscStats.lhs main/HscTypes.lhs main/MkIface.lhs main/Packages.lhs main/SysTools.lhs main/DriverFlags.hs main/DriverMkDepend.hs main/DriverPhases.hs main/DriverPipeline.hs main/DriverState.hs main/DriverUtil.hs main/GetImports.hs main/Interpreter.hs main/Main.hs profiling/CostCentre.lhs profiling/SCCfinal.lhs parser/Ctype.lhs parser/Lex.lhs parser/ParseUtil.lhs parser/RdrHsSyn.lhs usageSP/UConSet.lhs usageSP/UsageSPInf.lhs usageSP/UsageSPLint.lhs usageSP/UsageSPUtils.lhs cprAnalysis/CprAnalyse.lhs javaGen/Java.lhs javaGen/JavaGen.lhs javaGen/PrintJava.lhs compMan/CmLink.lhs compMan/CmTypes.lhs compMan/CompManager.lhs nativeGen/AbsCStixGen.lhs nativeGen/AsmCodeGen.lhs nativeGen/AsmRegAlloc.lhs nativeGen/MachCode.lhs nativeGen/MachMisc.lhs nativeGen/MachRegs.lhs nativeGen/PprMach.lhs nativeGen/RegAllocInfo.lhs nativeGen/Stix.lhs nativeGen/StixInfo.lhs nativeGen/StixInteger.lhs nativeGen/StixMacro.lhs nativeGen/StixPrim.lhs ghci/ByteCodeFFI.lhs ghci/ByteCodeGen.lhs ghci/ByteCodeInstr.lhs ghci/ByteCodeItbls.lhs ghci/ByteCodeLink.lhs ghci/Linker.lhs ghci/InteractiveUI.hs main/Config.hs rename/ParseIface.hs parser/Parser.hs main/ParsePkgConf.hs
<<ghc: 692527476 bytes, 90 GCs, 124060/124060 avg/max bytes residency (1 samples), 16M in use, 0.02 INIT (0.02 elapsed), 23.05 MUT (52.38 elapsed), 0.38 GC (0.54 elapsed) :ghc>>
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/rts
------------------------------------------------------------------------
cd gmp && ./configure --enable-shared=no \
	--host=`echo sparc-sun-solaris2 | sed 's/i[567]86/i486/g'`
loading cache ./config.cache
checking host system type... (cached) sparc-sun-solaris2
checking target system type... (cached) sparc-sun-solaris2
checking build system type... (cached) sparc-sun-solaris2
checking for a BSD compatible install... (cached) /usr/local/bin/install -c
checking whether build environment is sane... yes
checking for mawk... (cached) nawk
checking whether make sets ${MAKE}... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for BSD-compatible nm... (cached) /usr/ccs/bin/nm -p
checking for gcc... gcc
checking if the C compiler (gcc) works with flags -g -O2... yes
checking whether the C compiler (gcc -g -O2  ) works... yes
checking whether the C compiler (gcc -g -O2  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
(cached) checking how to run the C preprocessor... (cached) gcc -E
checking for a BSD compatible install... /usr/local/bin/install -c
checking whether ln -s works... (cached) yes
checking for suitable m4... (cached) m4
checking for ar... (cached) ar
checking how to switch to text section... (cached) .text
checking how to switch to data section... (cached) .data
checking how to export a symbol... (cached) .globl
checking what assembly label suffix to use... (cached) :
checking how the .type assembly directive should be used... (cached) .type	$1,#$2
checking if the .size assembly directive works... (cached) .size	$1,$2
checking what prefix to use for a local label... (cached) .L
checking how to define a 32-bit word... (cached) .long
checking if symbols are prefixed by underscore... (cached) no
checking if .align assembly directive is logarithmic... (cached) no
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
checking for EMX OS/2 environment... (cached) no
checking for executable suffix... (cached) no
checking for object suffix... (cached) o
checking build system type... (cached) sparc-sun-solaris2
checking for ld used by GCC... (cached) /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... (cached) no
checking for /usr/ccs/bin/ld option to reload object files... (cached) -r
checking how to recognise dependant libraries... (cached) pass_all
checking for ranlib... (cached) ranlib
checking for strip... (cached) strip
loading cache ./config.cache within ltconfig
checking for objdir... .libs
checking for gcc option to produce PIC... (cached)  -fPIC
checking if gcc PIC flag  -fPIC works... (cached) yes
checking if gcc static flag -static works... (cached) yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions ... no
checking whether the linker (/usr/ccs/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... no
checking dynamic linker characteristics... solaris2 ld.so
checking command to parse /usr/ccs/bin/nm -p output... ok
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
creating libtool
loading cache ./config.cache
checking whether optarg is declared... (cached) yes
checking for ANSI C header files... (cached) yes
checking for getopt.h... (cached) no
checking for unistd.h... (cached) yes
checking for sys/sysctl.h... (cached) no
checking for sys/time.h... (cached) yes
checking for void... (cached) yes
checking for preprocessor stringizing operator... (cached) yes
checking for getopt_long... (cached) no
checking for getpagesize... (cached) yes
checking for popen... (cached) yes
checking for processor_info... (cached) yes
checking for strtoul... (cached) yes
checking for sysconf... (cached) yes
checking for sysctlbyname... (cached) no
checking if ansi2knr should be used... (cached) no
Peering at file structure (takes a while)...
...udiv_fp...
...udiv_fp (done rm)...
  ...dir sparc32...
   ...base udiv_fp...
   ..../mpn/sparc32/udiv_fp.asm...
...inlines...
...inlines (done rm)...
  ...dir sparc32...
   ...base inlines...
   ..../mpn/sparc32/inlines.asm...
   ..../mpn/sparc32/inlines.S...
   ..../mpn/sparc32/inlines.s...
   ..../mpn/sparc32/inlines.c...
  ...dir generic...
   ...base inlines...
   ..../mpn/generic/inlines.asm...
   ..../mpn/generic/inlines.S...
   ..../mpn/generic/inlines.s...
   ..../mpn/generic/inlines.c...
...add_n...
...add_n (done rm)...
  ...dir sparc32...
   ...base add_n...
   ..../mpn/sparc32/add_n.asm...
...sub_n...
...sub_n (done rm)...
  ...dir sparc32...
   ...base sub_n...
   ..../mpn/sparc32/sub_n.asm...
...mul_1...
...mul_1 (done rm)...
  ...dir sparc32...
   ...base mul_1...
   ..../mpn/sparc32/mul_1.asm...
...addmul_1...
...addmul_1 (done rm)...
  ...dir sparc32...
   ...base addmul_1...
   ..../mpn/sparc32/addmul_1.asm...
...submul_1...
...submul_1 (done rm)...
  ...dir sparc32...
   ...base submul_1...
   ..../mpn/sparc32/submul_1.asm...
...lshift...
...lshift (done rm)...
  ...dir sparc32...
   ...base lshift...
   ..../mpn/sparc32/lshift.asm...
...rshift...
...rshift (done rm)...
  ...dir sparc32...
   ...base rshift...
   ..../mpn/sparc32/rshift.asm...
...diveby3...
...diveby3 (done rm)...
  ...dir sparc32...
   ...base diveby3...
   ..../mpn/sparc32/diveby3.asm...
   ..../mpn/sparc32/diveby3.S...
   ..../mpn/sparc32/diveby3.s...
   ..../mpn/sparc32/diveby3.c...
  ...dir generic...
   ...base diveby3...
   ..../mpn/generic/diveby3.asm...
   ..../mpn/generic/diveby3.S...
   ..../mpn/generic/diveby3.s...
   ..../mpn/generic/diveby3.c...
...divrem...
...divrem (done rm)...
  ...dir sparc32...
   ...base divrem...
   ..../mpn/sparc32/divrem.asm...
   ..../mpn/sparc32/divrem.S...
   ..../mpn/sparc32/divrem.s...
   ..../mpn/sparc32/divrem.c...
  ...dir generic...
   ...base divrem...
   ..../mpn/generic/divrem.asm...
   ..../mpn/generic/divrem.S...
   ..../mpn/generic/divrem.s...
   ..../mpn/generic/divrem.c...
...divrem_1...
...divrem_1 (done rm)...
  ...dir sparc32...
   ...base divrem_1...
   ..../mpn/sparc32/divrem_1.asm...
   ..../mpn/sparc32/divrem_1.S...
   ..../mpn/sparc32/divrem_1.s...
   ..../mpn/sparc32/divrem_1.c...
  ...dir generic...
   ...base divrem_1...
   ..../mpn/generic/divrem_1.asm...
   ..../mpn/generic/divrem_1.S...
   ..../mpn/generic/divrem_1.s...
   ..../mpn/generic/divrem_1.c...
...divrem_2...
...divrem_2 (done rm)...
  ...dir sparc32...
   ...base divrem_2...
   ..../mpn/sparc32/divrem_2.asm...
   ..../mpn/sparc32/divrem_2.S...
   ..../mpn/sparc32/divrem_2.s...
   ..../mpn/sparc32/divrem_2.c...
  ...dir generic...
   ...base divrem_2...
   ..../mpn/generic/divrem_2.asm...
   ..../mpn/generic/divrem_2.S...
   ..../mpn/generic/divrem_2.s...
   ..../mpn/generic/divrem_2.c...
...mod_1...
...mod_1 (done rm)...
  ...dir sparc32...
   ...base mod_1...
   ..../mpn/sparc32/mod_1.asm...
   ..../mpn/sparc32/mod_1.S...
   ..../mpn/sparc32/mod_1.s...
   ..../mpn/sparc32/mod_1.c...
  ...dir generic...
   ...base mod_1...
   ..../mpn/generic/mod_1.asm...
   ..../mpn/generic/mod_1.S...
   ..../mpn/generic/mod_1.s...
   ..../mpn/generic/mod_1.c...
...mod_1_rs...
...mod_1_rs (done rm)...
  ...dir sparc32...
   ...base mod_1_rs...
   ..../mpn/sparc32/mod_1_rs.asm...
   ..../mpn/sparc32/mod_1_rs.S...
   ..../mpn/sparc32/mod_1_rs.s...
   ..../mpn/sparc32/mod_1_rs.c...
  ...dir generic...
   ...base mod_1_rs...
   ..../mpn/generic/mod_1_rs.asm...
   ..../mpn/generic/mod_1_rs.S...
   ..../mpn/generic/mod_1_rs.s...
   ..../mpn/generic/mod_1_rs.c...
...pre_mod_1...
...pre_mod_1 (done rm)...
  ...dir sparc32...
   ...base pre_mod_1...
   ..../mpn/sparc32/pre_mod_1.asm...
   ..../mpn/sparc32/pre_mod_1.S...
   ..../mpn/sparc32/pre_mod_1.s...
   ..../mpn/sparc32/pre_mod_1.c...
  ...dir generic...
   ...base pre_mod_1...
   ..../mpn/generic/pre_mod_1.asm...
   ..../mpn/generic/pre_mod_1.S...
   ..../mpn/generic/pre_mod_1.s...
   ..../mpn/generic/pre_mod_1.c...
...dump...
...dump (done rm)...
  ...dir sparc32...
   ...base dump...
   ..../mpn/sparc32/dump.asm...
   ..../mpn/sparc32/dump.S...
   ..../mpn/sparc32/dump.s...
   ..../mpn/sparc32/dump.c...
  ...dir generic...
   ...base dump...
   ..../mpn/generic/dump.asm...
   ..../mpn/generic/dump.S...
   ..../mpn/generic/dump.s...
   ..../mpn/generic/dump.c...
...mul...
...mul (done rm)...
  ...dir sparc32...
   ...base mul...
   ..../mpn/sparc32/mul.asm...
   ..../mpn/sparc32/mul.S...
   ..../mpn/sparc32/mul.s...
   ..../mpn/sparc32/mul.c...
  ...dir generic...
   ...base mul...
   ..../mpn/generic/mul.asm...
   ..../mpn/generic/mul.S...
   ..../mpn/generic/mul.s...
   ..../mpn/generic/mul.c...
...mul_fft...
...mul_fft (done rm)...
  ...dir sparc32...
   ...base mul_fft...
   ..../mpn/sparc32/mul_fft.asm...
   ..../mpn/sparc32/mul_fft.S...
   ..../mpn/sparc32/mul_fft.s...
   ..../mpn/sparc32/mul_fft.c...
  ...dir generic...
   ...base mul_fft...
   ..../mpn/generic/mul_fft.asm...
   ..../mpn/generic/mul_fft.S...
   ..../mpn/generic/mul_fft.s...
   ..../mpn/generic/mul_fft.c...
...mul_n...
...mul_n (done rm)...
  ...dir sparc32...
   ...base mul_n...
   ..../mpn/sparc32/mul_n.asm...
   ..../mpn/sparc32/mul_n.S...
   ..../mpn/sparc32/mul_n.s...
   ..../mpn/sparc32/mul_n.c...
  ...dir generic...
   ...base mul_n...
   ..../mpn/generic/mul_n.asm...
   ..../mpn/generic/mul_n.S...
   ..../mpn/generic/mul_n.s...
   ..../mpn/generic/mul_n.c...
...mul_basecase...
...mul_basecase (done rm)...
  ...dir sparc32...
   ...base mul_basecase...
   ..../mpn/sparc32/mul_basecase.asm...
   ..../mpn/sparc32/mul_basecase.S...
   ..../mpn/sparc32/mul_basecase.s...
   ..../mpn/sparc32/mul_basecase.c...
  ...dir generic...
   ...base mul_basecase...
   ..../mpn/generic/mul_basecase.asm...
   ..../mpn/generic/mul_basecase.S...
   ..../mpn/generic/mul_basecase.s...
   ..../mpn/generic/mul_basecase.c...
...sqr_basecase...
...sqr_basecase (done rm)...
  ...dir sparc32...
   ...base sqr_basecase...
   ..../mpn/sparc32/sqr_basecase.asm...
   ..../mpn/sparc32/sqr_basecase.S...
   ..../mpn/sparc32/sqr_basecase.s...
   ..../mpn/sparc32/sqr_basecase.c...
  ...dir generic...
   ...base sqr_basecase...
   ..../mpn/generic/sqr_basecase.asm...
   ..../mpn/generic/sqr_basecase.S...
   ..../mpn/generic/sqr_basecase.s...
   ..../mpn/generic/sqr_basecase.c...
...random...
...random (done rm)...
  ...dir sparc32...
   ...base random...
   ..../mpn/sparc32/random.asm...
   ..../mpn/sparc32/random.S...
   ..../mpn/sparc32/random.s...
   ..../mpn/sparc32/random.c...
  ...dir generic...
   ...base random...
   ..../mpn/generic/random.asm...
   ..../mpn/generic/random.S...
   ..../mpn/generic/random.s...
   ..../mpn/generic/random.c...
...random2...
...random2 (done rm)...
  ...dir sparc32...
   ...base random2...
   ..../mpn/sparc32/random2.asm...
   ..../mpn/sparc32/random2.S...
   ..../mpn/sparc32/random2.s...
   ..../mpn/sparc32/random2.c...
  ...dir generic...
   ...base random2...
   ..../mpn/generic/random2.asm...
   ..../mpn/generic/random2.S...
   ..../mpn/generic/random2.s...
   ..../mpn/generic/random2.c...
...sqrtrem...
...sqrtrem (done rm)...
  ...dir sparc32...
   ...base sqrtrem...
   ..../mpn/sparc32/sqrtrem.asm...
   ..../mpn/sparc32/sqrtrem.S...
   ..../mpn/sparc32/sqrtrem.s...
   ..../mpn/sparc32/sqrtrem.c...
  ...dir generic...
   ...base sqrtrem...
   ..../mpn/generic/sqrtrem.asm...
   ..../mpn/generic/sqrtrem.S...
   ..../mpn/generic/sqrtrem.s...
   ..../mpn/generic/sqrtrem.c...
...get_str...
...get_str (done rm)...
  ...dir sparc32...
   ...base get_str...
   ..../mpn/sparc32/get_str.asm...
   ..../mpn/sparc32/get_str.S...
   ..../mpn/sparc32/get_str.s...
   ..../mpn/sparc32/get_str.c...
  ...dir generic...
   ...base get_str...
   ..../mpn/generic/get_str.asm...
   ..../mpn/generic/get_str.S...
   ..../mpn/generic/get_str.s...
   ..../mpn/generic/get_str.c...
...set_str...
...set_str (done rm)...
  ...dir sparc32...
   ...base set_str...
   ..../mpn/sparc32/set_str.asm...
   ..../mpn/sparc32/set_str.S...
   ..../mpn/sparc32/set_str.s...
   ..../mpn/sparc32/set_str.c...
  ...dir generic...
   ...base set_str...
   ..../mpn/generic/set_str.asm...
   ..../mpn/generic/set_str.S...
   ..../mpn/generic/set_str.s...
   ..../mpn/generic/set_str.c...
...scan0...
...scan0 (done rm)...
  ...dir sparc32...
   ...base scan0...
   ..../mpn/sparc32/scan0.asm...
   ..../mpn/sparc32/scan0.S...
   ..../mpn/sparc32/scan0.s...
   ..../mpn/sparc32/scan0.c...
  ...dir generic...
   ...base scan0...
   ..../mpn/generic/scan0.asm...
   ..../mpn/generic/scan0.S...
   ..../mpn/generic/scan0.s...
   ..../mpn/generic/scan0.c...
...scan1...
...scan1 (done rm)...
  ...dir sparc32...
   ...base scan1...
   ..../mpn/sparc32/scan1.asm...
   ..../mpn/sparc32/scan1.S...
   ..../mpn/sparc32/scan1.s...
   ..../mpn/sparc32/scan1.c...
  ...dir generic...
   ...base scan1...
   ..../mpn/generic/scan1.asm...
   ..../mpn/generic/scan1.S...
   ..../mpn/generic/scan1.s...
   ..../mpn/generic/scan1.c...
...popcount...
...popcount (done rm)...
  ...dir sparc32...
   ...base popcount...
   ..../mpn/sparc32/popcount.asm...
   ..../mpn/sparc32/popcount.S...
   ..../mpn/sparc32/popcount.s...
   ..../mpn/sparc32/popcount.c...
   ...base popham...
   ..../mpn/sparc32/popham.asm...
   ..../mpn/sparc32/popham.S...
   ..../mpn/sparc32/popham.s...
   ..../mpn/sparc32/popham.c...
  ...dir generic...
   ...base popcount...
   ..../mpn/generic/popcount.asm...
   ..../mpn/generic/popcount.S...
   ..../mpn/generic/popcount.s...
   ..../mpn/generic/popcount.c...
...hamdist...
...hamdist (done rm)...
  ...dir sparc32...
   ...base hamdist...
   ..../mpn/sparc32/hamdist.asm...
   ..../mpn/sparc32/hamdist.S...
   ..../mpn/sparc32/hamdist.s...
   ..../mpn/sparc32/hamdist.c...
   ...base popham...
   ..../mpn/sparc32/popham.asm...
   ..../mpn/sparc32/popham.S...
   ..../mpn/sparc32/popham.s...
   ..../mpn/sparc32/popham.c...
  ...dir generic...
   ...base hamdist...
   ..../mpn/generic/hamdist.asm...
   ..../mpn/generic/hamdist.S...
   ..../mpn/generic/hamdist.s...
   ..../mpn/generic/hamdist.c...
...cmp...
...cmp (done rm)...
  ...dir sparc32...
   ...base cmp...
   ..../mpn/sparc32/cmp.asm...
   ..../mpn/sparc32/cmp.S...
   ..../mpn/sparc32/cmp.s...
   ..../mpn/sparc32/cmp.c...
  ...dir generic...
   ...base cmp...
   ..../mpn/generic/cmp.asm...
   ..../mpn/generic/cmp.S...
   ..../mpn/generic/cmp.s...
   ..../mpn/generic/cmp.c...
...perfsqr...
...perfsqr (done rm)...
  ...dir sparc32...
   ...base perfsqr...
   ..../mpn/sparc32/perfsqr.asm...
   ..../mpn/sparc32/perfsqr.S...
   ..../mpn/sparc32/perfsqr.s...
   ..../mpn/sparc32/perfsqr.c...
  ...dir generic...
   ...base perfsqr...
   ..../mpn/generic/perfsqr.asm...
   ..../mpn/generic/perfsqr.S...
   ..../mpn/generic/perfsqr.s...
   ..../mpn/generic/perfsqr.c...
...bdivmod...
...bdivmod (done rm)...
  ...dir sparc32...
   ...base bdivmod...
   ..../mpn/sparc32/bdivmod.asm...
   ..../mpn/sparc32/bdivmod.S...
   ..../mpn/sparc32/bdivmod.s...
   ..../mpn/sparc32/bdivmod.c...
  ...dir generic...
   ...base bdivmod...
   ..../mpn/generic/bdivmod.asm...
   ..../mpn/generic/bdivmod.S...
   ..../mpn/generic/bdivmod.s...
   ..../mpn/generic/bdivmod.c...
...gcd_1...
...gcd_1 (done rm)...
  ...dir sparc32...
   ...base gcd_1...
   ..../mpn/sparc32/gcd_1.asm...
   ..../mpn/sparc32/gcd_1.S...
   ..../mpn/sparc32/gcd_1.s...
   ..../mpn/sparc32/gcd_1.c...
  ...dir generic...
   ...base gcd_1...
   ..../mpn/generic/gcd_1.asm...
   ..../mpn/generic/gcd_1.S...
   ..../mpn/generic/gcd_1.s...
   ..../mpn/generic/gcd_1.c...
...gcd...
...gcd (done rm)...
  ...dir sparc32...
   ...base gcd...
   ..../mpn/sparc32/gcd.asm...
   ..../mpn/sparc32/gcd.S...
   ..../mpn/sparc32/gcd.s...
   ..../mpn/sparc32/gcd.c...
  ...dir generic...
   ...base gcd...
   ..../mpn/generic/gcd.asm...
   ..../mpn/generic/gcd.S...
   ..../mpn/generic/gcd.s...
   ..../mpn/generic/gcd.c...
...gcdext...
...gcdext (done rm)...
  ...dir sparc32...
   ...base gcdext...
   ..../mpn/sparc32/gcdext.asm...
   ..../mpn/sparc32/gcdext.S...
   ..../mpn/sparc32/gcdext.s...
   ..../mpn/sparc32/gcdext.c...
  ...dir generic...
   ...base gcdext...
   ..../mpn/generic/gcdext.asm...
   ..../mpn/generic/gcdext.S...
   ..../mpn/generic/gcdext.s...
   ..../mpn/generic/gcdext.c...
...tdiv_qr...
...tdiv_qr (done rm)...
  ...dir sparc32...
   ...base tdiv_qr...
   ..../mpn/sparc32/tdiv_qr.asm...
   ..../mpn/sparc32/tdiv_qr.S...
   ..../mpn/sparc32/tdiv_qr.s...
   ..../mpn/sparc32/tdiv_qr.c...
  ...dir generic...
   ...base tdiv_qr...
   ..../mpn/generic/tdiv_qr.asm...
   ..../mpn/generic/tdiv_qr.S...
   ..../mpn/generic/tdiv_qr.s...
   ..../mpn/generic/tdiv_qr.c...
...bz_divrem_n...
...bz_divrem_n (done rm)...
  ...dir sparc32...
   ...base bz_divrem_n...
   ..../mpn/sparc32/bz_divrem_n.asm...
   ..../mpn/sparc32/bz_divrem_n.S...
   ..../mpn/sparc32/bz_divrem_n.s...
   ..../mpn/sparc32/bz_divrem_n.c...
  ...dir generic...
   ...base bz_divrem_n...
   ..../mpn/generic/bz_divrem_n.asm...
   ..../mpn/generic/bz_divrem_n.S...
   ..../mpn/generic/bz_divrem_n.s...
   ..../mpn/generic/bz_divrem_n.c...
...sb_divrem_mn...
...sb_divrem_mn (done rm)...
  ...dir sparc32...
   ...base sb_divrem_mn...
   ..../mpn/sparc32/sb_divrem_mn.asm...
   ..../mpn/sparc32/sb_divrem_mn.S...
   ..../mpn/sparc32/sb_divrem_mn.s...
   ..../mpn/sparc32/sb_divrem_mn.c...
  ...dir generic...
   ...base sb_divrem_mn...
   ..../mpn/generic/sb_divrem_mn.asm...
   ..../mpn/generic/sb_divrem_mn.S...
   ..../mpn/generic/sb_divrem_mn.s...
   ..../mpn/generic/sb_divrem_mn.c...
...jacbase...
...jacbase (done rm)...
  ...dir sparc32...
   ...base jacbase...
   ..../mpn/sparc32/jacbase.asm...
   ..../mpn/sparc32/jacbase.S...
   ..../mpn/sparc32/jacbase.s...
   ..../mpn/sparc32/jacbase.c...
  ...dir generic...
   ...base jacbase...
   ..../mpn/generic/jacbase.asm...
   ..../mpn/generic/jacbase.S...
   ..../mpn/generic/jacbase.s...
   ..../mpn/generic/jacbase.c...
...copyi...
...copyi (done rm)...
  ...dir sparc32...
   ...base copyi...
   ..../mpn/sparc32/copyi.asm...
   ..../mpn/sparc32/copyi.S...
   ..../mpn/sparc32/copyi.s...
   ..../mpn/sparc32/copyi.c...
  ...dir generic...
   ...base copyi...
   ..../mpn/generic/copyi.asm...
   ..../mpn/generic/copyi.S...
   ..../mpn/generic/copyi.s...
   ..../mpn/generic/copyi.c...
...copyd...
...copyd (done rm)...
  ...dir sparc32...
   ...base copyd...
   ..../mpn/sparc32/copyd.asm...
   ..../mpn/sparc32/copyd.S...
   ..../mpn/sparc32/copyd.s...
   ..../mpn/sparc32/copyd.c...
  ...dir generic...
   ...base copyd...
   ..../mpn/generic/copyd.asm...
   ..../mpn/generic/copyd.S...
   ..../mpn/generic/copyd.s...
   ..../mpn/generic/copyd.c...
...com_n...
...com_n (done rm)...
  ...dir sparc32...
   ...base com_n...
   ..../mpn/sparc32/com_n.asm...
   ..../mpn/sparc32/com_n.S...
   ..../mpn/sparc32/com_n.s...
   ..../mpn/sparc32/com_n.c...
  ...dir generic...
   ...base com_n...
   ..../mpn/generic/com_n.asm...
   ..../mpn/generic/com_n.S...
   ..../mpn/generic/com_n.s...
   ..../mpn/generic/com_n.c...
...and_n...
...and_n (done rm)...
  ...dir sparc32...
   ...base and_n...
   ..../mpn/sparc32/and_n.asm...
   ..../mpn/sparc32/and_n.S...
   ..../mpn/sparc32/and_n.s...
   ..../mpn/sparc32/and_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base and_n...
   ..../mpn/generic/and_n.asm...
   ..../mpn/generic/and_n.S...
   ..../mpn/generic/and_n.s...
   ..../mpn/generic/and_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...andn_n...
...andn_n (done rm)...
  ...dir sparc32...
   ...base andn_n...
   ..../mpn/sparc32/andn_n.asm...
   ..../mpn/sparc32/andn_n.S...
   ..../mpn/sparc32/andn_n.s...
   ..../mpn/sparc32/andn_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base andn_n...
   ..../mpn/generic/andn_n.asm...
   ..../mpn/generic/andn_n.S...
   ..../mpn/generic/andn_n.s...
   ..../mpn/generic/andn_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...nand_n...
...nand_n (done rm)...
  ...dir sparc32...
   ...base nand_n...
   ..../mpn/sparc32/nand_n.asm...
   ..../mpn/sparc32/nand_n.S...
   ..../mpn/sparc32/nand_n.s...
   ..../mpn/sparc32/nand_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base nand_n...
   ..../mpn/generic/nand_n.asm...
   ..../mpn/generic/nand_n.S...
   ..../mpn/generic/nand_n.s...
   ..../mpn/generic/nand_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...ior_n...
...ior_n (done rm)...
  ...dir sparc32...
   ...base ior_n...
   ..../mpn/sparc32/ior_n.asm...
   ..../mpn/sparc32/ior_n.S...
   ..../mpn/sparc32/ior_n.s...
   ..../mpn/sparc32/ior_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base ior_n...
   ..../mpn/generic/ior_n.asm...
   ..../mpn/generic/ior_n.S...
   ..../mpn/generic/ior_n.s...
   ..../mpn/generic/ior_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...iorn_n...
...iorn_n (done rm)...
  ...dir sparc32...
   ...base iorn_n...
   ..../mpn/sparc32/iorn_n.asm...
   ..../mpn/sparc32/iorn_n.S...
   ..../mpn/sparc32/iorn_n.s...
   ..../mpn/sparc32/iorn_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base iorn_n...
   ..../mpn/generic/iorn_n.asm...
   ..../mpn/generic/iorn_n.S...
   ..../mpn/generic/iorn_n.s...
   ..../mpn/generic/iorn_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...nior_n...
...nior_n (done rm)...
  ...dir sparc32...
   ...base nior_n...
   ..../mpn/sparc32/nior_n.asm...
   ..../mpn/sparc32/nior_n.S...
   ..../mpn/sparc32/nior_n.s...
   ..../mpn/sparc32/nior_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base nior_n...
   ..../mpn/generic/nior_n.asm...
   ..../mpn/generic/nior_n.S...
   ..../mpn/generic/nior_n.s...
   ..../mpn/generic/nior_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...xor_n...
...xor_n (done rm)...
  ...dir sparc32...
   ...base xor_n...
   ..../mpn/sparc32/xor_n.asm...
   ..../mpn/sparc32/xor_n.S...
   ..../mpn/sparc32/xor_n.s...
   ..../mpn/sparc32/xor_n.c...
   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base xor_n...
   ..../mpn/generic/xor_n.asm...
   ..../mpn/generic/xor_n.S...
   ..../mpn/generic/xor_n.s...
   ..../mpn/generic/xor_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
...xnor_n...
...xnor_n (done rm)...
  ...dir sparc32...
   ...base xnor_n...
   ..../mpn/sparc32/xnor_n.asm...
   ..../mpn/sparc32/xnor_n.S...
   ..../mpn/sparc32/xnor_n.s...
   ..../mpn/sparc32/xnor_n.c...

   ...base logops_n...
   ..../mpn/sparc32/logops_n.asm...
   ..../mpn/sparc32/logops_n.S...
   ..../mpn/sparc32/logops_n.s...
   ..../mpn/sparc32/logops_n.c...
  ...dir generic...
   ...base xnor_n...
   ..../mpn/generic/xnor_n.asm...
   ..../mpn/generic/xnor_n.S...
   ..../mpn/generic/xnor_n.s...
   ..../mpn/generic/xnor_n.c...
   ...base logops_n...
   ..../mpn/generic/logops_n.asm...
   ..../mpn/generic/logops_n.S...
   ..../mpn/generic/logops_n.s...
   ..../mpn/generic/logops_n.c...
Creating link for gmp-mparam.h...
Digging out links to include in DISTCLEANFILES...
creating config.m4
updating cache ./config.cache
creating ./config.status
creating Makefile
creating mpn/Makefile
creating mpz/Makefile
creating config.h
config.h is unchanged
copying ./mpn/sparc32/udiv_fp.asm to mpn/udiv_fp.asm
copying ./mpn/generic/inlines.c to mpn/inlines.c
copying ./mpn/sparc32/add_n.asm to mpn/add_n.asm
copying ./mpn/sparc32/sub_n.asm to mpn/sub_n.asm
copying ./mpn/sparc32/mul_1.asm to mpn/mul_1.asm
copying ./mpn/sparc32/addmul_1.asm to mpn/addmul_1.asm
copying ./mpn/sparc32/submul_1.asm to mpn/submul_1.asm
copying ./mpn/sparc32/lshift.asm to mpn/lshift.asm
copying ./mpn/sparc32/rshift.asm to mpn/rshift.asm
copying ./mpn/generic/diveby3.c to mpn/diveby3.c
copying ./mpn/generic/divrem.c to mpn/divrem.c
copying ./mpn/generic/divrem_1.c to mpn/divrem_1.c
copying ./mpn/generic/divrem_2.c to mpn/divrem_2.c
copying ./mpn/generic/mod_1.c to mpn/mod_1.c
copying ./mpn/generic/mod_1_rs.c to mpn/mod_1_rs.c
copying ./mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c
copying ./mpn/generic/dump.c to mpn/dump.c
copying ./mpn/generic/mul.c to mpn/mul.c
copying ./mpn/generic/mul_fft.c to mpn/mul_fft.c
copying ./mpn/generic/mul_n.c to mpn/mul_n.c
copying ./mpn/generic/mul_basecase.c to mpn/mul_basecase.c
copying ./mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c
copying ./mpn/generic/random.c to mpn/random.c
copying ./mpn/generic/random2.c to mpn/random2.c
copying ./mpn/generic/sqrtrem.c to mpn/sqrtrem.c
copying ./mpn/generic/get_str.c to mpn/get_str.c
copying ./mpn/generic/set_str.c to mpn/set_str.c
copying ./mpn/generic/scan0.c to mpn/scan0.c
copying ./mpn/generic/scan1.c to mpn/scan1.c
copying ./mpn/generic/popcount.c to mpn/popcount.c
copying ./mpn/generic/hamdist.c to mpn/hamdist.c
copying ./mpn/generic/cmp.c to mpn/cmp.c
copying ./mpn/generic/perfsqr.c to mpn/perfsqr.c
copying ./mpn/generic/bdivmod.c to mpn/bdivmod.c
copying ./mpn/generic/gcd_1.c to mpn/gcd_1.c
copying ./mpn/generic/gcd.c to mpn/gcd.c
copying ./mpn/generic/gcdext.c to mpn/gcdext.c
copying ./mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c
copying ./mpn/generic/bz_divrem_n.c to mpn/bz_divrem_n.c
copying ./mpn/generic/sb_divrem_mn.c to mpn/sb_divrem_mn.c
copying ./mpn/generic/jacbase.c to mpn/jacbase.c
copying ./mpn/generic/gmp-mparam.h to gmp-mparam.h
../../glafp-utils/mkdependC/mkdependC -f .depend -I. -I../includes   -s p -- -optc-O -optc-O2 -optc-fomit-frame-pointer -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wbad-function-cast -optc-Wcast-align -optc-DCOMPILING_RTS -ldl -I../includes -I. -Iparallel -O2 -DCOMPILING_RTS -static    -- Adjustor.c BlockAlloc.c ClosureFlags.c Disassembler.c FrontPanel.c GC.c GCCompact.c Hash.c Interpreter.c Itimer.c Linker.c LinkerBasic.c MBlock.c Main.c Printer.c ProfHeap.c Profiling.c Proftimer.c RtsAPI.c RtsAPIDeprec.c RtsFlags.c RtsStartup.c RtsUtils.c Sanity.c Schedule.c Select.c Signals.c Sparks.c Stable.c Stats.c StgCRun.c StgPrimFloat.c Storage.c StrHash.c Ticky.c Weak.c hooks/ErrorHdr.c hooks/FlagDefaults.c hooks/InitEachPE.c hooks/MallocFail.c hooks/NoRunnableThreads.c hooks/OnExit.c hooks/OutOfHeap.c hooks/PatErrorHdr.c hooks/ShutdownEachPEHook.c hooks/StackOverflow.c hooks/Trace.c parallel/0Hash.c parallel/0Unpack.c parallel/Dist.c parallel/Global.c parallel/GranSim.c parallel/HLComms.c parallel/LLComms.c parallel/Pack.c parallel/ParInit.c parallel/ParTicky.c parallel/Parallel.c parallel/ParallelDebug.c parallel/RBH.c Exception.hc HeapStackCheck.hc PrimOps.hc StgMiscClosures.hc StgStartup.hc StgStdThunks.hc Updates.hc parallel/FetchMe.hc  
------------------------------------------------------------------------
==fptools== gmake boot -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in std ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `boot' in cbits ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake boot --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib/std/cbits
------------------------------------------------------------------------
../../../../glafp-utils/mkdependC/mkdependC -f .depend     -- -O   -Wall -DCOMPILING_STDLIB -I../../../includes -I../../../rts -I.. -I.    -- PrelIOUtils.c errno.c inputReady.c lockFile.c longlong.c system.c writeError.c ../CPUTime_hsc.c ../Directory_hsc.c ../PrelHandle_hsc.c ../PrelIO_hsc.c ../PrelPosix_hsc.c ../Time_hsc.c 
------------------------------------------------------------------------
===fptools== Finished making `boot' in cbits ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib/std
------------------------------------------------------------------------
../../../ghc/utils/hsc2hs/hsc2hs-inplace -Icbits   PrelHandle.hsc
ghc-5.02.2 -M -optdep-f -optdep.depend -optdep-s -optdepp -osuf o -I../../includes   -ldl -fvia-C -cpp -fglasgow-exts -O -Rghc-timing -package-name std Array.lhs CPUTime.hs Char.lhs Complex.lhs Directory.hs IO.lhs Ix.lhs List.lhs Locale.lhs Maybe.lhs Monad.lhs Numeric.lhs PrelArr.lhs PrelArrExtra.lhs PrelBase.lhs PrelBits.lhs PrelByteArr.lhs PrelCError.lhs PrelCString.lhs PrelCTypes.lhs PrelCTypesISO.lhs PrelConc.lhs PrelDynamic.lhs PrelEnum.lhs PrelErr.lhs PrelException.lhs PrelFloat.lhs PrelForeign.lhs PrelHandle.hs PrelIO.hs PrelIOBase.lhs PrelInt.lhs PrelList.lhs PrelMain.lhs PrelMarshalAlloc.lhs PrelMarshalArray.lhs PrelMarshalError.lhs PrelMarshalUtils.lhs PrelMaybe.lhs PrelNum.lhs PrelPack.lhs PrelPosix.hs PrelPrimopWrappers.hs PrelPtr.lhs PrelRead.lhs PrelReal.lhs PrelST.lhs PrelShow.lhs PrelStable.lhs PrelStorable.lhs PrelTopHandler.lhs PrelTup.lhs PrelWeak.lhs PrelWord.lhs Prelude.lhs Random.lhs Ratio.lhs System.lhs Time.hs
<<ghc: 49397956 bytes, 10 GCs, 47960/47960 avg/max bytes residency (1 samples), 7M in use, 0.01 INIT (0.02 elapsed), 1.60 MUT (6.25 elapsed), 0.14 GC (0.19 elapsed) :ghc>>
------------------------------------------------------------------------
===fptools== Finished making `boot' in std ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `boot' in includes utils driver docs compiler rts lib ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in includes utils driver docs compiler rts lib ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/includes
------------------------------------------------------------------------
gmake[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in ghc-pkg hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/ghc-pkg
------------------------------------------------------------------------
gmake INSTALLING=0 BIN_DIST=0 --no-print-directory -r all
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/hp2ps
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/hsc2hs
------------------------------------------------------------------------
gmake INSTALLING=0 BIN_DIST=0 --no-print-directory -r all
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/parallel
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/stat2resid
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
gmake INSTALLING=0 BIN_DIST=0 --no-print-directory -r all
gmake[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Recursively making `all' in cgprof icons ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof/cgprof
------------------------------------------------------------------------
gmake[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof/icons
------------------------------------------------------------------------
gmake[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in cgprof icons ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/prof
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/unlit
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils/genprimopcode
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in ghc-pkg hp2ps hsc2hs parallel stat2resid prof unlit genprimopcode ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in mangler split ghc ghci ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/mangler
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/split
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/ghc
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver/ghci
------------------------------------------------------------------------
gmake INSTALLING=0 BIN_DIST=0 --no-print-directory -r all
gmake[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in mangler split ghc ghci ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/driver
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in set ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all --no-print-directory -r;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs/set
------------------------------------------------------------------------
gmake[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in set ...
PWD = /export/home1/albertoe/basur/ghc-5.02.2/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/compiler
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /export/home1/albertoe/basur/ghc-5.02.2/ghc/rts
------------------------------------------------------------------------
gmake -C gmp MAKEFLAGS=
gmake  all-recursive
gmake[4]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp'
Making all in mpn
gmake[5]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpn'
gmake[6]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpn'
m4 -DPIC -DOPERATION_udiv_fp udiv_fp.asm >tmp-udiv_fp.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_udiv_fp    -g -O2 tmp-udiv_fp.s -o udiv_fp.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_udiv_fp -g -O2 tmp-udiv_fp.s -o udiv_fp.o
echo timestamp > udiv_fp.lo
m4 -DOPERATION_udiv_fp udiv_fp.asm >tmp-udiv_fp.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_udiv_fp    -g -O2 tmp-udiv_fp.s -o udiv_fp.o
rm -f tmp-udiv_fp.s
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_inlines    -g -O2 -c -o inlines.lo inlines.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_inlines -g -O2 -c inlines.c -o inlines.o
echo timestamp > inlines.lo
m4 -DPIC -DOPERATION_add_n add_n.asm >tmp-add_n.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_add_n    -g -O2 tmp-add_n.s -o add_n.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_add_n -g -O2 tmp-add_n.s -o add_n.o
echo timestamp > add_n.lo
m4 -DOPERATION_add_n add_n.asm >tmp-add_n.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_add_n    -g -O2 tmp-add_n.s -o add_n.o
rm -f tmp-add_n.s
m4 -DPIC -DOPERATION_sub_n sub_n.asm >tmp-sub_n.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sub_n    -g -O2 tmp-sub_n.s -o sub_n.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sub_n -g -O2 tmp-sub_n.s -o sub_n.o
echo timestamp > sub_n.lo
m4 -DOPERATION_sub_n sub_n.asm >tmp-sub_n.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sub_n    -g -O2 tmp-sub_n.s -o sub_n.o
rm -f tmp-sub_n.s
m4 -DPIC -DOPERATION_mul_1 mul_1.asm >tmp-mul_1.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_1    -g -O2 tmp-mul_1.s -o mul_1.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_1 -g -O2 tmp-mul_1.s -o mul_1.o
echo timestamp > mul_1.lo
m4 -DOPERATION_mul_1 mul_1.asm >tmp-mul_1.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_1    -g -O2 tmp-mul_1.s -o mul_1.o
rm -f tmp-mul_1.s
m4 -DPIC -DOPERATION_addmul_1 addmul_1.asm >tmp-addmul_1.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_addmul_1    -g -O2 tmp-addmul_1.s -o addmul_1.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_addmul_1 -g -O2 tmp-addmul_1.s -o addmul_1.o
echo timestamp > addmul_1.lo
m4 -DOPERATION_addmul_1 addmul_1.asm >tmp-addmul_1.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_addmul_1    -g -O2 tmp-addmul_1.s -o addmul_1.o
rm -f tmp-addmul_1.s
m4 -DPIC -DOPERATION_submul_1 submul_1.asm >tmp-submul_1.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_submul_1    -g -O2 tmp-submul_1.s -o submul_1.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_submul_1 -g -O2 tmp-submul_1.s -o submul_1.o
echo timestamp > submul_1.lo
m4 -DOPERATION_submul_1 submul_1.asm >tmp-submul_1.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_submul_1    -g -O2 tmp-submul_1.s -o submul_1.o
rm -f tmp-submul_1.s
m4 -DPIC -DOPERATION_lshift lshift.asm >tmp-lshift.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_lshift    -g -O2 tmp-lshift.s -o lshift.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_lshift -g -O2 tmp-lshift.s -o lshift.o
echo timestamp > lshift.lo
m4 -DOPERATION_lshift lshift.asm >tmp-lshift.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_lshift    -g -O2 tmp-lshift.s -o lshift.o
rm -f tmp-lshift.s
m4 -DPIC -DOPERATION_rshift rshift.asm >tmp-rshift.s
/bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_rshift    -g -O2 tmp-rshift.s -o rshift.lo
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_rshift -g -O2 tmp-rshift.s -o rshift.o
echo timestamp > rshift.lo
m4 -DOPERATION_rshift rshift.asm >tmp-rshift.s
gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_rshift    -g -O2 tmp-rshift.s -o rshift.o
rm -f tmp-rshift.s
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_diveby3    -g -O2 -c -o diveby3.lo diveby3.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_diveby3 -g -O2 -c diveby3.c -o diveby3.o
echo timestamp > diveby3.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem    -g -O2 -c -o divrem.lo divrem.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem -g -O2 -c divrem.c -o divrem.o
echo timestamp > divrem.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem_1    -g -O2 -c -o divrem_1.lo divrem_1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem_1 -g -O2 -c divrem_1.c -o divrem_1.o
echo timestamp > divrem_1.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem_2    -g -O2 -c -o divrem_2.lo divrem_2.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_divrem_2 -g -O2 -c divrem_2.c -o divrem_2.o
echo timestamp > divrem_2.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mod_1    -g -O2 -c -o mod_1.lo mod_1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mod_1 -g -O2 -c mod_1.c -o mod_1.o
echo timestamp > mod_1.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mod_1_rs    -g -O2 -c -o mod_1_rs.lo mod_1_rs.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mod_1_rs -g -O2 -c mod_1_rs.c -o mod_1_rs.o
echo timestamp > mod_1_rs.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_pre_mod_1    -g -O2 -c -o pre_mod_1.lo pre_mod_1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_pre_mod_1 -g -O2 -c pre_mod_1.c -o pre_mod_1.o
echo timestamp > pre_mod_1.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_dump    -g -O2 -c -o dump.lo dump.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_dump -g -O2 -c dump.c -o dump.o
echo timestamp > dump.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul    -g -O2 -c -o mul.lo mul.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul -g -O2 -c mul.c -o mul.o
echo timestamp > mul.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_fft    -g -O2 -c -o mul_fft.lo mul_fft.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_fft -g -O2 -c mul_fft.c -o mul_fft.o
echo timestamp > mul_fft.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_n    -g -O2 -c -o mul_n.lo mul_n.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_n -g -O2 -c mul_n.c -o mul_n.o
echo timestamp > mul_n.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_basecase    -g -O2 -c -o mul_basecase.lo mul_basecase.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_mul_basecase -g -O2 -c mul_basecase.c -o mul_basecase.o
echo timestamp > mul_basecase.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sqr_basecase    -g -O2 -c -o sqr_basecase.lo sqr_basecase.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sqr_basecase -g -O2 -c sqr_basecase.c -o sqr_basecase.o
echo timestamp > sqr_basecase.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_random    -g -O2 -c -o random.lo random.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_random -g -O2 -c random.c -o random.o
echo timestamp > random.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_random2    -g -O2 -c -o random2.lo random2.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_random2 -g -O2 -c random2.c -o random2.o
echo timestamp > random2.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sqrtrem    -g -O2 -c -o sqrtrem.lo sqrtrem.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sqrtrem -g -O2 -c sqrtrem.c -o sqrtrem.o
echo timestamp > sqrtrem.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_get_str    -g -O2 -c -o get_str.lo get_str.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_get_str -g -O2 -c get_str.c -o get_str.o
echo timestamp > get_str.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_set_str    -g -O2 -c -o set_str.lo set_str.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_set_str -g -O2 -c set_str.c -o set_str.o
echo timestamp > set_str.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_scan0    -g -O2 -c -o scan0.lo scan0.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_scan0 -g -O2 -c scan0.c -o scan0.o
echo timestamp > scan0.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_scan1    -g -O2 -c -o scan1.lo scan1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_scan1 -g -O2 -c scan1.c -o scan1.o
echo timestamp > scan1.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_popcount    -g -O2 -c -o popcount.lo popcount.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_popcount -g -O2 -c popcount.c -o popcount.o
echo timestamp > popcount.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_hamdist    -g -O2 -c -o hamdist.lo hamdist.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_hamdist -g -O2 -c hamdist.c -o hamdist.o
echo timestamp > hamdist.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_cmp    -g -O2 -c -o cmp.lo cmp.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_cmp -g -O2 -c cmp.c -o cmp.o
echo timestamp > cmp.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_perfsqr    -g -O2 -c -o perfsqr.lo perfsqr.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_perfsqr -g -O2 -c perfsqr.c -o perfsqr.o
echo timestamp > perfsqr.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_bdivmod    -g -O2 -c -o bdivmod.lo bdivmod.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_bdivmod -g -O2 -c bdivmod.c -o bdivmod.o
echo timestamp > bdivmod.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcd_1    -g -O2 -c -o gcd_1.lo gcd_1.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcd_1 -g -O2 -c gcd_1.c -o gcd_1.o
echo timestamp > gcd_1.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcd    -g -O2 -c -o gcd.lo gcd.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcd -g -O2 -c gcd.c -o gcd.o
echo timestamp > gcd.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcdext    -g -O2 -c -o gcdext.lo gcdext.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_gcdext -g -O2 -c gcdext.c -o gcdext.o
echo timestamp > gcdext.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_tdiv_qr    -g -O2 -c -o tdiv_qr.lo tdiv_qr.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_tdiv_qr -g -O2 -c tdiv_qr.c -o tdiv_qr.o
echo timestamp > tdiv_qr.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_bz_divrem_n    -g -O2 -c -o bz_divrem_n.lo bz_divrem_n.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_bz_divrem_n -g -O2 -c bz_divrem_n.c -o bz_divrem_n.o
echo timestamp > bz_divrem_n.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sb_divrem_mn    -g -O2 -c -o sb_divrem_mn.lo sb_divrem_mn.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_sb_divrem_mn -g -O2 -c sb_divrem_mn.c -o sb_divrem_mn.o
echo timestamp > sb_divrem_mn.lo
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_jacbase    -g -O2 -c -o jacbase.lo jacbase.c

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DOPERATION_jacbase -g -O2 -c jacbase.c -o jacbase.o
echo timestamp > jacbase.lo
/bin/sh ../libtool --mode=link gcc  -g -O2   -o libmpn.la   mp_bases.lo udiv_fp.lo inlines.lo add_n.lo sub_n.lo mul_1.lo addmul_1.lo submul_1.lo lshift.lo rshift.lo diveby3.lo divrem.lo divrem_1.lo divrem_2.lo mod_1.lo mod_1_rs.lo pre_mod_1.lo dump.lo mul.lo mul_fft.lo mul_n.lo mul_basecase.lo sqr_basecase.lo random.lo random2.lo sqrtrem.lo get_str.lo set_str.lo scan0.lo scan1.lo popcount.lo hamdist.lo cmp.lo perfsqr.lo bdivmod.lo gcd_1.lo gcd.lo gcdext.lo tdiv_qr.lo bz_divrem_n.lo sb_divrem_mn.lo jacbase.lo 
rm -fr .libs/libmpn.la .libs/libmpn.* .libs/libmpn.*
ar cru .libs/libmpn.a  mp_bases.o udiv_fp.o inlines.o add_n.o sub_n.o mul_1.o addmul_1.o submul_1.o lshift.o rshift.o diveby3.o divrem.o divrem_1.o divrem_2.o mod_1.o mod_1_rs.o pre_mod_1.o dump.o mul.o mul_fft.o mul_n.o mul_basecase.o sqr_basecase.o random.o random2.o sqrtrem.o get_str.o set_str.o scan0.o scan1.o popcount.o hamdist.o cmp.o perfsqr.o bdivmod.o gcd_1.o gcd.o gcdext.o tdiv_qr.o bz_divrem_n.o sb_divrem_mn.o jacbase.o 
creating libmpn.la
(cd .libs && rm -f libmpn.la && ln -s ../libmpn.la libmpn.la)
gmake[6]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpn'
gmake[5]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpn'
Making all in mpz
gmake[5]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpz'
gmake[6]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpz'
gmake[6]: Nothing to be done for `all-am'.
gmake[6]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpz'
gmake[5]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp/mpz'
gmake[5]: Entering directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp'
/bin/sh ./libtool --mode=link gcc  -g -O2   -o libgmp.la -rpath /usr/local/lib -version-info 4:1:1 assert.lo compat.lo errno.lo memory.lo mp_set_fns.lo mp_clz_tab.lo mp_minv_tab.lo rand.lo randclr.lo randlc.lo randlc2x.lo randraw.lo randsd.lo randsdui.lo version.lo stack-alloc.lo mp_bpl.lo extract-dbl.lo insert-dbl.lo  mpz/abs.lo mpz/add.lo mpz/add_ui.lo mpz/addmul_ui.lo mpz/and.lo mpz/array_init.lo mpz/bin_ui.lo mpz/bin_uiui.lo mpz/cdiv_q.lo mpz/cdiv_q_ui.lo mpz/cdiv_qr.lo mpz/cdiv_qr_ui.lo mpz/cdiv_r.lo mpz/cdiv_r_ui.lo mpz/cdiv_ui.lo mpz/clear.lo mpz/clrbit.lo mpz/cmp.lo mpz/cmp_si.lo mpz/cmp_ui.lo mpz/cmpabs.lo mpz/cmpabs_ui.lo mpz/com.lo mpz/divexact.lo mpz/dump.lo mpz/fac_ui.lo mpz/fdiv_q.lo mpz/fdiv_q_2exp.lo mpz/fdiv_q_ui.lo mpz/fdiv_qr.lo mpz/fdiv_qr_ui.lo mpz/fdiv_r.lo mpz/fdiv_r_2exp.lo mpz/fdiv_r_ui.lo mpz/fdiv_ui.lo mpz/fib_ui.lo mpz/fits_sint_p.lo mpz/fits_slong_p.lo mpz/fits_sshort_p.lo mpz/fits_uint_p.lo mpz/fits_ulong_p.lo mpz/fits_ushort_p.lo mpz/gcd.lo mpz/gcd_ui.lo mpz/gcdext.lo mpz/get_d.lo mpz/get_si.lo mpz/get_str.lo mpz/get_ui.lo mpz/getlimbn.lo mpz/hamdist.lo mpz/init.lo mpz/inp_raw.lo mpz/inp_str.lo mpz/invert.lo mpz/ior.lo mpz/iset.lo mpz/iset_d.lo mpz/iset_si.lo mpz/iset_str.lo mpz/iset_ui.lo mpz/jacobi.lo mpz/kronsz.lo mpz/kronuz.lo mpz/kronzs.lo mpz/kronzu.lo mpz/lcm.lo mpz/legendre.lo mpz/mod.lo mpz/mul.lo mpz/mul_2exp.lo mpz/mul_si.lo mpz/mul_ui.lo mpz/neg.lo mpz/nextprime.lo mpz/out_raw.lo mpz/out_str.lo mpz/perfpow.lo mpz/perfsqr.lo mpz/popcount.lo mpz/pow_ui.lo mpz/powm.lo mpz/powm_ui.lo mpz/pprime_p.lo mpz/random.lo mpz/random2.lo mpz/realloc.lo mpz/remove.lo mpz/root.lo mpz/rrandomb.lo mpz/scan0.lo mpz/scan1.lo mpz/set.lo mpz/set_d.lo mpz/set_f.lo mpz/set_q.lo mpz/set_si.lo mpz/set_str.lo mpz/set_ui.lo mpz/setbit.lo mpz/size.lo mpz/sizeinbase.lo mpz/sqrt.lo mpz/sqrtrem.lo mpz/sub.lo mpz/sub_ui.lo mpz/swap.lo mpz/tdiv_ui.lo mpz/tdiv_q.lo mpz/tdiv_q_2exp.lo mpz/tdiv_q_ui.lo mpz/tdiv_qr.lo mpz/tdiv_qr_ui.lo mpz/tdiv_r.lo mpz/tdiv_r_2exp.lo mpz/tdiv_r_ui.lo mpz/tstbit.lo mpz/ui_pow_ui.lo mpz/urandomb.lo mpz/urandomm.lo mpz/xor.lo mpn/mp_bases.lo mpn/udiv_fp.lo mpn/inlines.lo mpn/add_n.lo mpn/sub_n.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/lshift.lo mpn/rshift.lo mpn/diveby3.lo mpn/divrem.lo mpn/divrem_1.lo mpn/divrem_2.lo mpn/mod_1.lo mpn/mod_1_rs.lo mpn/pre_mod_1.lo mpn/dump.lo mpn/mul.lo mpn/mul_fft.lo mpn/mul_n.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/random.lo mpn/random2.lo mpn/sqrtrem.lo mpn/get_str.lo mpn/set_str.lo mpn/scan0.lo mpn/scan1.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp.lo mpn/perfsqr.lo mpn/bdivmod.lo mpn/gcd_1.lo mpn/gcd.lo mpn/gcdext.lo mpn/tdiv_qr.lo mpn/bz_divrem_n.lo mpn/sb_divrem_mn.lo mpn/jacbase.lo    
rm -fr .libs/libgmp.la .libs/libgmp.* .libs/libgmp.*
ar cru .libs/libgmp.a  assert.o compat.o errno.o memory.o mp_set_fns.o mp_clz_tab.o mp_minv_tab.o rand.o randclr.o randlc.o randlc2x.o randraw.o randsd.o randsdui.o version.o stack-alloc.o mp_bpl.o extract-dbl.o insert-dbl.o mpz/abs.o mpz/add.o mpz/add_ui.o mpz/addmul_ui.o mpz/and.o mpz/array_init.o mpz/bin_ui.o mpz/bin_uiui.o mpz/cdiv_q.o mpz/cdiv_q_ui.o mpz/cdiv_qr.o mpz/cdiv_qr_ui.o mpz/cdiv_r.o mpz/cdiv_r_ui.o mpz/cdiv_ui.o mpz/clear.o mpz/clrbit.o mpz/cmp.o mpz/cmp_si.o mpz/cmp_ui.o mpz/cmpabs.o mpz/cmpabs_ui.o mpz/com.o mpz/divexact.o mpz/dump.o mpz/fac_ui.o mpz/fdiv_q.o mpz/fdiv_q_2exp.o mpz/fdiv_q_ui.o mpz/fdiv_qr.o mpz/fdiv_qr_ui.o mpz/fdiv_r.o mpz/fdiv_r_2exp.o mpz/fdiv_r_ui.o mpz/fdiv_ui.o mpz/fib_ui.o mpz/fits_sint_p.o mpz/fits_slong_p.o mpz/fits_sshort_p.o mpz/fits_uint_p.o mpz/fits_ulong_p.o mpz/fits_ushort_p.o mpz/gcd.o mpz/gcd_ui.o mpz/gcdext.o mpz/get_d.o mpz/get_si.o mpz/get_str.o mpz/get_ui.o mpz/getlimbn.o mpz/hamdist.o mpz/init.o mpz/inp_raw.o mpz/inp_str.o mpz/invert.o mpz/ior.o mpz/iset.o mpz/iset_d.o mpz/iset_si.o mpz/iset_str.o mpz/iset_ui.o mpz/jacobi.o mpz/kronsz.o mpz/kronuz.o mpz/kronzs.o mpz/kronzu.o mpz/lcm.o mpz/legendre.o mpz/mod.o mpz/mul.o mpz/mul_2exp.o mpz/mul_si.o mpz/mul_ui.o mpz/neg.o mpz/nextprime.o mpz/out_raw.o mpz/out_str.o mpz/perfpow.o mpz/perfsqr.o mpz/popcount.o mpz/pow_ui.o mpz/powm.o mpz/powm_ui.o mpz/pprime_p.o mpz/random.o mpz/random2.o mpz/realloc.o mpz/remove.o mpz/root.o mpz/rrandomb.o mpz/scan0.o mpz/scan1.o mpz/set.o mpz/set_d.o mpz/set_f.o mpz/set_q.o mpz/set_si.o mpz/set_str.o mpz/set_ui.o mpz/setbit.o mpz/size.o mpz/sizeinbase.o mpz/sqrt.o mpz/sqrtrem.o mpz/sub.o mpz/sub_ui.o mpz/swap.o mpz/tdiv_ui.o mpz/tdiv_q.o mpz/tdiv_q_2exp.o mpz/tdiv_q_ui.o mpz/tdiv_qr.o mpz/tdiv_qr_ui.o mpz/tdiv_r.o mpz/tdiv_r_2exp.o mpz/tdiv_r_ui.o mpz/tstbit.o mpz/ui_pow_ui.o mpz/urandomb.o mpz/urandomm.o mpz/xor.o mpn/mp_bases.o mpn/udiv_fp.o mpn/inlines.o mpn/add_n.o mpn/sub_n.o mpn/mul_1.o mpn/addmul_1.o mpn/submul_1.o mpn/lshift.o mpn/rshift.o mpn/diveby3.o mpn/divrem.o mpn/divrem_1.o mpn/divrem_2.o mpn/mod_1.o mpn/mod_1_rs.o mpn/pre_mod_1.o mpn/dump.o mpn/mul.o mpn/mul_fft.o mpn/mul_n.o mpn/mul_basecase.o mpn/sqr_basecase.o mpn/random.o mpn/random2.o mpn/sqrtrem.o mpn/get_str.o mpn/set_str.o mpn/scan0.o mpn/scan1.o mpn/popcount.o mpn/hamdist.o mpn/cmp.o mpn/perfsqr.o mpn/bdivmod.o mpn/gcd_1.o mpn/gcd.o mpn/gcdext.o mpn/tdiv_qr.o mpn/bz_divrem_n.o mpn/sb_divrem_mn.o mpn/jacbase.o 
creating libgmp.la
(cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la)
gmake[5]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp'
gmake[4]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc/rts/gmp'
../../ghc/compiler/ghc-inplace -optc-O -optc-O2 -optc-fomit-frame-pointer -optc-Wall -optc-W -optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations -optc-Winline -optc-Waggregate-return -optc-Wbad-function-cast -optc-Wcast-align -optc-DCOMPILING_RTS -ldl -I../includes -I. -Iparallel -O2 -DCOMPILING_RTS -static    -c Linker.c -o Linker.o
../includes/ClosureMacros.h: In function `get_entry':
In file included from ../includes/Stg.h:203,
                 from ../includes/Rts.h:20,
                 from Linker.c:11:
../includes/ClosureMacros.h:66: warning: cast increases required alignment of target type
Linker.c: At top level:
Linker.c:456: parse error before `__attribute'
Linker.c:463: parse error before `if'
Linker.c:465: parse error before string constant
Linker.c:465: warning: function declaration isn't a prototype
Linker.c:465: warning: data definition has no type or storage class
Linker.c:468: parse error before string constant
Linker.c:468: warning: function declaration isn't a prototype
Linker.c:468: warning: data definition has no type or storage class
Linker.c:470: warning: initialization makes integer from pointer without a cast
Linker.c:470: initializer element is not constant
Linker.c:470: warning: data definition has no type or storage class
Linker.c:471: warning: parameter names (without types) in function declaration
Linker.c:471: conflicting types for `free'
/opt/GCC2723/lib/gcc-lib/sparc-sun-solaris2.6/2.7.2.3/include/stdlib.h:113: previous declaration of `free'
Linker.c:471: warning: data definition has no type or storage class
Linker.c:472: parse error before `if'
Linker.c: In function `findElfSection':
Linker.c:1600: warning: cast increases required alignment of target type
Linker.c:1601: warning: cast increases required alignment of target type
Linker.c: In function `ocVerifyImage_ELF':
Linker.c:1630: warning: cast increases required alignment of target type
Linker.c:1679: warning: cast increases required alignment of target type
Linker.c:1738: warning: cast increases required alignment of target type
Linker.c: In function `ocGetNames_ELF':
Linker.c:1795: warning: cast increases required alignment of target type
Linker.c:1797: warning: cast increases required alignment of target type
Linker.c:1843: warning: cast increases required alignment of target type
Linker.c: In function `do_Elf32_Rel_relocations':
Linker.c:1949: warning: cast increases required alignment of target type
Linker.c:1953: warning: cast increases required alignment of target type
Linker.c:1954: warning: cast increases required alignment of target type
Linker.c:1963: warning: unused variable `A'
Linker.c: In function `do_Elf32_Rela_relocations':
Linker.c:2021: warning: cast increases required alignment of target type
Linker.c:2025: warning: cast increases required alignment of target type
Linker.c:2026: warning: cast increases required alignment of target type
Linker.c: In function `ocResolve_ELF':
Linker.c:2133: warning: cast increases required alignment of target type
Linker.c:2134: warning: cast increases required alignment of target type
Linker.c:2138: warning: cast increases required alignment of target type
gmake[2]: *** [Linker.o] Error 1
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/export/home1/albertoe/basur/ghc-5.02.2/ghc'
gmake: *** [all] Error 1


More information about the Glasgow-haskell-bugs mailing list