Hi all,
Is that latest Yesod + mime-mail broken or am I doing something stupid? I can install everything just fine but when I do
> yesod init
> Project Name: test
> Foundation: Test
> cd test
> cabal configure
I get
Resolving dependencies...
Configuring test-0.0.0...
cabal: At least the following dependencies are missing:
mime-mail >=0.3.0.3 && <0.4
However
> pacman -Ss haskell-mime-mail
haskell/haskell-mime-mail 0.3.0-3 [installed]
Compose MIME email messages.
Note the '-' in the third place where there was a '.' in the third place on the 'cabal configure' command.
If I 'cabal install' mime-mail this only results in more confusion and breakage for cabal, as you might expect.
> cabal install 'mime-mail <0.4'
Resolving dependencies...
(... Snip ...)
Registering mime-mail-0.3.0.3...
> cabal configure
Resolving dependencies...
Configuring personal-website-0.0.0...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package mime-mail-0.3.0 requires dataenc-0.13.0.4
package mime-mail-0.3.0.3 requires dataenc-0.14.0.3
package yesod-auth-0.7.5 requires mime-mail-0.3.0
package personal-website-0.0.0 requires mime-mail-0.3.0.3
It seems I can't use the current version of yesod that's in the Arch Haskell repositories because of this. Any suggestions?
Thanks,
Andrew