[MacPorts] #74029: ghc @9.14.1_2: build failure: Undefined symbols: _libiconv
MacPorts
noreply at macports.org
Sun May 24 10:05:55 UTC 2026
#74029: ghc @9.14.1_2: build failure: Undefined symbols: _libiconv
------------------------+--------------------
Reporter: i0ntempest | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Keywords: | Port: ghc
------------------------+--------------------
{{{
:info:build /usr/bin/clang '--target=arm64-apple-darwin' -Qunused-
arguments '--target=arm64-apple-darwin' -Wl,-no_fixup_chains
-Wl,-no_warn_duplicate_libraries -o _build/stage0/bin/ghc-pkg -lm
-L/Library/Developer/CommandLineTools/SDKs/MacOSX26.sdk/usr/lib
_build/stage0/utils/ghc-pkg/build/Main.o
-L_build/stage0/lib/../lib/aarch64-osx-
ghc-9.14.1-bcbf/Cabal-3.16.0.0-inplace -L_build/stage0/lib/../lib/aarch64
-osx-ghc-9.14.1-bcbf/Cabal-syntax-3.16.0.0-inplace
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/parsec-3.1.18.0-1206
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/text-2.1.3-a2fa -L_build/stage0/lib/../lib/aarch64-osx-
ghc-9.14.1-bcbf/ghc-boot-9.14.1-inplace -L_build/stage0/lib/../lib/aarch64
-osx-ghc-9.14.1-bcbf/ghc-platform-0.1.0.0-inplace
-L_build/stage0/lib/../lib/aarch64-osx-ghc-9.14.1-bcbf/ghc-boot-th-
next-9.14.1-inplace -L_build/stage0/lib/../lib/aarch64-osx-
ghc-9.14.1-bcbf/process-1.6.26.1-inplace
-L_build/stage0/lib/../lib/aarch64-osx-
ghc-9.14.1-bcbf/directory-1.3.10.0-inplace
-L_build/stage0/lib/../lib/aarch64-osx-ghc-9.14.1-bcbf/file-
io-0.1.5-inplace -L_build/stage0/lib/../lib/aarch64-osx-
ghc-9.14.1-bcbf/unix-2.8.8.0-inplace -L_build/stage0/lib/../lib/aarch64
-osx-ghc-9.14.1-bcbf/time-1.15-inplace -L_build/stage0/lib/../lib/aarch64
-osx-ghc-9.14.1-bcbf/filepath-1.5.4.0-inplace
-L_build/stage0/lib/../lib/aarch64-osx-ghc-9.14.1-bcbf/os-
string-2.0.8-inplace
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/exceptions-0.10.11-ff38
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/stm-2.5.3.1-8fc0
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/mtl-2.3.1-c99f
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/transformers-0.6.1.2-3c72
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/binary-0.8.9.3-28cc
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/bytestring-0.12.2.0-5637
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/containers-0.8-034d
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/template-haskell-2.24.0.0-8dc5
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/ghc-boot-th-9.14.1-89be
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/pretty-1.1.3.6-3147
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/deepseq-1.5.1.0-f1e0
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/array-0.5.8.0-3b50
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/base-4.22.0.0-1f90
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/ghc-prim-0.13.1-36ee
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/ghc-internal-9.1401.0-0c3b -L/opt/local/lib
-L/opt/local/lib/ghc-9.14.1-prebuilt/lib/../lib/aarch64-osx-
ghc-9.14.1-a591/rts-1.0.3
-L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib
/opt/local/var/macports/build/ghc-
c7a81590/work/.tmp/ghc39809_tmp_0/ghc_tmp_2.o -Wl,-u,_init_ghc_hs_iface
-Wl,-search_paths_first -Wl,-dead_strip -lHSCabal-3.16.0.0-inplace
-lHSCabal-syntax-3.16.0.0-inplace -lHSparsec-3.1.18.0-1206
-lHStext-2.1.3-a2fa -lHSghc-boot-9.14.1-inplace -lHSghc-
platform-0.1.0.0-inplace -lHSghc-boot-th-next-9.14.1-inplace
-lHSprocess-1.6.26.1-inplace -lHSdirectory-1.3.10.0-inplace -lHSfile-
io-0.1.5-inplace -lHSunix-2.8.8.0-inplace -lHStime-1.15-inplace
-lHSfilepath-1.5.4.0-inplace -lHSos-string-2.0.8-inplace
-lHSexceptions-0.10.11-ff38 -lHSstm-2.5.3.1-8fc0 -lHSmtl-2.3.1-c99f
-lHStransformers-0.6.1.2-3c72 -lHSbinary-0.8.9.3-28cc
-lHSbytestring-0.12.2.0-5637 -lHScontainers-0.8-034d -lHStemplate-
haskell-2.24.0.0-8dc5 -lHSghc-boot-th-9.14.1-89be -lHSpretty-1.1.3.6-3147
-lHSdeepseq-1.5.1.0-f1e0 -lHSarray-0.5.8.0-3b50 -lHSbase-4.22.0.0-1f90
-lHSghc-prim-0.13.1-36ee -lHSghc-internal-9.1401.0-0c3b -lHSrts-1.0.3
-liconv -lm -ldl -lffi -Wl,-dead_strip_dylibs -Wl,-headerpad,8000
:info:build Undefined symbols for architecture arm64:
:info:build "_libiconv", referenced from:
:info:build _hs_iconv in libHSghc-
internal-9.1401.0-0c3b.a[6](iconv.o)
:info:build "_libiconv_close", referenced from:
:info:build _hs_iconv_close in libHSghc-
internal-9.1401.0-0c3b.a[6](iconv.o)
:info:build "_libiconv_open", referenced from:
:info:build _hs_iconv_open in libHSghc-
internal-9.1401.0-0c3b.a[6](iconv.o)
:info:build ld: symbol(s) not found for architecture arm64
}}}
Also happening on macOS 14 buildbot: https://build.macports.org/builders
/ports-14_x86_64-builder/builds/84136/steps/install-port/logs/stdio
--
Ticket URL: <https://trac.macports.org/ticket/74029>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list