yesodweb/persistent — Issue #54: persistent-test fails to build
Author: ecyrb
Created: 2012-02-06 22:20:14+00:00
State: open

I feel silly opening this... am I doing something wrong by running ```./scripts/install```? Is persistent-test worth opening issues for? (just trying to help)

```
...
Loading package aeson-0.6.0.0 ... linking ... done.
Loading package ffi-1.0 ... linking ... done.

RenameTest.hs:34:1:
No instance for (aeson-0.6.0.0:Data.Aeson.Types.Class.FromJSON
(Key backend (LowerCaseTableGeneric backend)))
arising from a use of `aeson-0.6.0.0:Data.Aeson.Types.Class..:'
Possible fix:
add an instance declaration for
(aeson-0.6.0.0:Data.Aeson.Types.Class.FromJSON
(Key backend (LowerCaseTableGeneric backend)))
In the second argument of `(Control.Applicative.<*>)', namely
`(obj_a4CT aeson-0.6.0.0:Data.Aeson.Types.Class..: T.pack "lct")'
In the expression:
((Control.Applicative.pure RefTable
Control.Applicative.<*>
(obj_a4CT
aeson-0.6.0.0:Data.Aeson.Types.Class..: T.pack "someVal"))
Control.Applicative.<*>
(obj_a4CT aeson-0.6.0.0:Data.Aeson.Types.Class..: T.pack "lct"))
In an equation for `parseJSON':
parseJSON (aeson-0.6.0.0:Data.Aeson.Types.Internal.Object obj_a4CT)
= ((Control.Applicative.pure RefTable
Control.Applicative.<*>
(obj_a4CT
aeson-0.6.0.0:Data.Aeson.Types.Class..: T.pack "someVal"))
Control.Applicative.<*>
(obj_a4CT aeson-0.6.0.0:Data.Aeson.Types.Class..: T.pack "lct"))

RenameTest.hs:34:1:
No instance for (aeson-0.6.0.0:Data.Aeson.Types.Class.ToJSON
(Key backend (LowerCaseTableGeneric backend)))
arising from a use of `aeson-0.6.0.0:Data.Aeson.Types.Class..='
Possible fix:
add an instance declaration for
(aeson-0.6.0.0:Data.Aeson.Types.Class.ToJSON
(Key backend (LowerCaseTableGeneric backend)))
In the expression:
(T.pack "lct" aeson-0.6.0.0:Data.Aeson.Types.Class..= lct_a4CV)
In the first argument of `aeson-0.6.0.0:Data.Aeson.Types.Internal.object', namely
`[(T.pack "someVal"
aeson-0.6.0.0:Data.Aeson.Types.Class..= someVal_a4CU),
(T.pack "lct" aeson-0.6.0.0:Data.Aeson.Types.Class..= lct_a4CV)]'
In the expression:
aeson-0.6.0.0:Data.Aeson.Types.Internal.object
[(T.pack "someVal"
aeson-0.6.0.0:Data.Aeson.Types.Class..= someVal_a4CU),
(T.pack "lct" aeson-0.6.0.0:Data.Aeson.Types.Class..= lct_a4CV)]
```

Tested with ghc 7.2.2, 7.0.4. First line of ```git show```:

```commit 1720083fab09903383ed2938af3afbda16506803```