[1 of 2] Compiling Text.Email.Parser ( src/Text/Email/Parser.hs, dist/build/Text/Email/Parser.o )
src/Text/Email/Parser.hs:33:13: error:
Not in scope: data constructor ‘Fail’
Perhaps you meant one of these:
variable ‘fail’ (imported from Prelude),
variable ‘tail’ (imported from Prelude),
variable ‘BS.tail’ (imported from Data.ByteString.Char8)
|
33 | go (Fail _ _ _) = []
| ^^^^
src/Text/Email/Parser.hs:34:13: error:
Not in scope: data constructor ‘Partial’
|
34 | go (Partial f) = go (f BS.empty)
| ^^^^^^^
src/Text/Email/Parser.hs:35:13: error:
Not in scope: data constructor ‘Done’
|
35 | go (Done r adr) = [(adr, BS.unpack r)]
| ^^^^
Almost every version of
email-validatedeclares dependency onattoparsec >=0.10, however:email-validate >=2.1.0 && <=2.1.1fail to build againstattoparsec <0.10.1:This was fixed in 9c3c449 which landed in
email-validate-2.1.2, butemail-validate >=2.1.0 && <=2.1.1still need hackage revisions.email-validate >=2.2.1fail to build againstattoparsec <0.12:This is still unfixed in git head. Notably, it seems hackage trustees have revised
2.2.1and2.2.1.1to fix this. Howeveremail-validate >=2.3.1still need revisions.