I usually found that installing cabal for more than half of the large packages fails, but rather is a fatal flaw for new users!
This time I'm trying to install Yesod, any hints?
> cabal install yesod ... Loading package time-1.2.0.5 ... GHCi runtime linker: fatal error: I found a duplicate definition for symbol _get_current_timezone_seconds whilst processing object file C:\Users\guthrie\AppData\Roaming\cabal\time-1.2.0.5\ghc-7.4.1\HStime-1.2.0.5.o This could be caused by: * Loading two different object files which export the same symbol * Specifying the same object file twice on the GHCi command line * An incorrect `package.conf' entry, causing some object to be loaded twice. GHCi cannot safely continue in this situation. Exiting now. Sorry. cabal: Error: some packages failed to install: authenticate-1.3.1.1 depends on http-conduit-1.6.1.1 which failed to install. http-conduit-1.6.1.1 failed during the building phase. The exception was: ExitFailure 1 yesod-1.1.1.2 depends on yesod-core-1.1.2.1 which failed to install. yesod-auth-1.1.1.1 depends on yesod-core-1.1.2.1 which failed to install. yesod-core-1.1.2.1 failed during the building phase. The exception was: ExitFailure 1 yesod-form-1.1.3 depends on yesod-core-1.1.2.1 which failed to install. yesod-json-1.1.0 depends on yesod-core-1.1.2.1 which failed to install. yesod-persistent-1.1.0 depends on yesod-core-1.1.2.1 which failed to install.
source share