[Barrelfish-users] Compiling barrelfish for ARM

Konstantin Zertsekel zertsekel at gmail.com
Mon Jul 25 09:52:18 CEST 2011

> This is completely normal behavior for make - the included dependency files
> don't exist because they haven't been generated yet (you see this with lots
> of other Makefiles).   If there's an error it will be at the bottom of the
> log.

Oh, ... it was kind of silly on my side...
Here it is:

Makefile:34877: arm/usr/fish/_for_app_fish/font.o.depend: No such file
or directory
ghc -i../tools/fugu -odir  ./tools/tools/fugu -hidir
./tools/tools/fugu --make  ../tools/fugu/Main.lhs -o  ./tools/bin/fugu

    Could not find module `Text.ParserCombinators.Parsec.Language':
      Use -v to see a list of the files searched for.
make: *** [tools/bin/fugu] Error 1

And when I rerun ghc with '-v' for verbose as supposed it cries this:

konszert at kosta-ubuntu:~/dev/hg.barrelfish.org/my_build$ ghc -v
-i../tools/fugu -odir  ./tools/tools/fugu -hidir  ./tools/tools/fugu
--make  ../tools/fugu/Main.lhs -o  ./tools/bin/fugu  -i../tools/fof
Glasgow Haskell Compiler, Version 6.12.1, for Haskell 98, stage 2
booted by GHC version 6.12.1
Using binary package database: /usr/lib/ghc-6.12.1/package.conf.d/package.cache
hiding package base- to avoid conflict with later version base-
wired-in package ghc-prim mapped to
wired-in package integer-gmp mapped to
wired-in package base mapped to base-
wired-in package rts mapped to builtin_rts
wired-in package haskell98 mapped to
wired-in package template-haskell mapped to
wired-in package dph-seq mapped to
wired-in package dph-par mapped to
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *../tools/fugu/Main.lhs
Created temporary directory: /tmp/ghc13070_0
*** Literate pre-processor:
/usr/lib/ghc-6.12.1/unlit -h ../tools/fugu/Main.lhs
../tools/fugu/Main.lhs /tmp/ghc13070_0/ghc13070_0.lpp

    Could not find module `Text.ParserCombinators.Parsec.Language':
      locations searched:
*** Deleting temp files:
Deleting: /tmp/ghc13070_0/ghc13070_0.lpp
*** Deleting temp dirs:
Deleting: /tmp/ghc13070_0

As I see it, I miss some haskell library/package, but Ubuntu has so
many of them like ~100.
Can you please post what haskell libraries are must?

--- Kosta

More information about the Barrelfish-users mailing list