Glasgow-haskell-users Digest, Vol 212, Issue 5
David Duke
duke.j.david at gmail.com
Mon Oct 11 20:12:26 UTC 2021
Thanks Dominic George for that. I had env var set. iconv --version gives
GNU libiconv 1.16
I created a clean shell so env vars set other than PATH and installed using
the tarball on the link George provided.
It appeared to install okay . However trying to compile throws up:
cannot satisfy -package-id ghc-9.0.1
compiling with -v:
Loaded package environment from
/Users/scsdjd/.ghc/x86_64-darwin-9.0.1/environments/default
Glasgow Haskell Compiler, Version 9.0.1, stage 2 booted by GHC version 8.8.4
*** initializing unit database:
There is no package.cache in /usr/local/lib/ghc-9.0.1/package.conf.d,
checking if the database is empty
There are no .conf files in /usr/local/lib/ghc-9.0.1/package.conf.d,
treating package database as empty
Using binary package database:
/Users/scsdjd/.cabal/store/ghc-9.0.1/package.db/package.cache
package flags [-package-id ghc-9.0.1{unit ghc-9.0.1 True ([])},
regards,
David
On Mon, Oct 11, 2021 at 3:52 PM George Colpitts <george.colpitts at gmail.com>
wrote:
> 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
>>
> _______________________________________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at 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.david at gmail.com
W:https://engineering.leeds.ac.uk/staff/334/Professor_David_Duke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/glasgow-haskell-users/attachments/20211011/49bfe58d/attachment.html>
More information about the Glasgow-haskell-users
mailing list