Opened 5 years ago

Closed 4 years ago

#57680 closed defect (fixed)

ccl fails to build on Mojave

Reported by: neilt (Neil Tiffin) Owned by: easye
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc: neilt (Neil Tiffin), MartinBuchmann (Martin Buchmann)
Port: ccl

Description

ccl fails to build on Mojave. Full log attached.

First failure seems to be:

:notice:build --->  Building ccl
:debug:build Executing org.macports.build (ccl)
:debug:build system: cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_ccl/ccl/work/ccl && echo '(ccl::rebuild-ccl :full t)' | ./dx86cl64 --batch
:info:build Welcome to Clozure Common Lisp Version 1.11-r16635  (DarwinX8664)!
:info:build CCL is developed and maintained by Clozure Associates. For more information
:info:build about CCL visit http://ccl.clozure.com.  To enquire about Clozure's Common Lisp
:info:build consulting services e-mail info@clozure.com or visit http://www.clozure.com.
:info:build ? sigreturn returned
:info:build Main thread pid 96054
:info:build Current Thread Context Record (tcr) = 0x102f20
:info:build Control (C) stack area:  low = 0x7ffeef99c000, high = 0x7ffeefbff2a8
:info:build Value (lisp) stack area: low = 0x3fc000, high = 0x648000
:info:build Exception stack pointer = 0x7ffeefbff168
:info:build %rax = 0x0000000000000004      %r8  = 0x0000000000000000
:info:build %rcx = 0x00007ffeefbff168      %r9  = 0x0000000013ab6680
:info:build %rdx = 0x0000000000000001      %r10 = 0x0000000000000001
:info:build %rbx = 0x0000000000000000      %r11 = 0x0000000000000246
:info:build %rsp = 0x00007ffeefbff168      %r12 = 0x000030004000fe1e
:info:build %rbp = 0x00007ffeefbff1a0      %r13 = 0x00003000004826ff
:info:build %rsi = 0x0000000000000000      %r14 = 0x00007ffeefbff1e0
:info:build %rdi = 0x0000000000000903      %r15 = 0x00007ffeefbff220
:info:build %rip = 0x00007fff71048876   %rflags = 0x00000247
:info:build %rsi (arg_z) = 0
:info:build sh: line 1: 96053 Done                    echo '(ccl::rebuild-ccl :full t)'
:info:build      96054 Abort trap: 6           | ./dx86cl64 --batch
:info:build Command failed: cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_ccl/ccl/work/ccl && echo '(ccl::rebuild-ccl :full t)' | ./dx86cl64 --batch
:info:build Exit code: 134
:error:build Failed to build ccl: command execution failed
:debug:build Error code: NONE
:debug:build Backtrace: command execution failed
:debug:build     while executing
:debug:build "$procedure $targetname"
:error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_ccl/ccl/main.log for details.
version:1

Attachments (1)

main.log (197.2 KB) - added by neilt (Neil Tiffin) 5 years ago.
main.log

Download all attachments as: .zip

Change History (8)

Changed 5 years ago by neilt (Neil Tiffin)

Attachment: main.log added

main.log

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: easieste@… removed

comment:2 Changed 5 years ago by easye

ccl does not currently run on macOS 10.14 Mojave "out of the box", but is being actively worked upon.

For those in immediate need of binaries, please see the snapshot available at <https://github.com/Clozure/ccl/releases/tag/v1.12-dev.4>.

The build procedure has changed a bit with ccl-1.12, so the Portfile will be modified.

My preference here would be to wait until there is a single upstream source build available that will work across both macOS 10.13 (and earlier to the extent possible), and macOS 10.14, rather than conditionalizing the portfile based on operating system.

If someone wants to take a crack at creating such specialized logic, I would be happy to pitch in where I can, but otherwise I will wait.

comment:3 Changed 4 years ago by MartinBuchmann (Martin Buchmann)

Cc: MartinBuchmann added

comment:4 Changed 4 years ago by easye

Please see <https://trac.macports.org/ticket/60377> for current attempts to get ccl-1.12 working.

comment:5 Changed 4 years ago by easye

With <https://github.com/macports/macports-ports/commit/6e8dcf5b19bd6a31a175096f9b4dfdcb63326930> CCL builds on macOS 10.15 Catalina.

I don't have a machine to trying building for macOS 10.14 Mojave, so if someone with such a resource let us know if the current port builds or not, that would be great.

comment:6 Changed 4 years ago by neilt (Neil Tiffin)

I can confirm that it installed on Mojave 10.14.6, both binary and the also built from source. I think this ticket can be closed.

comment:7 in reply to:  6 Changed 4 years ago by easye

Resolution: fixed
Status: assignedclosed

Replying to neilt:

I can confirm that it installed on Mojave 10.14.6, both binary and the also built from source. I think this ticket can be closed.

Thanks for the report.

Note: See TracTickets for help on using tickets.