[Haskell-cafe] Fwd: hackage compile failure with QuickCheck 2.5

Alexander Foremny alexanderforemny at gmail.com
Tue Jul 17 16:31:55 CEST 2012


Dear Levent,

I think this [1] could be related.

Regards,
Alexander Foremny

PS. Sent this to Levent directly. Here's a copy for the mailing list.
Sorry for the noise.

[1] http://haskell.1045720.n5.nabble.com/Bad-interface-problem-td5714184.html

---------- Forwarded message ----------
From: Alexander Foremny <alexanderforemny at gmail.com>
Date: 2012/7/17
Subject: Re: [Haskell-cafe] hackage compile failure with QuickCheck 2.5
To: Levent Erkok <erkokl at gmail.com>


Dear Levent,

I think this [1] could be related.

Regards,
Alexander Foremny

[1] http://haskell.1045720.n5.nabble.com/Bad-interface-problem-td5714184.html

2012/7/17 Levent Erkok <erkokl at gmail.com>:
> [This message is more appropriate for a hackage mailing list I presume, but
> that doesn't seem to exist. Let me know if there's a better place to send
> it.]
>
> I'm having a hackage compile failure for a newly uplodaded package that has
> a QuickCheck 2.5 dependence. The error message is:
>
> [13 of 13] Compiling Test.QuickCheck.All ( Test/QuickCheck/All.hs,
> dist/build/Test/QuickCheck/All.o )
>
> Test/QuickCheck/All.hs:15:1:
>     Bad interface file:
> /usr/local/tmp/archive/install/lib/template-haskell-2.6.0.0/ghc-7.4.1/Language/Haskell/TH.hi
>         Something is amiss; requested module
> template-haskell-2.6.0.0:Language.Haskell.TH differs from name found in the
> interface file template-haskell:Language.Haskell.TH
>
>
> The full log file is at (search for "Something is a miss" in it):
> http://hackage.haskell.org/packages/archive/sbv/2.2/logs/failure/ghc-7.4
>
> Needless to say, I don't see this problem when I compile this package at
> home with the same compiler (ghc 7.4.1) as hackage is using; also Hackage
> has a successfully compiled QuickCheck 2.5 package.
>
> Could it be something related to the particular cabal/ghc installation on
> the hackage server? In particular, I don't understand why it picks
> template-haskell 2.6.0.0 when there's a newer version (2.7.0.0). As far as I
> can see, QuickCheck doesn't put an upper limit on its template haskell
> version dependency.
>
> I'd appreciate any pointers with this. (Googling and questions on the
> #haskell irc channel didn't help much, unfortunately.)
>
> -Levent.
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>



More information about the Haskell-Cafe mailing list