[Haskell-cafe] Haskell on Debian

Alex Rozenshteyn rpglover64 at gmail.com
Wed Mar 31 21:18:49 EDT 2010


$ ghc-pkg check

outputs nothing

$ ghc-pkg list unix
/var/lib/ghc-6.12.1/package.conf.d
   unix-2.4.0.0
/home/alex/.ghc/x86_64-linux-6.12.1/package.conf.d

"unix" appears to be in the build-depends of the "Library", but not in the
build-depends of "Executable lambdabot"
Adding "unix" to the second build-depends appears to fix the error (but now
it complains that base is hidden).

On Wed, Mar 31, 2010 at 8:48 PM, Ivan Miljenovic
<ivan.miljenovic at gmail.com>wrote:

> On 1 April 2010 11:42, Alex Rozenshteyn <rpglover64 at gmail.com> wrote:
> > Main.hs:11:7:
> >     Could not find module `System.Posix.Signals':
> >       It is a member of the hidden package `unix-2.4.0.0'.
> >       Perhaps you need to add `unix' to the build-depends in your .cabal
> > file.
>
> Interesting, because unix _is_ listed in build-depends in the .cabal
> file for lambdabot.
>
> Does "ghc-pkg check" complain about unix?  Does "ghc-pkg list unix"
> say it's there?
>
> > I have a feeling this has something to do with the interaction between
> cabal
> > and apt...
>
> Highly unlikely unless there's an inconsistency in the packages on your
> system.
>
> --
> Ivan Lazar Miljenovic
> Ivan.Miljenovic at gmail.com
> IvanMiljenovic.wordpress.com
>



-- 
         Alex R
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100331/70badc6e/attachment.html


More information about the Haskell-Cafe mailing list