Opened 3 years ago

Closed 3 years ago

#57206 closed defect (fixed)

sbcl-1.4.9_0+fancy fails to build and install on Mac OS Mojave

Reported by: ProgrammingPoet (Gregory Gelfond) Owned by: easye
Priority: Normal Milestone:
Component: ports Version:
Keywords: mojave Cc:
Port: sbcl

Description

Installing sbcl with the following command fails on Mojave

sudo port instsall sbcl +fancy

Attachments (1)

main.log (15.1 KB) - added by ProgrammingPoet (Gregory Gelfond) 3 years ago.
main.log

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by ProgrammingPoet (Gregory Gelfond)

Attachment: main.log added

main.log

comment:1 Changed 3 years ago by kencu (Ken)

in the Portfile SBCL_MACOSX_VERSION_MIN=10.5 is hard-coded into the build line for some reason. change it to SBCL_MACOSX_VERSION_MIN=10.14 and away you go. At least it gets past that error -- still building.

Now -- how do we do that automatically for all systems? .. or do we need to set SBCL_MACOSX_VERSION_MIN at all ?

comment:2 Changed 3 years ago by kencu (Ken)

Cc: easieste@… removed
Owner: set to easieste@…
Status: newassigned

comment:3 Changed 3 years ago by kencu (Ken)

Milestone: MacPorts 2.5.4

comment:4 Changed 3 years ago by kencu (Ken)

yep, that's all we need to do:

$ port -v installed sbcl
The following ports are currently installed:
  sbcl @1.4.9_0+fancy (active) platform='darwin 18' archs='x86_64' date='2018-09-30T16:43:56-0700'

comment:5 Changed 3 years ago by kencu (Ken)

SBCL_MACOSX_VERSION_MIN=${macosx_deployment_target} does the job.

Last question, then. Should we just do this across the board for every build, and revbump the whole mix, or restrict it to only Mojave? I'm leaning towards doing this for all builds myself...

comment:7 Changed 3 years ago by mf2k (Frank Schima)

Keywords: mojave added; Mojave removed
Owner: changed from easieste@… to easye

Is this fixed now?

comment:8 Changed 3 years ago by kencu (Ken)

Yes. I should have put a "closes:" in the PR. Apologies.

comment:9 Changed 3 years ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.