compilation of SBCL (sbcl-2.2.0-51-g5b680b490) with ECL (21.2.1) fails on Mingw
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I failed to compile SBCL version sbcl-2.
I executed the following command:
sh make.sh --xc-host=
I get the following error:
;;; Loading "C:/Users/
Condition of type: FILE-ERROR
Filesystem error with pathname "obj/from-
Either
1) the file does not exist, or
2) we are not allowed to access the file, or
3) the pathname points to a broken symbolic link.
Available restarts:
1. (ABORT-BUILD) Abort building SBCL.
2. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at SB-COLD:
File: #P"C:/Users/
>>
//testing for consistency of first and second GENESIS passes
//no diffutils, not testing
real 74m29.826s
user 0m0.046s
sys 0m0.091s
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL sbcl-2.
More information about SBCL is available at <http://
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
open: No such file or directory
could not open file "output/
real 0m9.575s
user 0m0.015s
sys 0m0.061s
This is on windows 64-bit. The uname -a returns
MINGW64_
This was part of me trying to duplicate an error building SBCL with ECL on Termux. This failure is different. It goes a lot further though.
I will appreciate your guidance in trying to figure this out. Unless it is known that ECL cannot build SBCL.
Attached is a dump.txt file with the log of the compilation process.
Thanks,
Alexis
Changed in sbcl: | |
status: | New → Invalid |
It says that ECL's C stack overflowed. I guess you need to enlarge it. sb-unicode' which may help, given that it seems to have crashed on target-unicode.
The ECL doc says this may not be easy: "On Windows, the stack size is set at build time and cannot be changed at runtime."
Also, try building SBCL with the option '--without-