Hello
On my mac, in ghc  9.6.1 can't compile with ghc -prof -fprof-auto  , I get
the error:

Could not find module ‘Prelude’    Perhaps you haven't installed the
"p_dyn" libraries for package ‘base-4.18.0.0’?    Use -v (or `:set -v`
in ghci) to see a list of the files searched for.

Is anybody else experiencing this?


In more detail:

> ghc -prof  -fprof-auto hello.hsLoaded package environment from 
> /Users/gcolpitts/.ghc/x86_64-darwin-9.6.1/environments/default[1 of 2] 
> Compiling Main             ( hello.hs, hello.o )hello.hs:1:1: error:    Could 
> not find module ‘Prelude’    Perhaps you haven't installed the "p_dyn" 
> libraries for package ‘base-4.18.0.0’?    Use -v (or `:set -v` in ghci) to 
> see a list of the files searched for.  |1 | main = print "hello"  | ^

hello.hs consists of

main = print "hello"

I reported this in 9.2.3 , in #21709
<https://gitlab.haskell.org/ghc/ghc/-/issues/21709>. At that time there was
a workaround of adding -static but that no longer works. It gives a
slightly different error message:

ghc -prof  -fprof-auto -static hello.hs
Loaded package environment from
/Users/gcolpitts/.ghc/x86_64-darwin-9.6.1/environments/default
[2 of 2] Linking hello
ld: warning: directory not found for option '-L/opt/local/lib/'
ld: library not found for -lHStyp-qlty-1-186ccc78_p
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
ghc-9.6.1: `gcc' failed in phase `Linker'. (Exit code: 1)

I have updated 21709 with the details of the problem on 9.6.1

Thanks
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users

Reply via email to