Thanks! I've not had the problem with other software. To check I reinstalled iconv with macports brew, and building and installing it direct from GNU sources.
however the problem does not seem to be libiconv per se, but libHSbase, and its unclear how to fix that _hs_iconv in libHSbase-4.14.3.0.a(iconv.o) There have been longstanding issues with this library [iconv] int the Haskell ecosystem, cf https://stackoverflow.com/questions/43359289/architecture-x86-64-while-running-haskell-code-haskell-osx-iconv I was hoping there had been progress with binary releases On Mon, Oct 11, 2021 at 10:12 AM YueCompl <compl....@icloud.com> wrote: > 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 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 > 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 > W: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 > > > -- David Duke Emeritus Professor of Computer Science School of Computing University of Leeds UK E:duke.j.da...@gmail.com W: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