[arch-haskell] ghc 7.4.1 in a temporary repo

Peter Hercek phercek at gmail.com
Wed Feb 15 10:45:14 CET 2012


On 02/15/2012 10:28 AM, Adrien Haxaire wrote:
> On Tue, 14 Feb 2012 13:01:05 +0100, Magnus Therning wrote:
>> Start with cleaning up your ah-ghc74 directory (you can use `git
>> clean` for that) and make sure you have `cblrepo` in your path.  Then
>> the following steps ought to do the job:
>>
>>     $ cd ah-ghc74
>>     $ cblrepo build $(cblrepo list | cut -f1 -d\ ) > ,,build-order
>>     $ cblrepo pkgbuild $(cat ,,build-order)
>>     $ ./makeahpkg -x -- ghc $(cat ,,build-order)
>>
>
> Seems it built successfully.
>
> I started with a cblrepo sync to initialize it. Here are the 
> files/directories in my ah-ghc74 directory after running the scripts:
>
>   ,,build-order
>   cblrepo.db
>   ghc
>   haskell-ansi-terminal
>   haskell-ansi-wl-pprint
>   haskell-cereal
>   haskell-cmdargs
>   haskell-crypto-api
>   haskell-darcs-beta
>   haskell-data-default
>   haskell-dataenc
>   haskell-entropy
>   haskell-hashed-storage
>   haskell-haskeline
>   haskell-html
>   haskell-hunit
>   haskell-json
>   haskell-largeword
>   haskell-mmap
>   haskell-mtl
>   haskell-parallel
>   haskell-parsec
>   haskell-primitive
>   haskell-puremd5
>   haskell-random
>   haskell-regex-base
>   haskell-regex-compat
>   haskell-regex-posix
>   haskell-regex-tdfa
>   haskell-semigroups
>   haskell-split
>   haskell-syb
>   haskell-tagged
>   haskell-tar
>   haskell-text
>   haskell-transformers
>   haskell-unixutils
>   haskell-utf8-string
>   haskell-vector
>   haskell-x11
>   haskell-xmonad
>   haskell-xmonad-contrib
>   haskell-xmonad-extras
>   haskell-zlib
>   i686-chroot
>   makeahpkg
>   patches
>
> I made a copy of it for safety, then tried to install it:
>
> sudo pacman -U ghc/ghc-7.4.1-1-i686.pkg.tar.xz
> Mot de passe :
> chargement des paquets…
> résolution des dépendances...
> recherche des conflits entre paquets...
> Erreur : la préparation de la transaction a échoué (la satisfaction 
> des dépendances a échoué)
> :: haskell-cpphs : requiert ghc=7.0.3-2
> :: haskell-ghc-paths : requiert ghc=7.0.3-2
> :: haskell-haskell-src-exts : requiert ghc=7.0.3-2
> :: haskell-hlint : requiert ghc=7.0.3-2
> :: haskell-hscolour : requiert ghc=7.0.3-2
> :: haskell-hscolour : requiert haskell-containers=0.4.0.0
> :: haskell-hunit : requiert ghc=7.0.3-2
> :: haskell-json : requiert ghc=7.0.3-2
> :: haskell-json : requiert haskell-array=0.3.0.2
> :: haskell-json : requiert haskell-bytestring=0.9.1.10
> :: haskell-json : requiert haskell-containers=0.4.0.0
> :: haskell-json : requiert haskell-pretty=1.0.1.2
> :: haskell-mtl : requiert ghc=7.0.3-2
> :: haskell-parsec : requiert ghc=7.0.3-2
> :: haskell-primitive : requiert ghc=7.0.3-2
> :: haskell-quickcheck : requiert ghc=7.0.3-2
> :: haskell-syb : requiert ghc=7.0.3-2
> :: haskell-transformers : requiert ghc=7.0.3-2
> :: haskell-uniplate : requiert ghc=7.0.3-2
> :: haskell-vector : requiert ghc=7.0.3-2
> :: haskell-xhtml : requiert ghc=7.0.3-2
>
> It says it cannot resolve the dependencies, namely ghc 7.0.3-2, but 
> ghc --version gives: The Glorious Glasgow Haskell Compilation System, 
> version 7.0.3.
>
> Any clue? I did not update my arch for a while, maybe this is why.
OK, I do not know French but it looks like you have some packages 
installed which depend on the old version of ghc.
Remove the old ghc *and all the packages which depend on it* beofre 
installing 7.4.1.

Peter.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/arch-haskell/attachments/20120215/80144e8b/attachment-0001.htm>


More information about the arch-haskell mailing list