after configuring and `making boot', when I `make all', when make gets to
/fptools/ghc/compiler, I get an error I can't fix because I really haven't
understood the Makefile structure.

> "parser/U_binding.hs", line 6, column 22: can't find interface (.hi)  
> file for module "FastString" on input: "FastString" 
> make[2]: *** [parser/U_binding.o] Error 1

Am I doing something wrong?

Mariano.

######################

This is what make says about /fptools/ghc/compiler.

------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/ghc/compiler
------------------------------------------------------------------------
gcc -Iparser -I. -I../includes -O    -c parser/printtree.c -o parser/printtree.o
gcc -Iparser -I. -I../includes -O    -c parser/main.c -o parser/main.o
gcc -Iparser -I. -I../includes -O    -c parser/binding.c -o parser/binding.o
gcc -Iparser -I. -I../includes -O    -c parser/constr.c -o parser/constr.o
gcc -Iparser -I. -I../includes -O    -c parser/either.c -o parser/either.o
gcc -Iparser -I. -I../includes -O    -c parser/entidt.c -o parser/entidt.o
gcc -Iparser -I. -I../includes -O    -c parser/list.c -o parser/list.o
gcc -Iparser -I. -I../includes -O    -c parser/literal.c -o parser/literal.o
gcc -Iparser -I. -I../includes -O    -c parser/maybe.c -o parser/maybe.o
gcc -Iparser -I. -I../includes -O    -c parser/pbinding.c -o parser/pbinding.o
gcc -Iparser -I. -I../includes -O    -c parser/qid.c -o parser/qid.o
gcc -Iparser -I. -I../includes -O    -c parser/tree.c -o parser/tree.o
gcc -Iparser -I. -I../includes -O    -c parser/ttype.c -o parser/ttype.o
gcc -Iparser -I. -I../includes -O    -c parser/hslexer.c -o parser/hslexer.o
gcc -Iparser -I. -I../includes -O    -c parser/hsparser.tab.c -o parser/hsparser.tab.o
gcc -Iparser -I. -I../includes -O    -c parser/id.c -o parser/id.o
gcc -Iparser -I. -I../includes -O    -c parser/infix.c -o parser/infix.o
gcc -Iparser -I. -I../includes -O    -c parser/syntax.c -o parser/syntax.o
gcc -Iparser -I. -I../includes -O    -c parser/type2context.c -o parser/type2context.o
gcc -Iparser -I. -I../includes -O    -c parser/util.c -o parser/util.o
rm -f libhsp.a
/usr/bin/ar clqs    libhsp.a  parser/binding.o  parser/constr.o  parser/either.o  
parser/entidt.o  parser/list.o  parser/literal.o  parser/maybe.o  parser/pbinding.o  
parser/qid.o  parser/tree.o  parser/ttype.o parser/hslexer.o parser/hsparser.tab.o 
parse
r/id.o parser/infix.o parser/syntax.o parser/type2context.o parser/util.o
: libhsp.a
gcc -o hsp -Iparser -I. -I../includes -O    parser/printtree.o parser/main.o libhsp.a
/home/mariano/fptools/ghc-0.29-i386-unknown-linux/bin/i386-unknown-linux/ghc-0.29 -cpp 
-fhaskell-1.3 -fglasgow-exts -DCOMPILING_GHC -Rghc-timing -I. -IcodeGen -InativeGen 
-Iparser -iutils -ibasicTypes -itypes -ihsSyn -iprelude -irename -itypecheck -ideSug
ar -icoreSyn -ispecialise -isimplCore -istranal -istgSyn -isimplStg -icodeGen 
-iabsCSyn -imain -ireader -iprofiling -iparser -ideforest -inativeGen 
-fomit-derived-read -fomit-reexported-instances   -fvia-C '-#include"hspincl.h"'  -c 
parser/U_binding.hs -o
 parser/U_binding.o -osuf o
