sbcl 1.4.1 Windows build failed

Bug #1729360 reported by il71 on 2017-11-01
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
SBCL
High
Unassigned

Bug Description

Windows 10 64bit
up to date msys2 64bit

host compiler: sbcl 1.4.0

<---------------------
; cross-compiling file "D:/ws/tmp/sbcl/src/code/globals.lisp" (written 01 NOV 2017 06:56:13 AM):
While evaluating the form starting at line 52, column 0
  of #P"D:/ws/tmp/sbcl/src/cold/compile-cold-sbcl.lisp":
While evaluating the form starting at line 96, column 0
  of #P"D:/ws/tmp/sbcl/make-host-2.lisp":

debugger invoked on a SB-KERNEL:CASE-FAILURE in thread
#<THREAD "main thread" RUNNING {10027CA663}>:
  :IMMOBILE-OBJECT fell through ECASE expression.
  Wanted one of (:ASSEMBLY-ROUTINE :FOREIGN :FOREIGN-DATAREF :CODE-OBJECT
                 :SYMBOL-TLS-INDEX).

Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RECOMPILE] Recompile file "src/code/globals.lisp"
  1: [RETRY ] Retry EVAL of current toplevel form.
  2: [CONTINUE ] Ignore error and continue loading file "D:\\ws\\tmp\\sbcl\\src\\cold\\compile-cold-sbcl.lisp".
  3: [ABORT ] Abort loading file "D:\\ws\\tmp\\sbcl\\src\\cold\\compile-cold-sbcl.lisp".
  4: Retry EVAL of current toplevel form.
  5: Ignore error and continue loading file "D:\\ws\\tmp\\sbcl\\make-host-2.lisp".
  6: Abort loading file "D:\\ws\\tmp\\sbcl\\make-host-2.lisp".
  7: Abort building SBCL.
  8: Exit debugger, returning to top level.

(SB!FASL::DUMP-FIXUPS (#S(SB!C::FIXUP-NOTE :KIND :ABSOLUTE :FIXUP #S(SB!C:FIXUP :NAME SB!VM::+REQUIRED-FOREIGN-SYMBOLS+ :FLAVOR :IMMOBILE-OBJECT :OFFSET NIL) :POSITION 143)) #<FASL-OUTPUT "D:/ws/tmp/sbcl/obj/from-xc/src/code/globals.lisp-obj-tmp">)
   error finding frame source: no dispatch function defined for #\!

                                 Stream: #<SB-SYS:FD-STREAM for "file D:\\ws\\tmp\\sbcl\\src\\compiler\\dump.lisp" {1004F674C3}>
   source: NIL
0]
; compilation aborted after 0:00:00.007
------------>

I tried to analyze it, but the build is too tricky)
Somehow #! macro was not in effect when loading dump.lisp during cross-compile.

Stas Boukarev (stassats) on 2017-11-01
Changed in sbcl:
importance: Undecided → High
status: New → Triaged
Stas Boukarev (stassats) wrote :

In 04f42d88803f0fd6265ba07184de5b98ec00d6e5

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

Other bug subscribers