[MacPorts] #66857: alex 3.2.7.1 fails to build
MacPorts
noreply at macports.org
Wed Nov 1 22:53:38 UTC 2023
#66857: alex 3.2.7.1 fails to build
----------------------+--------------------
Reporter: jsalort | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: alex |
----------------------+--------------------
Comment (by CodingMarkus):
I now have the same problem with alex-3.3.0.0_0 on macOS 14.1 (Sonoma).
fetch alex-3.3.0.0_0+haskell_cabal_use_prebuilt.darwin_23.arm64.tbz2 is
not found and building fails because the symbol _iconv is not found.
What I don't quite understand is:
1. Why do you force ghc to build against the system libiconv in the first
place? ("because of the way we have built ghc, against the system
libiconv")
2. If libiconv is so static ("as libiconv is very static"), how can there
be undefined symbols? If it really was that static, then any version of it
would offer the same symbols. Apparently the current version of it misses
a symbol that the system version has, which sounds anything but static to
me.
To me this can only be solved in two ways: MacPorts always uses the system
library and MacPorts never uses it. Make up your mind and then go with it.
Any other concept was totally flawed to begin with and relying on a
buildbot is no solution at all, it's a bloody workaround in lack of a real
solution.
--
Ticket URL: <https://trac.macports.org/ticket/66857#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list