I see dataenc is in the list below, which I found a bit surprising since it does indeed build fine with the split up base package.&nbsp; However, when I hacked its cabal file I thought it made more sense to use a flag called large_base which defaults to false, rather than a flag called small-base which defaults to true.&nbsp; If the consensus is to use small-base I&#39;ll be happy to change it.<br>
<br>/M<br><br><div class="gmail_quote">On Wed, Jun 18, 2008 at 12:26 AM, Don Stewart &lt;<a href="mailto:dons@galois.com">dons@galois.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just did a full run over hackage, building packages with ghc 6.8.2,<br>
bytestring <a href="http://0.9.0.1" target="_blank">0.9.0.1</a> and cabal <a href="http://1.4.1." target="_blank">1.4.1.</a>.<br>
<br>
Several hundred packages built fine.<br>
The majority are relatively easy to fix, if the upstream authors<br>
can be contacted.<br>
<br>
The following could be marked broken, if we could do that.<br>
<br>
Easy:<br>
 &nbsp; &nbsp;Doesn&#39;t support small-base:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;AGI<br>
 &nbsp; &nbsp; &nbsp; &nbsp;libxml<br>
 &nbsp; &nbsp; &nbsp; &nbsp;newbinary<br>
 &nbsp; &nbsp; &nbsp; &nbsp;openafp<br>
 &nbsp; &nbsp; &nbsp; &nbsp;StategyLib<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Catch<br>
 &nbsp; &nbsp; &nbsp; &nbsp;classify<br>
 &nbsp; &nbsp; &nbsp; &nbsp;collections<br>
 &nbsp; &nbsp; &nbsp; &nbsp;compression<br>
 &nbsp; &nbsp; &nbsp; &nbsp;dataenc<br>
 &nbsp; &nbsp; &nbsp; &nbsp;derangement<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hogg<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hsc2hs 2006<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hslogger<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hsns<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hsql<br>
 &nbsp; &nbsp; &nbsp; &nbsp;lambdaFeed<br>
 &nbsp; &nbsp; &nbsp; &nbsp;metaplug<br>
 &nbsp; &nbsp; &nbsp; &nbsp;mime-string<br>
 &nbsp; &nbsp; &nbsp; &nbsp;pointfree<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sat<br>
 &nbsp; &nbsp; &nbsp; &nbsp;soegtk<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sparsecheck<br>
 &nbsp; &nbsp; &nbsp; &nbsp;special-functors (needs base&lt;2 !)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;suffixtree<br>
 &nbsp; &nbsp; &nbsp; &nbsp;th-lift<br>
 &nbsp; &nbsp; &nbsp; &nbsp;torrent<br>
 &nbsp; &nbsp; &nbsp; &nbsp;udcode<br>
