Discussion:
[MacPorts] #57680: ccl fails to build on Mojave
MacPorts
2018-11-26 20:36:46 UTC
Permalink
#57680: ccl fails to build on Mojave
--------------------+----------------------
Reporter: neilt | Owner: easye
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Keywords: | Port: ccl
--------------------+----------------------
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 ***@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
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57680>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-26 20:39:33 UTC
Permalink
#57680: ccl fails to build on Mojave
---------------------+----------------------
Reporter: neilt | Owner: easye
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: ccl |
---------------------+----------------------
Changes (by neilt):

* Attachment "main.log" added.

main.log
--
Ticket URL: <https://trac.macports.org/ticket/57680>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-26 22:47:37 UTC
Permalink
#57680: ccl fails to build on Mojave
---------------------+----------------------
Reporter: neilt | Owner: easye
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: ccl |
---------------------+----------------------
Changes (by mf2k):

* cc: easieste@
 (removed)
--
Ticket URL: <https://trac.macports.org/ticket/57680#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-11-27 14:46:56 UTC
Permalink
#57680: ccl fails to build on Mojave
---------------------+----------------------
Reporter: neilt | Owner: easye
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: ccl |
---------------------+----------------------

Comment (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.
--
Ticket URL: <https://trac.macports.org/ticket/57680#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
Loading...