数日前に依存地獄に陥って、泣く泣くHaskell Platformを再インストールし直したのですが、それまで上手くいっていたGHCiでのライブラリの読み込みに失敗するようになってしまいました。
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude> import Graphics.UI.FreeGame
Prelude Graphics.UI.FreeGame> runGame def $ foreverTick $ colored red $ polygon [V2 100 100, V2 200 100, V2 200 200, V2 100 200]
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package zlib-0.5.4.1 ... linking ... done.
Loading package Win32-2.3.0.0 ... linking ... done.
Loading package primitive-0.5.0.1 ... linking ... done.
Loading package vector-0.10.0.1 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package text-0.11.3.1 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package QuickCheck-2.6 ... linking ... done.
Loading package OpenGLRaw-1.3.0.0 ... linking ... done.
Loading package GLURaw-1.3.0.0 ... linking ... done.
Loading package OpenGL-2.8.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... linking ... done.
Loading package filepath-1.3.0.1 ... linking ... done.
Loading package directory-1.2.0.1 ... linking ... done.
Loading package GLFW-b-0.1.0.5 ... <interactive>: Unknown PEi386 section name `.drectve' (while processing: C:\Users\0707\AppData\Roaming\cabal\i386-windows-ghc
-7.6.3\GLFW-b-0.1.0.5\libHSGLFW-b-0.1.0.5.a)
ghc.exe: panic! (the 'impossible' happened)
(GHC version 7.6.3 for i386-unknown-mingw32):
loadArchive "C:\\Users\\0707\\AppData\\Roaming\\cabal\\i386-windows-ghc-
7.6.3\\GLFW-b-0.1.0.5\\libHSGLFW-b-0.1.0.5.a": failed
Prelude Graphics.UI.FreeGame>