Never met this issue myself (with currently osx 10.14.6 Mojave, and a few previous versions), I guess macports/homebrew or some other pieces aren't playing nicely with some others in your machine.
Checkout https://newbedev.com/libiconv-or-iconv-undefined-symbol-on-mac-osx <https://newbedev.com/libiconv-or-iconv-undefined-symbol-on-mac-osx> maybe helpful. > On 2021-10-11, at 17:00, David Duke <duke.j.da...@gmail.com> wrote: > > I have a conundrum on which advice would be appreciate. Does > anyone know how to successfully install ghc on OSX > I've tried various binary instalation routes: > macports, brew, direct binary downloads from haskel.org <http://haskel.org/> > All have the same result. when I try to compile a basic hello world program I > get > > Undefined symbols for architecture x86_64: > "_iconv", referenced from: > _hs_iconv in libHSbase-4.14.3.0.a(iconv.o) > (maybe you meant: _base_GHCziIOziEncodingziIconv_iconvEncoding1_closure, > _base_GHCziIOziEncodingziIconv_iconvEncoding1_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding4_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding15_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding4_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding7_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding6_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding6_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding8_info , _hs_iconv_open , > _base_GHCziIOziEncodingziIconv_iconvEncoding9_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding12_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding11_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding9_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding12_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding13_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding11_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding7_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding13_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding2_info , > _base_GHCziIOziEncodingziIconv_iconvEncoding14_bytes , > _base_GHCziIOziEncodingziIconv_iconvEncoding15_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding3_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding8_closure , > _base_GHCziIOziEncodingziIconv_iconvEncoding2_closure , _hs_iconv , > _base_GHCziIOziEncodingziIconv_iconvEncoding10_bytes , _hs_iconv_close , > _base_GHCziIOziEncodingziIconv_iconvEncoding5_closure ) > "_iconv_open", referenced from: > _hs_iconv_open in libHSbase-4.14.3.0.a(iconv.o) > (maybe you meant: _hs_iconv_open) > "_iconv_close", referenced from: > _hs_iconv_close in libHSbase-4.14.3.0.a(iconv.o) > (maybe you meant: _hs_iconv_close) > "_locale_charset", referenced from: > _localeEncoding in libHSbase-4.14.3.0.a(PrelIOUtils.o) > ld: symbol(s) not found for architecture x86_64 > > I've triedgiong through ghcup > > 8.8.4 > 8.6.5. > 8.10.2 > 8.10.7 > 9.0.1 > > all have the same problem. > I'd be happy to build from source. Small problem: what Haskell compiler do I > use? > > Any advice on installs that works along with any changes to paths to avoid > the iconv problems would be appreciated as currently my Haskell-related > activities have come to a grinding halt. Switchig to a different OS would be > nice but its not a > feasible option a at present.Writing a compiler is starting to look > attractive.. > > thanks > David > > -- > David Duke > Emeritus Professor of Computer Science > School of Computing University of Leeds UK > E:duke.j.da...@gmail.com <mailto:e%3aduke.j.da...@gmail.com> > W:https://engineering.leeds.ac.uk/staff/334/Professor_David_Duke > <https://engineering.leeds.ac.uk/staff/334/Professor_David_Duke>_______________________________________________ > Glasgow-haskell-users mailing list > Glasgow-haskell-users@haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users