[arch-haskell] Error installing haskell-http, XMonad etc.

AbdulSattar Mohammed codingtales at gmail.com
Thu Mar 15 13:48:13 CET 2012


Thank you Magnus! It worked like a charm! Although, I don't know what it
exactly did. I'll dig into the script and find out what it actually did.
Thank you once again!

On Thu, Mar 15, 2012 at 5:23 PM, Magnus Therning <magnus at therning.org>wrote:

> On Thu, Mar 15, 2012 at 09:55, AbdulSattar Mohammed
> <codingtales at gmail.com> wrote:
> > When I run
> > sudo pacman -S xmonad
> >
> > I get this error:
> >
> > warning: xmonad-0.10-3 is up to date -- reinstalling
> > resolving dependencies...
> > looking for inter-conflicts...
> >
> > Targets (1): xmonad-0.10-3
> >
> > Total Installed Size:   6.82 MiB
> > Net Upgrade Size:       0.00 MiB
> >
> > Proceed with installation? [Y/n]
> > (1/1) checking package integrity
> > [#######################################] 100%
> > (1/1) loading package files
> >  [#######################################] 100%
> > (1/1) checking for file conflicts
> >  [#######################################] 100%
> > (1/1) checking available disk space
> >  [#######################################] 100%
> > ghc-pkg: cannot find package xmonad-0.10
> > error: command failed to execute correctly
> > (1/1) upgrading xmonad
> > [#######################################] 100%
> > Reading package info from stdin ... done.
> > xmonad-0.10: Warning: haddock-interfaces:
> > /usr/share/doc/xmonad-0.10/html/xmonad.haddock doesn't exist or isn't a
> file
> > xmonad-0.10: Warning: haddock-html: /usr/share/doc/xmonad-0.10/html
> doesn't
> > exist or isn't a directory
> > xmonad-0.10: dependency "X11-1.5.0.1-23969a606024c8baf35a42f59a8da104"
> > doesn't exist (use --force to override)
> > xmonad-0.10: dependency "mtl-2.0.1.0-db19dd8a7700e3d3adda8aa8fe5bf53d"
> > doesn't exist (use --force to override)
> > xmonad-0.10: dependency
> "utf8-string-0.3.7-ca3bc669f78a10f8e42ef22439bcf83c"
> > doesn't exist (use --force to override)
> > error: command failed to execute correctly
> >
> > I get similar errors when I try to install
> > haskell-http,mtl,network,parsec,random,text,transformers etc. These are
> all
> > the packages that I installed previously, which worked fine and I somehow
> > removed them. I don't know how I did that. They do not show up in ghc-pkg
> > list. And that is the error that's being reported. From the above
> message I
> > gather that these packages are not actually installed, pacman thinks they
> > are and ghc thinks they are not. I should make pacman think they are not
> > installed and reinstall them again.
> >
> > Or it might be other way around. They are actually present (most probably
> > indicated by the Net Upgrade Size: 0.00 MiB). Pacman could be right but
> > those packages are not registered with ghc. Then I should find a way to
> > register those packages with ghc. I think, the register.sh,
> unregister.sh in
> > /usr/share/haskell folder allow me to do that. But before I realized
> this, I
> > deleted the whole folder thinking it'd regenerate itself when I install
> them
> > again. I know that was stupid.
> >
> > I tried removing those packages using pacman -R haskell-http etc. They
> won't
> > get removed. Same error.
> >
> > I have one solution in mind, install cabal-install and install all those
> > packages via cabal-install. Then, they'd get registered with ghc-pkg and
> > removing them or reinstalling them via pacman would be possible. But I'm
> > sure there's a better way. Can you tell me which one it is?
>
> I'm not sure how you managed to get into this situation, but a fairly
> sure way of fixing it is to first remove 'ghc' and then re-install the
> haskell packages you want.
>
> A script written by Xyne and advertised earlier on this list may help
> you out:
> http://www.haskell.org/pipermail/arch-haskell/2012-March/002014.html
>
> > P.S: I think (I'm not sure) this situation got created when I ran pacman
> -S
> > ghc after I installed all these pacakges. Could this be the problem or
> I'm
> > talking nonsense?
>
> It is possible, but I've never tried that myself ;)
>
> /M
>
> --
> Magnus Therning                      OpenPGP: 0xAB4DFBA4
> email: magnus at therning.org   jabber: magnus at therning.org
> twitter: magthe               http://therning.org/magnus
>



-- 
Warm Regards,

AbdulSattar Mohammed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/arch-haskell/attachments/20120315/0fd261a8/attachment.htm>


More information about the arch-haskell mailing list