sbcl 1.4.1 Windows build failed

Bug #1729360 reported by il71
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
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.

Tags: os-windows
Stas Boukarev (stassats)
Changed in sbcl:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Stas Boukarev (stassats) wrote :

In 04f42d88803f0fd6265ba07184de5b98ec00d6e5

Changed in sbcl:
status: Triaged → Fix Committed
Stas Boukarev (stassats)
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.