Authors: | +Lennart Kolmodin <kolmodin@gentoo.org>
+ Duncan Coutts <dcoutts@gentoo.org> + Gentoo Haskell Herd <haskell@gentoo.org> |
---|---|
Updated: | 2006-10-12 | +
These are packages currently in portage cvs. Those are the ones we care +about when it comes to this round of ghc-6.6 compatabilty testing.
+So make sure you're not using the overlay when you're testing these packages. +For example use: +PORTDIR_OVERLAY="" emerge -pv dev-haskell/foo
+Only the first error message is reported, as it is all I can see without +actually fixing anything :)
+Packages We've used if not anything else mentioned:
+Note that we're listing all the versions for each package, however it's +only necessary to test the latest version with ghc-6.6. We can make previous +versions just block on gh-6.6.
+Of course if we can't patch the latest version to work with ghc-6.6 then we +can just make it block on ghc-6.6 too cough wxhaskell cough.
+ +dcoutts messed up the patch, but that's now fixed in cvs.
+missing dep on dev-haskell/haskell-src, other than that it builds fine.
+builds fine
+builds fine (version 0.14.5)
++Distribution/Setup.hs:74:7: + Could not find module `Data.FiniteMap': + Use -v to see a list of the files searched for. ++
This will be ok as we'll have cabal-1.1.6 in the tree shortly.
+builds fine (version 1.2)
+builds fine (version 2.2.0)
+builds fine
+fails with:
++tools/c2hs/base/general/Binary.hs:59:7: + Could not find module `Data.FiniteMap': + Use -v to see a list of the files searched for. +make[1]: *** Deleting file `tools/c2hs/c2hsLocal.deps' +/usr/bin/ghc +RTS -RTS -c glib/System/Glib.hs -o glib/System/Glib.o -O -fffi -ignore-package glib -iglib -package-name glib '-#include<glib-object.h>' -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include + +glib/System/Glib.hs:12:0: + Failed to load interface for `System.Glib.UTFString': + Use -v to see a list of the files searched for. ++
builds fine (version 0.8)
+builds fine (version 1.15)
+builds fine
+builds fine (version 1.13.2)
+needs mtl but builds fine
+needs mtl, fails with:
++dist/build/tmp/Database/HDBC/ODBC/Connection.hs:"Database/HDBC/ODBC/Connection.hsc": 77:43: Parse error ++
needs mtl, builds fine.
+needs mtl, builds fine without doc, haddock fails with:
++dist/build/tmp/Database/HDBC/Sqlite3/Statement.hs:"Database/HDBC/Sqlite3/Statement.hsc": 46:15: parse error in doc string: [haddock: EOF token ++
builds fine
+builds fine (version 3.11)
+fails with:
++System/Plugins/LoadTypes.hs:31:0: + Bad interface file: /var/tmp/portage/hs-plugins-0.9.10-r1/work/hs-plugins-0.9.10/src/hi/Language/Hi/Parser.hi + Something is amiss; requested module hi-0.9.10:Language.Hi.Parser differs from name found in the interface file hi:Language.Hi.Parser ++
blocked by >=ghc-6.4.
+blocked by >=ghc-6.4.
+builds fine.
+builds fine.
+builds fine.
+builds fine.
+builds fine.
+blocked by >=ghc-6.4.
+blocked by >=ghc-6.4.
+works.
+fails, needs package "lang".
+works.
+works.
+missing dep on: +* dev-haskell/network +* dev-haskell/mtl
+other than that it builds fine (version 2006.7.7)
+blocked by >=ghc-6.4.
+blocked by >=ghc-6.4.
+blocked by >=ghc-6.4.
+missing dep on: +* dev-haskell/network +* dev-haskell/hunit
+but otherwise builds fine
+fails, uses package "lang":
++ghc-6.6: unknown package: lang ++
This should be solved by a new lhs2tex-1.12 release.
+missing dep on: +* dev-haskell/network +* dev-haskell/mtl +* dev-haskell/haskell-src +* dev-haskell/hunit
+fails with:
++MissingH/Str.hs:47:7: + Could not find module `Text.Regex': + it is a member of package regex-compat-0.71, which is hidden ++
in other words, it's missing a dep on the regex-compat package +though this only exists as of ghc-6.6 so will need conditional patching. +sigh.
+builds fine
+I stand corrected, it works.
+blocked by >=ghc-6.4.
+blocked by >=ghc-6.4.
+fails with:
++M -package text WASHOut.hs WASHData.hs WASHUtil.hs WASHParser.hs WASHClean.hs WASHFlags.hs WASHExpression.hs WASHGenerator.hs WASHMain.hs +make[3]: M: command not found ++
+wx/src/Graphics/UI/WX/Types.hs:94:0: + Bad interface file: out/wx/imports/Graphics/UI/WXCore/Types.hi + Something is amiss; requested module wx:Graphics.UI.WXCore.Types differs from name found in the interface file wxcore:Graphics.UI.WXCore.Types ++
This is a hard one to fix.
+ +