Friends

I'm getting this from my newly-built in-tree compiler

~/code/HEAD-11/_build/ghc-stage1 -c T24984.hs -O
T24984.hs:1:1: error: [ ]8;;https://errors.haskell.org/messages/GHC-45102
\GHC-45102 ]8;; \]
    Ambiguous module name ‘Prelude’.
*    it was found in multiple packages: base-4.22.0.0 base-4.22.0.0*


What a bonkers message.  What is going wrong?

I do see this:

ls -d
/home/simonpj/code/HEAD-11/_build/stage1/lib/x86_64-linux-ghc-9.15.20251119/base*
/home/simonpj/code/HEAD-11/_build/stage1/lib/x86_64-linux-ghc-9.15.20251119/base-4.22.0.0-c7d2
/home/simonpj/code/HEAD-11/_build/stage1/lib/x86_64-linux-ghc-9.15.20251119/base-4.22.0.0-inplace
simonpj@LHR-WD-22561:~/code/HEAD-11/testsuite/tests/perf/compiler$


So there are two base packages around somehow.  I don't know if that's the
reason.

I'd love a bit of help.. it's super annoying

Maybe it's some leftover not-clean stuff -- but how would I diagnose?  How
can I see what package directories it is looking in, which package files it
is reading?

THanks

Simon
_______________________________________________
ghc-devs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to