I did a package check, and I always get a ton of these things:

    Warning: haddock-html: E:\Plang\Haskell Platform\lib\extralibs\doc\haskell-src-1.0.1.4\html doesn't exist or isn't a directory

 

Which I think is just missing documentation, so I ignore them.

 

But this time I also got this:

  The following packages are broken, either because they have a problem listed above, or because they depend on a broken package.

  HTTP-4000.2.3

  haskell-platform-2012.2.0.0

 

ghc-pkg list shows:

    Cabal-1.10.1.0

    Cabal-1.10.2.0

    Cabal-1.14.0

    Cabal-1.14.0

    GLUT-2.1.2.1

    GLUT-2.1.2.1

    GLUT-2.1.2.1

    {HTTP-4000.2.3}

    HTTP-4000.2.5

  {haskell-platform-2012.2.0.0}

haskell-platform-2012.4.0.0

haskell-src-1.0.1.4

haskell-src-1.0.1.4

haskell-src-1.0.1.5

haskell-src-1.0.1.5

(haskell2010-1.0.0.0)

(haskell2010-1.1.0.1)

(haskell2010-1.1.0.1)

haskell98-1.1.0.1

(haskell98-2.0.0.1)

(haskell98-2.0.0.1)

 

Not sure what it all means, but looks somewhat goofy to me.

 

I always just do “cabal installs”, and an occasional “–force-reinstalls” when told that it is the only option, but recently when they might fail tried a “cabal-dev install” a few times, I assume that is what the “{}” entries are, but am not sure if they can all peacefully coexist.

 

Do I need to do a reset and start over? I hope not, as it took me many hours of fiddling to install some packages like glut, wxcore, and a few others.

 

Argh.

 

-------------------------------------------