[Haskell-cafe] Data.Array.Unboxed in GHC 7.4

Tom Nielsen tanielsen at gmail.com
Tue May 22 11:55:58 CEST 2012


Apologies, I fixed this. It only affects the really old Array module, which
I can live without. Data.Array.Unboxed is fine.

Tom

On Tue, May 22, 2012 at 10:41 AM, Tom Nielsen <tanielsen at gmail.com> wrote:

> Dear cafe,
>
> I have just upgraded to GHC 7.4, and now I run into some compilation
> problems. Specifically, I have a package that needs both Data.Array.Unboxed
> and System.IO.Unsafe. But I cannot enable both base and haskell98 in a
> cabal file. is there any way out of this?
>
> If I enable both haskell98 and base, I get
>
> Query.hs:1:1:
>     Ambiguous module name `Prelude':
>       it was found in multiple packages: base haskell98-2.0.0.1
> cabal: Error: some packages failed to install:
>
> as documented elsewhere (http://hackage.haskell.org/trac/ghc/ticket/4958)
>
> With haskell98 replacing base, I get
>
> Query.hs:55:8:
>     Could not find module `System.IO.Unsafe'
>     It is a member of the hidden package `base'.
>     Perhaps you need to add `base' to the build-depends in your .cabal
> file.
>     Use -v to see a list of the files searched for.
> cabal: Error: some packages failed to install:
>
> and without haskell98 or array, cabal tells me to add those to .cabal
> build-depends.
>
> So how can I use the Data.Array.Unboxed package together with all the
> stuff from base that is not in haskell98?
>
> Thanks,
>
> Tom
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120522/dd4b3ae8/attachment.htm>


More information about the Haskell-Cafe mailing list