Opened 5 months ago

Closed 5 months ago

Last modified 5 months ago

#68862 closed defect (fixed)

sbcl @2.3.10_0+fancy: Not compiling on Sonoma ARM64 (M1)

Reported by: dancamper (Dan S. Camper) Owned by: easye
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc: catap (Kirill A. Korinsky)
Port: sbcl

Description

Compiling seems to go wrong here:

:info:build ;;; Loading #P"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_sbcl/sbcl/work/sbcl-2.3.11/obj/from-host/src/compiler/float-tran.fas"
:info:build Condition of type: SIMPLE-PACKAGE-ERROR
:info:build Cannot intern symbol "MAKE-DOUBLE-FLOAT" in locked package #<"COMMON-LISP" package>.

This cascades to missing files and a broken compilation step. I will attach the full log file.

Attachments (1)

main.log (100.6 KB) - added by dancamper (Dan S. Camper) 5 months ago.

Download all attachments as: .zip

Change History (7)

Changed 5 months ago by dancamper (Dan S. Camper)

Attachment: main.log added

comment:1 Changed 5 months ago by jmroot (Joshua Root)

Cc: catap added; easieste@… removed
Owner: set to easye
Status: newassigned

comment:2 Changed 5 months ago by catap (Kirill A. Korinsky)

This should be fixed by https://github.com/macports/macports-ports/pull/21680 ; can I ask you to sync port tree to retest it?

comment:3 Changed 5 months ago by dancamper (Dan S. Camper)

That PR does not seem to fix the issue. I do see that it is applied (ecl is used instead of ecl-dev), but the errors I see in the log are unchanged.

I had performed:

sudo port -v sync
sudo port clean sbcl
sudo port upgrade sbcl

comment:4 Changed 5 months ago by catap (Kirill A. Korinsky)

Yeah, it really fixes an issue. You may remove ecl-devel, and it will install ecl which can bootstrap SBCL.

The issue inside ECL already was fixed, see: https://gitlab.com/embeddable-common-lisp/ecl/-/issues/727

In couple of hours I’ll bump devel support to avoid auch tickets

comment:5 Changed 5 months ago by catap (Kirill A. Korinsky)

Resolution: fixed
Status: assignedclosed

In 654afd5e2d8c3e58d333c763b843e04e13737544/macports-ports (master):

ecl-devel: update to 20231209

Closes: #68862

comment:6 Changed 5 months ago by dancamper (Dan S. Camper)

Thanks, catap! I can confirm that ecl-devel successfully upgraded for me this morning, followed by sbcl.

Last edited 5 months ago by dancamper (Dan S. Camper) (previous) (diff)
Note: See TracTickets for help on using tickets.