#2 compilation problem: heap files not found

closed-fixed
None
7
2000-04-20
2000-04-05
Anonymous
No

I typed "./configure" then "make" and it says:

make all-recursive
make[1]: Entering directory `/root/scheme/bigloo/bigloo-lib-0.11'
Making all in common
make[2]: Entering directory `/root/scheme/bigloo/bigloo-lib-0.11/common'
bigloo -afile .afile -cgen driver.scm -o driver.c
driver.scm:

*** ERROR:bigloo:restore-additional-heap:
Cannot open heap file "common.heap" -- (/usr/local/lib/bigloo .)
make[2]: *** [driver.c] Error 255
make[2]: Leaving directory `/root/scheme/bigloo/bigloo-lib-0.11/common'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/scheme/bigloo/bigloo-lib-0.11'
make: *** [all-recursive-am] Error 2

Discussion

    • summary: compilation problem --> compilation problem: heap files not found
     
  • this is due to wrong dependencies in Makefiles. At moment, reason: wrong dependencies in Makefiles: heap files must be created before first executable compiling. You can write

    make common.heap
    make

    in each library directory, or (better) apply a [Patch #100205]

     
    • assigned_to: nobody --> wowa
    • status: Error - status not found --> Error - status not found-fixed
     
    • priority: 5 --> 7
     
    • status: Error - status not found-fixed --> closed-fixed
     
  • fixed in version 0.12