[arch-haskell] ghc 7.4.1 in a temporary repo
Adrien Haxaire
adrien at haxaire.org
Wed Feb 15 10:28:16 CET 2012
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.
By the way, where should I upload it when finished?
Thanks again for the help, it takes a while to compile, but it's fun :)
Adrien
>> If you have some links on how to do it, I'll be glad to look at it
>> and learn
>> how to do it.
>
> There's a README that comes with cblrepo, that's a good place to
> start, then there's also a README for HABS (http://is.gd/7b8ICP).
>
> /M
More information about the arch-haskell
mailing list