Build failure on FreeBSD/PowerPC 32-bit

Curtis Hamilton <[email protected]> Thu, 9 Jan 2025 22:18:54 -0500
Newsgroups gmane.lisp.steel-bank.general
Message-ID <CAP9EAidjEyf4CbmV5OdY7_FCj4i9gQoNJmTKPsJXKk=k+3fMdQ@mail.gmail.com>
I’m getting the below when trying to build on FreeBSD/PowerPC 32-bit. Any
help would be appreciated.


; SB-Loader: (170+4676) methods/other
SB-XC:*FEATURES* =
(:PPC :GENCGC :ALIEN-CALLBACKS :ANSI-CL :ANSI-COMPLIANT-LOAD-TRUENAME
 :BIG-ENDIAN :BSD :COMMON-LISP :COMPARE-AND-SWAP-VOPS :ELF :FREEBSD
 :GENERATIONAL :IEEE-FLOATING-POINT :OS-PROVIDES-BLKSIZE-T
 :OS-PROVIDES-CLOSE-RANGE-WRAPPER :OS-PROVIDES-DLADDR :OS-PROVIDES-DLOPEN
 :OS-PROVIDES-GETPROTOBY-R :OS-PROVIDES-POLL :OS-PROVIDES-SUSECONDS-T
 :PACKAGE-LOCAL-NICKNAMES :SB-DOC :SB-EVAL :SB-LDB :SB-PACKAGE-LOCKS
 :SB-SOURCE-LOCATIONS :SB-UNICODE :SBCL :UNIX)
[building initial core file in "output/cold-sbcl.core":
writing 4096 bytes [1 page] from #<gspace @#x4100000 :STATIC>
writing 24223744 bytes [5914 pages] from #<gspace @#x4F000000 :DYNAMIC>
writing 0 bytes [0 pages] from #<gspace @#x4000000 :READ-ONLY>
movable dynamic space: 366 + 3542 + 2006 cons/code/mixed pages
/INITIAL-FUN=#X5061B1B5
done]
//testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good
     3811.03 real      3874.93 user        67.91 sys
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 2.5.0.61-ff993cf60-WIP, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

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.
Initial page table:
     | Immobile Objects |
 Gen layout symbol   code  Boxed   Cons    Raw   Code  SmMix  Mixed  LgRaw
LgCode  LgMix Waste%       Alloc        Trig   Dirty GCs Mem-age
  6      0      0      0      0    366      0   3542      0   2006      0
   0      0    0.3    24141320     2000000    3542   0  0.0000
Tot      0      0      0      0    366      0   3542      0   2006      0
   0      0    0.3    24141320 [4.5% of 536870912 max]
COLD-INIT... Checking symbol printer: T
(Length(TLFs)= 4676)
"obj/from-xc/src/code/show.lisp-obj"
"obj/from-xc/src/compiler/early-constantp.lisp-obj"
"obj/from-xc/src/compiler/vop-existsp.lisp-obj"
"obj/from-xc/src/code/defsetfs.lisp-obj"
"obj/from-xc/src/code/cl-specials.lisp-obj"
"obj/from-xc/src/code/primordial-extensions.lisp-obj"
"obj/from-xc/src/code/cold-init-helper-macros.lisp-obj"
"obj/from-xc/src/code/backq.lisp-obj"
"obj/from-xc/src/code/globals.lisp-obj"
"obj/from-xc/src/code/cmacros.lisp-obj"
"obj/from-xc/src/code/uncross.lisp-obj"
"obj/from-xc/src/code/defbangtype.lisp-obj"
"obj/from-xc/src/code/early-constants.lisp-obj"
"obj/from-xc/src/code/function-names.lisp-obj"
"obj/from-xc/src/compiler/early-globaldb.lisp-obj"
"obj/from-xc/src/compiler/generic/parms.lisp-obj"
"obj/from-xc/src/compiler/ppc/parms.lisp-obj"
"obj/from-xc/src/compiler/generic/early-vm.lisp-obj"
"obj/from-xc/src/compiler/generic/early-objdef.lisp-obj"
"obj/from-xc/src/code/barrier.lisp-obj"
"obj/from-xc/src/code/parse-body.lisp-obj"
"obj/from-xc/src/compiler/policy.lisp-obj"
"obj/from-xc/src/code/early-extensions.lisp-obj"
"obj/from-xc/src/code/ansi-stream.lisp-obj"
"obj/from-xc/src/code/restart.lisp-obj"
"obj/from-xc/src/code/early-pprint.lisp-obj"
"obj/from-xc/src/code/early-impl.lisp-obj"
"obj/from-xc/src/code/early-package.lisp-obj"
"obj/from-xc/src/code/early-raw-slots.lisp-obj"
"obj/from-xc/src/code/maphash.lisp-obj"
"obj/from-xc/src/code/sysmacs.lisp-obj"
"obj/from-xc/src/code/hashset.lisp-obj"
"obj/from-xc/src/code/string-hash.lisp-obj"
"obj/from-xc/src/code/xset.lisp-obj"
"obj/from-xc/src/code/type-class.lisp-obj"
"obj/from-xc/src/code/cas.lisp-obj"
"obj/from-xc/src/code/thread-structs.lisp-obj"
"obj/from-xc/src/compiler/early-c.lisp-obj"
"obj/from-xc/src/pcl/slot-name.lisp-obj"
"obj/from-xc/src/code/early-classoid.lisp-obj"
"obj/from-xc/src/code/initial-method.lisp-obj"
"obj/from-xc/src/compiler/generic/pinned-objects.lisp-obj"
"obj/from-xc/src/compiler/generic/layout-ids.lisp-obj"
"obj/from-xc/src/code/signal.lisp-obj"
"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/number-dispatch.lisp-obj"
"obj/from-xc/src/code/float.lisp-obj"
"obj/from-xc/src/code/early-time.lisp-obj"
"obj/from-xc/src/code/misc.lisp-obj"
"obj/from-xc/src/code/target-error.lisp-obj" fatal error encountered in
SBCL pid 8316:
internal error too early in init, can't recover

Internal error #10 "Object is of the wrong type." at 0x5077f70c
    SC: 0, Offset: 30  0x0000004e: other immediate 1, unbound-marker
    SC: 3, Offset: 9 $1=  0x50776c73: list pointer
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb> unknown command: ``bye''
ldb> Argh! lossage_handler() returned, total confusion..
      201.94 real         0.03 user         0.12 sys

_______________________________________________
Sbcl-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-help