"parser/U_binding.hs", line 6, column 22: can't find interface (.hi) file for module 
"FastString" on input: "FastString"
make[2]: *** [parser/U_binding.o] Error 1
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/ghc/lib
------------------------------------------------------------------------
rm -f ghc/PrelBase.o ; if [ ! -d ghc/PrelBase ]; then mkdir ghc/PrelBase ; else exit 
0; fi; find ghc/PrelBase -name '*.o' -print | xargs rm -f __rm_food;
../../ghc/driver/ghc -recomp -cpp -fglasgow-exts -fvia-C -Rghc-timing -split-objs 
-odir ghc/PrelBase    -c ghc/PrelBase.lhs -o ghc/PrelBase.o -osuf o
Warning: GENERATE_SPECS pre-processing pragma ignored:
  {-# GENERATE_SPECS subtract 
a{Int#,Double#,Int,Double,Complex(Double#),Complex(Double)} #-}
Warning: GENERATE_SPECS pre-processing pragma ignored:
  {-# GENERATE_SPECS (.) a b c #-}
Warning: GENERATE_SPECS pre-processing pragma ignored:
  {-# GENERATE_SPECS data a :: Lift a #-}
Warning: GENERATE_SPECS pre-processing pragma ignored:
  {-# GENERATE_SPECS showList__ a #-}
sh: /home/mariano/test/fptools/ghc/driver/../compiler/hsc: No such file or directory
make[2]: *** [ghc/PrelBase.o] Error 1
make[1]: *** [all] Error 2
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/hslibs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in posix ghc hbc contrib ...
PWD = /home/mariano/test/fptools/hslibs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/hslibs/posix
------------------------------------------------------------------------
rm -f src/PosixUtil.o ; if [ ! -d src/PosixUtil ]; then mkdir src/PosixUtil ; else 
exit 0; fi; find src/PosixUtil -name '*.o' -print | xargs rm -f __rm_food;
../../ghc/driver/ghc -split-objs -odir src/PosixUtil  -recomp -isrc -cpp -fvia-C 
-fglasgow-exts -dcore-lint  '-#include"cbits/libposix.h"' -monly-3-regs  -c 
src/PosixUtil.lhs -o src/PosixUtil.o -osuf o
sh: /home/mariano/test/fptools/ghc/driver/../compiler/hsc: No such file or directory
make[2]: *** [src/PosixUtil.o] Error 1
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/hslibs/ghc
------------------------------------------------------------------------
rm -f ../posix/src/PosixUtil.o ; if [ ! -d ../posix/src/PosixUtil ]; then mkdir 
../posix/src/PosixUtil ; else exit 0; fi; find ../posix/src/PosixUtil -name '*.o' 
-print | xargs rm -f __rm_food;
../../ghc/driver/ghc -split-objs -odir .  -recomp -isrc:../posix/src -cpp -fvia-C 
-fglasgow-exts    -c ../posix/src/PosixUtil.lhs -o ../posix/src/PosixUtil.o -osuf o
sh: /home/mariano/test/fptools/ghc/driver/../compiler/hsc: No such file or directory
make[2]: *** [../posix/src/PosixUtil.o] Error 1
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/hslibs/hbc
------------------------------------------------------------------------
rm -f src/Algebra.o ; if [ ! -d src/Algebra ]; then mkdir src/Algebra ; else exit 0; 
fi; find src/Algebra -name '*.o' -print | xargs rm -f __rm_food;
../../ghc/driver/ghc -split-objs -odir src/Algebra  -recomp -hi-diffs -isrc -cpp 
-fvia-C -fglasgow-exts -dcore-lint    -c src/Algebra.hs -o src/Algebra.o -osuf o
sh: /home/mariano/test/fptools/ghc/driver/../compiler/hsc: No such file or directory
make[2]: *** [src/Algebra.o] Error 1
------------------------------------------------------------------------
==fptools== make all;
 in /home/mariano/test/fptools/hslibs/contrib
------------------------------------------------------------------------
rm -f src/Adams_Bashforth_Approx.o ; if [ ! -d src/Adams_Bashforth_Approx ]; then 
mkdir src/Adams_Bashforth_Approx ; else exit 0; fi; find src/Adams_Bashforth_Approx 
-name '*.o' -print | xargs rm -f __rm_food;
../../ghc/driver/ghc -split-objs -odir src/Adams_Bashforth_Approx  -recomp -hi-diffs 
-isrc -cpp -fvia-C -fglasgow-exts -dcore-lint    -c src/Adams_Bashforth_Approx.hs -o 
src/Adams_Bashforth_Approx.o -osuf o
sh: /home/mariano/test/fptools/ghc/driver/../compiler/hsc: No such file or directory
make[2]: *** [src/Adams_Bashforth_Approx.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2


-----------------------------------------------------------------------
Mariano Suarez Alvarez                              The introduction of
Departamento de Matematica                       numbers as coordinates
Universidad Nacional de Rosario             [...] is an act of violence
Pellegrini 250                                                  A. Weyl
2000 Rosario - Argentina                                        
e-mail: [EMAIL PROTECTED]
-----------------------------------------------------------------------

Reply via email to