<br>
More work:<br>
 &nbsp; &nbsp;Broken:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;BerkleyDB &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing extra-libs at least<br>
 &nbsp; &nbsp; &nbsp; &nbsp;dbus &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- various things.<br>
 &nbsp; &nbsp; &nbsp; &nbsp;encode &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- type errors<br>
 &nbsp; &nbsp; &nbsp; &nbsp;flippi &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- depends on unreleased cgi version<br>
 &nbsp; &nbsp; &nbsp; &nbsp;finance-treasury &nbsp; &nbsp;-- needs new hxt-filter (author has patch)<br>
 &nbsp; &nbsp; &nbsp; &nbsp;HsPerl5-0.0.4 &nbsp; &nbsp; &nbsp; -- cc1: error: unrecognized command line option &quot;-Wl&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;HsSVN &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing extra-libraries: svn<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Monadius &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- missing: extra-libraries: glut<br>
 &nbsp; &nbsp; &nbsp; &nbsp;shu-thing &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing: extra-libraries: glut<br>
 &nbsp; &nbsp; &nbsp; &nbsp;postgresql &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- Too many parameters for class `MonadDatabase&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;probabilitymonads &nbsp; -- Illegal instance declaration<br>
 &nbsp; &nbsp; &nbsp; &nbsp;sdl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- gcc: unrecognized option &#39;-rpath&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;baskell &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing modules<br>
 &nbsp; &nbsp; &nbsp; &nbsp;bot &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- Duplciate Instance<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cabal-setup &nbsp; &nbsp; &nbsp; &nbsp; -- type error<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cabal-tests &nbsp; &nbsp; &nbsp; &nbsp; -- &nbsp;Could not find module `Tests&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cabalrpmdeps &nbsp; &nbsp; &nbsp; &nbsp;-- cabal type error<br>
 &nbsp; &nbsp; &nbsp; &nbsp;clustertools &nbsp; &nbsp; &nbsp; &nbsp;-- missing constructors<br>
 &nbsp; &nbsp; &nbsp; &nbsp;debian &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- cabal type error<br>
 &nbsp; &nbsp; &nbsp; &nbsp;dephhd &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- type error<br>
 &nbsp; &nbsp; &nbsp; &nbsp;hs-pgms &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing modules<br>
 &nbsp; &nbsp; &nbsp; &nbsp;network-rpca &nbsp; &nbsp; &nbsp; &nbsp;-- type error<br>
 &nbsp; &nbsp; &nbsp; &nbsp;parsely &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- missing -XFunctionalDependencies<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ports &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- cpp errro<br>
 &nbsp; &nbsp; &nbsp; &nbsp;postmaster &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- (.text+0x1442): undefined reference to `EVP_mdc2&#39; ?<br>
 &nbsp; &nbsp; &nbsp; &nbsp;reify &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- linker error reifyC<br>
 &nbsp; &nbsp; &nbsp; &nbsp;roguestar &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- Could not find module `Keymaps.CommonKeymap&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;slackbuild &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- cabal innards<br>
 &nbsp; &nbsp; &nbsp; &nbsp;lax &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- cabal innards<br>
 &nbsp; &nbsp; &nbsp; &nbsp;lhs2tex &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- cabal innards<br>
 &nbsp; &nbsp; &nbsp; &nbsp;rss &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- needs haxml 1.3..&lt;1.4<br>
 &nbsp; &nbsp; &nbsp; &nbsp;scenegraph &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- source for Graphics.SceneGraph.SimpleViewport<br>
 &nbsp; &nbsp; &nbsp; &nbsp;shell-pipe &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- `GHC.Handle&#39; does not export `openFd&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;srcinst &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- module Dpkg &nbsp;missing<br>
 &nbsp; &nbsp; &nbsp; &nbsp;state &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- Setup: COPYRIGHT: copyFile: does not exist<br>
 &nbsp; &nbsp; &nbsp; &nbsp;storablevector &nbsp; &nbsp; &nbsp;-- QC arbitrary missing Control.Monad.Instances<br>
 &nbsp; &nbsp; &nbsp; &nbsp;truelevel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -- Could not find module `TrueLevelArgs&#39;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;type-int &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-- Could not find module `Data.Type.Sign&#39;<br>
<br>
 &nbsp; &nbsp;GHC error:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;WURFL --stack overflow on large file<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cedict -- stack oflow on 32k large list<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cpuid -- Error: suffix or operands invalid for `test&#39;<br>
<br>
 &nbsp; &nbsp;Depends on something hidden:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;HDBC-postgresql-1.1.4.0, Cabal version: &gt;=1.2 &amp;&amp; &lt;1.3<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Takusen<br>
 &nbsp; &nbsp; &nbsp; &nbsp;cabal-upload<br>
 &nbsp; &nbsp; &nbsp; &nbsp;regex-dfa<br>
 &nbsp; &nbsp; &nbsp; &nbsp;regex-parsec<br>
 &nbsp; &nbsp; &nbsp; &nbsp;regex-pcre<br>
 &nbsp; &nbsp; &nbsp; &nbsp;regex-tdfa<br>
<br>
-- Don<br>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/libraries" target="_blank">http://www.haskell.org/mailman/listinfo/libraries</a><br>
</blockquote></div><br>