Build failure for version 2.4.0 on riscv64

Bug #2048869 reported by Guillaume LE VAILLANT
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Undecided
Unassigned

Bug Description

Building sbcl 2.4.0 using clisp on GNU/Linux riscv64 fails (cf. https://issues.guix.gnu.org/68321).

"obj/from-xc/src/code/cold-error.lisp-obj"
"obj/from-xc/src/code/early-full-eval.lisp-obj"
"obj/from-xc/src/code/debug-var-io.lisp-obj"
"obj/from-xc/src/code/early-float.lisp-obj" fatal error encountered in SBCL pid 553 tid 553:
internal error too early in init, can't recover

Error opening /dev/tty: No such device or address
Internal error #1 "An attempt was made to use an undefined FDEFINITION." at 0x4101560
    SC: 0, Offset: 28 $1= 0x4f286dff: other pointer
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
real 0m0.325s
user 0m0.066s
sys 0m0.242s
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "sh" arguments: ("make.sh" "clisp" "--prefix=/gnu/store/wwy4kc4ary627b7igx5cxjsgkl8nq0yv-sbcl-2.4.0" "--dynamic-space-size=3072" "--with-sb-core-compression" "--with-sb-xref-for-internals" "--without-sb-simd") exit-status: 1 term-signal: #f stop-signal: #f>
phase `build' failed after 10113.1 seconds

Revision history for this message
Douglas Katzman (dougk) wrote :

I was able to build after after https://sourceforge.net/p/sbcl/sbcl/ci/b286d92af7468164c155c70d38213211b296fdfe/ so can you try that?
I'm assuming there isn't also a clisp-related problem.

Changed in sbcl:
status: New → Fix Committed
Revision history for this message
Stas Boukarev (stassats) wrote :

I guess it should print the fdefinition name for better logs.

Revision history for this message
Guillaume LE VAILLANT (guillaume-le-vaillant) wrote :

It looks like it works now. Thanks for the patch.

Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.