Gorm Casper
Gorm Casper

Reputation: 188

Upgrading ghc to 7.0.3 breaks wai-handler-devel

I'm developing a web app on Yesod framework, using wai-handler-devel to run the server.

A pacman -Syu (on Arch Linux) upgraded ghc from 7.0.2 to 7.0.3 and now the server throws an exception.

$ wai-handler-devel 3000 App.Controller withAppSimple
Attempting to interpret your app...
wai-handler-devel: /usr/lib/ghc-7.0.2/package.conf.d/package.cache:
openBinaryFile: does not exist (No such file or directory)

After a bit of digging I realized that the file existed in /usr/lib/ghc-7.0.3/package.conf.d/, so I renamed that folder to ghc-7.0.3 in the hopes that that would at least temporarily solve the problem (until our Haskell-guy comes back from holiday).

Any suggestion on where to even begin would be very helpful. Thanks!

Upvotes: 1

Views: 368

Answers (1)

Greg Weber
Greg Weber

Reputation: 3428

you need to re-install all your packages when you upgrade a ghc version (not just wai-handler-devel). You may as well delete all the old ones.

Upvotes: 2

Related Questions