Opened 3 weeks ago

Last modified 3 weeks ago

#57680 assigned defect

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)
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) 3 weeks ago.
main.log

Download all attachments as: .zip

Change History (3)

Changed 3 weeks ago by neilt (Neil Tiffin)

Attachment: main.log added

main.log

comment:1 Changed 3 weeks ago by mf2k (Frank Schima)

Cc: easieste@… removed

comment:2 Changed 3 weeks 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.

Note: See TracTickets for help on using tickets.