compiling SBCL (2.2.0-48-g6d4619e8e) using ECL (21.2.1) on Termux
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
I have been trying to compile SBCL version 2.2.0-48-g6d4619e8e on Termux using ECL version 21.2.1
It seems the compilation fails on src/compiler/
Condition of type: SIMPLE-ERROR
bad modulus specified for MOD type specifier: 0
Available restarts:
1. (RECOMPILE) Recompile
2. (ABORT-BUILD) Abort building SBCL.
3. (RESTART-TOPLEVEL) Go back to Top-Level REPL.
Broken at #:LAMBDA26. In: #<process TOP-LEVEL 0x7f7ecf8f80>.
>>
//entering make-target-1.sh
//building runtime system and symbol table file
make: Entering directory '/data/
GNUmakefile:41: genesis/
make: *** No rule to make target 'genesis/
make: Leaving directory '/data/
The output of uname -a is
Linux localhost 4.9.186-21635681 #1 SMP PREEMPT Wed Jul 28 15:37:01 KST 2021 aarch64 Android
I will appreciate any guidance into debugging this error. I'm attaching a file dump.txt that contains the whole print of the compiling session. Unless it a known issue that ECL cannot compile SBCL.
Thanks,
Alexis
PS. One of the things that I'll try to do is to compile SBCL with ECL under Windows to see if I get the same error.
tags: | added: termux |
tags: | added: ecl |
Compiling SBCL with ECL on Mingw failed too :( It is documented on Bug #1956876