Glasgow-haskell-users Digest, Vol 212, Issue 5
George Colpitts
george.colpitts at gmail.com
Mon Oct 11 14:50:46 UTC 2021
Hi David
I've also used ghc for years on Mac OS and have also never seen this
problem. I don't use nix. Currently I am on ghc 9.0.1. and Mac OS 11.6. I
installed from
https://downloads.haskell.org/ghc/9.0.1/
More specifically ghc-9.0.1-x86_64-apple-darwin.tar.xz
<https://downloads.haskell.org/ghc/9.0.1/ghc-9.0.1-x86_64-apple-darwin.tar.xz>
Are any of the following env variables defined on your system?
LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, and DYLD_FALLBACK_LIBRARY_PATH
None are defined on my system which I think is normal.
When you type
iconv --version
What output do you get? I get
iconv --version
iconv (GNU libiconv 1.11)
Copyright (C) 2000-2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Bruno Haible.
Not sure if my questions will help but I think there is something unusual
about your system configuration.
Cheers
George
On Mon, Oct 11, 2021 at 9:38 AM Dominic Steinitz <dominic at steinitz.org>
wrote:
> Hi David
>
> I am a long time user of ghc on OSX. I have seen that problem but never on
> native OSX only when using nix (and then I added it explicitly).
>
> Two things spring to mind:
>
> 1. Add it explicitly on the compile command `-liconv`
> 2. Use nix and then you can control the build environment in a totally
> controllable and reproducible manner. This is actually easier than it
> sounds: `curl https://nixos.org/nix/install | sh` and `nix-env -I
> ghc`. If you get the same error with that then we can try adding `iconv`
> explicitly.
>
> Dominic Steinitz
> dominic at steinitz.org
> http://idontgetoutmuch.org
> Twitter: @idontgetoutmuch
>
>
> 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:
>
>
> 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.david at gmail.com
> W:https://engineering.leeds.ac.uk/staff/334/Professor_David_Duke
>
>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/glasgow-haskell-users/attachments/20211011/991ebf67/attachment.html>
More information about the Glasgow-haskell-users
mailing list