[Agda] New Agda dependencies cause conflict

Andreas Abel andreas.abel at ifi.lmu.de
Tue Nov 16 23:18:21 CET 2010


Thanks.  I upgraded QuickCheck, but cabaling Agda still picked 2.1.0.3. 
  I had to modify Agda.cabal to require QuickCheck >= 2.3.  Then it worked.

Also, something was fishy with 2.1.0.3 because cabal would recompile it 
every time I was compiling Agda.

Cheers,
Andreas

On 11/16/10 9:26 PM, James Chapman wrote:
> Try upgrading QuickCheck.
>
> It might well be related to:
>
> http://code.google.com/p/agda/issues/detail?id=360
>
> Cabal's decision procedure isn't as decisive as it could be.
>
> James
>
> On , Nov 16, 2010 at 10:19 PM, Andreas Abel<andreas.abel at ifi.lmu.de>  wrote:
>> Trying to build the new darcs version I get in the end:
>>
>> ...
>> Installing library in /Users/abel/.cabal/lib/QuickCheck-2.1.0.3/ghc-6.12.1
>> Registering QuickCheck-2.1.0.3...
>> Configuring Agda-2.2.9...
>> Warning: This package indirectly depends on multiple versions of the same
>> package. This is highly likely to cause a compile failure.
>> package QuickCheck-2.1.0.3 requires mtl-1.1.0.2
>> package haskeline-0.6.3.2 requires mtl-2.0.1.0
>> package Agda-2.2.9 requires mtl-2.0.1.0
>> ...
>> cabal: dependencies conflict: Agda-2.2.9 requires mtl ==2.0.1.0 however
>> mtl-2.0.1.0 was excluded because Agda-2.2.9 requires mtl ==1.1.0.2
>>
>> Has anyone a clue what I should do about this?
>>
>> --
>> Andreas Abel<><        Du bist der geliebte Mensch.
>>
>> Theoretical Computer Science, University of Munich
>> Oettingenstr. 67, D-80538 Munich, GERMANY
>>
>> andreas.abel at ifi.lmu.de
>> http://www2.tcs.ifi.lmu.de/~abel/
>> _______________________________________________
>> Agda mailing list
>> Agda at lists.chalmers.se
>> https://lists.chalmers.se/mailman/listinfo/agda
>>
>

-- 
Andreas Abel  <><      Du bist der geliebte Mensch.

Theoretical Computer Science, University of Munich
Oettingenstr. 67, D-80538 Munich, GERMANY

andreas.abel at ifi.lmu.de
http://www2.tcs.ifi.lmu.de/~abel/


More information about the Agda mailing list