Cabal problem

Carter Schonwald carter.schonwald at gmail.com
Thu May 8 16:45:09 UTC 2014


likewise, make sure you have a 1.20 style cabal-install (~/.cabal/config
should have fields like haddock
  hyper-link-source:

etc)


On Thu, May 8, 2014 at 12:38 PM, Erik Hesselink <hesselink at gmail.com> wrote:

> Could it be this problem?
> https://plus.google.com/115504368969270249241/posts/19fyYuT5C1i
>
> Regards,
>
> Erik
>
> On Thu, May 8, 2014 at 6:23 PM, Simon Peyton Jones
> <simonpj at microsoft.com> wrote:
> > Dear Cabal-ers
> >
> > I have downloaded a binary installation of GHC 7.8.2, for Linux.
> >
> > Now I want to install regex-compat.  First I had to deal with the
> http_proxy
> > problem, in my last email.  But now I get this:
> >
> > cabal install regex-compat
> >
> > Resolving dependencies...
> >
> > Downloading regex-posix-0.95.2...
> >
> > Configuring regex-posix-0.95.2...
> >
> > Building regex-posix-0.95.2...
> >
> > Preprocessing library regex-posix-0.95.2...
> >
> > [1 of 6] Compiling Text.Regex.Posix.Wrap (
> > dist/build/Text/Regex/Posix/Wrap.hs, dist/build/Text/Regex/Posix/Wrap.o )
> >
> > [2 of 6] Compiling Text.Regex.Posix.String ( Text/Regex/Posix/String.hs,
> > dist/build/Text/Regex/Posix/String.o )
> >
> > [3 of 6] Compiling Text.Regex.Posix.Sequence (
> Text/Regex/Posix/Sequence.hs,
> > dist/build/Text/Regex/Posix/Sequence.o )
> >
> > [4 of 6] Compiling Text.Regex.Posix.ByteString (
> > Text/Regex/Posix/ByteString.hs, dist/build/Text/Regex/Posix/ByteString.o
> )
> >
> > [5 of 6] Compiling Text.Regex.Posix.ByteString.Lazy (
> > Text/Regex/Posix/ByteString/Lazy.hs,
> > dist/build/Text/Regex/Posix/ByteString/Lazy.o )
> >
> > [6 of 6] Compiling Text.Regex.Posix ( Text/Regex/Posix.hs,
> > dist/build/Text/Regex/Posix.o )
> >
> > /usr/bin/ld: cannot find -lHSregex-base-0.93.2-ghc7.8.2
> >
> > /usr/bin/ld: cannot find -lHSmtl-2.1.2-ghc7.8.2
> >
> > collect2: ld returned 1 exit status
> >
> > Failed to install regex-posix-0.95.2
> >
> > cabal: Error: some packages failed to install:
> >
> > regex-compat-0.95.1 depends on regex-posix-0.95.2 which failed to
> install.
> >
> > regex-posix-0.95.2 failed during the building phase. The exception was:
> >
> > ExitFailure 1
> >
> >
> >
> > simonpj at cam-05-unx:~/code/HEAD-1$ cabal install regex-base
> >
> > Resolving dependencies...
> >
> > All the requested packages are already installed:
> >
> > regex-base-0.93.2
> >
> > Use --reinstall if you want to reinstall anyway.
> >
> > simonpj at cam-05-unx:~/code/HEAD-1$
> >
> >
> >
> > So regex-base is already installed, but cabal isn’t using it for
> > regex-posix; nor is it installing regex-base-0.93.2.  This seems to break
> > the user’s-eye view of the Cabal claim that it’ll download and install
> the
> > dependencies.
> >
> > Any thoughts?
> >
> > Simon
> >
> >
> >
> >
> > _______________________________________________
> > cabal-devel mailing list
> > cabal-devel at haskell.org
> > http://www.haskell.org/mailman/listinfo/cabal-devel
> >
> _______________________________________________
> cabal-devel mailing list
> cabal-devel at haskell.org
> http://www.haskell.org/mailman/listinfo/cabal-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/cabal-devel/attachments/20140508/fb0e96a7/attachment.html>


More information about the cabal-devel mailing list