[MacPorts] #64794: Cannot install ghc on arm
MacPorts
noreply at macports.org
Thu Mar 10 23:51:56 UTC 2022
#64794: Cannot install ghc on arm
------------------------+--------------------
Reporter: essandess | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: ghc alex |
------------------------+--------------------
Comment (by essandess):
Thanks. I missed the different error message with another `stack`-based
dependency.
I've posted a draft PR at https://github.com/macports/macports-
ports/pull/14234
It's a draft because there's some other build issue with the compiler not
finding a necessary `#include`.
Replying to [comment:10 jmroot]:
> > I added installs_libs no to the haskell_stack portgroup, uninstalled
and reinstalled alex,
>
> Adding it to the portgroup is certainly wrong; many of the ports using
it install native libs AIUI. Also `installs_libs` is not stored in the
registry, so reinstalling will not make any difference. Did you run
`portindex` after making the change?
>
> > I added depends_skip_archcheck to the ghc Portfile, but still
encounter this error on arm:
>
> `depends_skip_archcheck-append alex` is right. It doesn't seem possible
that you could still get exactly the same error given how the code works:
https://github.com/macports/macports-
base/blob/v2.7.2/src/macports1.0/macports.tcl#L3503-L3581
>
> As you can see, an arch mismatch is only reported if $check_archs is
true, and that is set to false if either the dependency sets
`installs_libs no` or the dependency's name is in the current port's
`depends_skip_archcheck`.
--
Ticket URL: <https://trac.macports.org/ticket/64794#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list