[Yhc] Strange build error

Samuel Bronson naesten at gmail.com
Mon Sep 18 19:12:33 EDT 2006


When I try to build Yhc, I get this:

gcc -o inst/bin/yhi src/runtime/BCKernel/external.o
src/runtime/BCKernel/hashtable.o src/runtime/BCKernel/heap.o
src/runtime/BCKernel/hsffi.o src/runtime/BCKernel/info.o
src/runtime/BCKernel/integer.o src/runtime/BCKernel/iofuncs.o
src/runtime/BCKernel/jonkers.o src/runtime/BCKernel/main.o
src/runtime/BCKernel/make.o src/runtime/BCKernel/mark.o
src/runtime/BCKernel/module.o src/runtime/BCKernel/mutator.o
src/runtime/BCKernel/pretty.o src/runtime/BCKernel/primitive.o
src/runtime/BCKernel/sanity.o src/runtime/BCKernel/stopcopy.o
src/runtime/BCKernel/profile.o src/runtime/BCKernel/foreign.o
src/runtime/BCKernel/process.o src/runtime/BCKernel/thread.o
src/runtime/BCKernel/stable.o src/runtime/BCKernel/builtin/Concurrent.o
src/runtime/BCKernel/builtin/Array.o src/runtime/BCKernel/builtin/FFI.o
src/runtime/BCKernel/builtin/IO.o src/runtime/BCKernel/builtin/Prelude.o
src/runtime/BCKernel/builtin/PackedString.o
src/runtime/BCKernel/builtin/RuntimeAPI.o src/runtime/BCKernel/builtin/System.o
depends/ctypes/libffi/src/prep_cif.o depends/ctypes/libffi/src/cfield.o
depends/ctypes/libffi/src/x86/ffi.o depends/ctypes/libffi/src/x86/sysv.o
-L/usr/local/lib -lgmp -lm -lpthread -ldl
YHC_build(["src/packages/yhc-base-1.0/Data/Ix.hbc"],
["src/packages/yhc-base-1.0/Data/Ix.hs"])
inst/bin/yhc -i src/packages/yhc-base-1.0/ -d src/packages/yhc-base-1.0/ -c
src/packages/yhc-base-1.0/Data/Ix.hs
Compiling Data.Ix          ( src/packages/yhc-base-1.0/Data/Ix.hs )
Copy("inst/lib/yhc/packages/yhc-base/1.0/Data/Ix.hi",
"src/packages/yhc-base-1.0/Data/Ix.hi")
YHC_build(["src/packages/haskell98-1.0/Ix.hbc"],
["src/packages/haskell98-1.0/Ix.hs"])
inst/bin/yhc -i src/packages/haskell98-1.0/ -d src/packages/haskell98-1.0/ -c
src/packages/haskell98-1.0/Ix.hs
yhc: Error: File not found, Data.Ratio
Reason: imported from Ix
Looked in:
  /home/naesten/hacking/haskell/yhc-devel/src/packages/haskell98-1.0/
  /home/naesten/hacking/haskell/yhc-devel/inst/lib/yhc/packages/yhc-base/1.0

I can't figure out why Yhc thinks that Ix imports Data.Ratio, because it sure
doesn't seem to!

The SConscript files for haskell98-1.0 and yhc-base-1.0 are quite bewildering...
why is there so much in them anyway?

I might like to set up a buildbot, though I don't have much CPU or RAM...



More information about the Yhc mailing list