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 <[email protected]>wrote: > On Thu, Mar 15, 2012 at 09:55, AbdulSattar Mohammed > <[email protected]> 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: [email protected] jabber: [email protected] > twitter: magthe http://therning.org/magnus > -- Warm Regards, AbdulSattar Mohammed
_______________________________________________ arch-haskell mailing list [email protected] http://www.haskell.org/mailman/listinfo/arch-haskell
