Broken packages on hackage

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Wed Jun 18 05:27:53 EDT 2008


On Tue, 2008-06-17 at 16:26 -0700, Don Stewart wrote:
> Just did a full run over hackage, building packages with ghc 6.8.2,
> bytestring 0.9.0.1 and cabal 1.4.1..


Cheers Don. I'll post my build reports log which covers ~90% of hackage.

A couple notes below:

> Several hundred packages built fine.
> The majority are relatively easy to fix, if the upstream authors
> can be contacted.
> 
> The following could be marked broken, if we could do that.
> 
> Easy:
>     Doesn't support small-base:
>         AGI
>         libxml
>         newbinary
>         openafp
>         StategyLib
>         Catch
>         classify
>         collections
>         compression
>         dataenc
>         derangement
>         hogg
>         hsc2hs 2006
>         hslogger
>         hsns
>         hsql
>         lambdaFeed
>         metaplug
>         mime-string
>         pointfree
>         sat
>         soegtk
>         sparsecheck
>         special-functors (needs base<2 !)
>         suffixtree
>         th-lift
>         torrent
>         udcode      
> 
> More work:
>     Broken:
>         BerkleyDB           -- missing extra-libs at least
>         dbus                -- various things.
>         encode              -- type errors
>         flippi              -- depends on unreleased cgi version
>         finance-treasury    -- needs new hxt-filter (author has patch)
>         HsPerl5-0.0.4       -- cc1: error: unrecognized command line option "-Wl"
>         HsSVN               -- missing extra-libraries: svn
>         Monadius            -- missing: extra-libraries: glut
>         shu-thing           -- missing: extra-libraries: glut
>         postgresql          -- Too many parameters for class `MonadDatabase'
>         probabilitymonads   -- Illegal instance declaration
>         sdl                 -- gcc: unrecognized option '-rpath'
>         baskell             -- missing modules
>         bot                 -- Duplciate Instance
>         cabal-setup         -- type error

Obsoleted by cabal-install

>         cabal-tests         --  Could not find module `Tests'
>         cabalrpmdeps        -- cabal type error
>         clustertools        -- missing constructors
>         debian              -- cabal type error
>         dephhd              -- type error
>         hs-pgms             -- missing modules
>         network-rpca        -- type error
>         parsely             -- missing -XFunctionalDependencies
>         ports               -- cpp errro
>         postmaster          -- (.text+0x1442): undefined reference to `EVP_mdc2' ?
>         reify               -- linker error reifyC
>         roguestar           -- Could not find module `Keymaps.CommonKeymap'
>         slackbuild          -- cabal innards
>         lax                 -- cabal innards
>         lhs2tex             -- cabal innards

What goes wrong for these ones? lhs2tex works for me with cabal-install
and Cabal-1.4.

>         rss                 -- needs haxml 1.3..<1.4
>         scenegraph          -- source for Graphics.SceneGraph.SimpleViewport
>         shell-pipe          -- `GHC.Handle' does not export `openFd'
>         srcinst             -- module Dpkg  missing
>         state               -- Setup: COPYRIGHT: copyFile: does not exist
>         storablevector      -- QC arbitrary missing Control.Monad.Instances
>         truelevel           -- Could not find module `TrueLevelArgs'
>         type-int            -- Could not find module `Data.Type.Sign'
> 
>     GHC error:
>         WURFL --stack overflow on large file
>         cedict -- stack oflow on 32k large list
>         cpuid -- Error: suffix or operands invalid for `test'
> 
>     Depends on something hidden:
>         HDBC-postgresql-1.1.4.0, Cabal version: >=1.2 && <1.3
>         Takusen
>         cabal-upload

Obsoleted by cabal-install

>         regex-dfa
>         regex-parsec
>         regex-pcre
>         regex-tdfa




More information about the Libraries mailing list