[MacPorts] #59136: stack @2.1.3_0: segfaults on 10.7.5

MacPorts noreply at macports.org
Mon Sep 30 14:51:55 UTC 2019


#59136: stack @2.1.3_0: segfaults on 10.7.5
---------------------+------------------------------
  Reporter:  kencu   |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  snowleopard lion
      Port:  pandoc  |
---------------------+------------------------------
Description changed by kencu:

Old description:

> the currently available stack port doesn't build on 10.7.5 due to a
> segfault, and if the `-bootstrap` version is installed, it (no surprise)
> segfaults as well. Clearly the downloadable binary doesn't work on older
> systems (vintage TBA).
>
> {{{
> $ port -v installed stack
> The following ports are currently installed:
>   stack @2.1.3_0-bootstrap (active) platform='darwin 11' archs='x86_64'
> date='2019-09-29T18:06:24-0700'
> $ /opt/local/bin/stack
> Illegal instruction: 4
> }}}
> I generated a new version of `stack` on 10.6.8 that runs properly on all
> older x86_64 systems, and replaced the binary in the `stack -bootstrap`
> port with that.
>
> Using that working version of `stack`, `pandoc` will install without
> trouble (although it takes just forever to build):
> {{{
> $ port -v installed pandoc
> The following ports are currently installed:
>   pandoc @2.7.3_0 (active) platform='darwin 11' archs='x86_64'
> date='2019-09-29T22:10:02-0700'
> macbook21:~ cunningh$ pandoc -v
> pandoc 2.7.3
> Compiled with pandoc-types 1.17.5.4, texmath 0.11.2.2, skylighting 0.8.1
> Default user data directory: /Users/yourname/.local/share/pandoc or
> /Users/yourname/.pandoc
> Copyright (C) 2006-2019 John MacFarlane
> Web:  http://pandoc.org
> This is free software; see the source for copying conditions.
> There is no warranty, not even for merchantability or fitness
> for a particular purpose.
> }}}

New description:

 the currently available stack port doesn't build on 10.7.5 due to a
 segfault, and if the `-bootstrap` version is installed, it (no surprise)
 segfaults as well. Clearly the downloadable binary doesn't work on older
 systems (vintage TBA).

 {{{
 $ port -v installed stack
 The following ports are currently installed:
   stack @2.1.3_0-bootstrap (active) platform='darwin 11' archs='x86_64'
 date='2019-09-29T18:06:24-0700'
 $ /opt/local/bin/stack
 Illegal instruction: 4
 }}}
 I generated a new version of `stack` on 10.6.8 that runs properly on all
 older x86_64 systems, and replaced the binary in the `stack -bootstrap`
 port with that.

 Using that working version of `stack`, `pandoc` will install without
 trouble (although it takes just forever to build):
 {{{
 $ port -v installed pandoc
 The following ports are currently installed:
   pandoc @2.7.3_0 (active) platform='darwin 11' archs='x86_64'
 date='2019-09-29T22:10:02-0700'
 $ pandoc -v
 pandoc 2.7.3
 Compiled with pandoc-types 1.17.5.4, texmath 0.11.2.2, skylighting 0.8.1
 Default user data directory: /Users/yourname/.local/share/pandoc or
 /Users/yourname/.pandoc
 Copyright (C) 2006-2019 John MacFarlane
 Web:  http://pandoc.org
 This is free software; see the source for copying conditions.
 There is no warranty, not even for merchantability or fitness
 for a particular purpose.
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/59136#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list