荒です。
以下のファイルをVineSeedにアップロードしました。
VineSeed/
libghc-aeson-0.9.0.1-3vl7.{i686,x86_64,src}.rpm
libghc-data-default-0.5.3-3vl7.{i686,x86_64,src}.rpm
libghc-data-default-class-0.0.1-3vl7.{i686,x86_64,src}.rpm
libghc-dlist-0.7.1.2-3vl7.{i686,x86_64,src}.rpm
libghc-http-client-tls-0.2.2-3vl7.{i686,x86_64,src}.rpm
xmobar-0.23.1-6vl7.{i686,x86_64,src}.rpm
xmonad-0.12-4vl7.{i686,x86_64,src}.rpm
xmonad-contrib-0.12-5vl7.{i686,x86_64,src}.rpm
xmonad-extras-0.12.1-5vl7.{i686,x86_64,src}.rpm
xmonad-utils-0.1.3.3-4vl7.{i686,x86_64,src}.rpm
yaml-0.8.16-3vl7.{i686,x86_64,src}.rpm
最新版のghc/haskell-platform下での再ビルドです。
これで一連の再ビルドは終了です。
以上よろしくお願いいたします。
荒 敏昭
--------------------------------------------------------------------------------
念のため、ghc/haskell-platformのビルドの順序を簡単にメモしておきます。
1. ghc-bootstrap
- ghcのビルド自体にghcが必要なため、バイナリファイルをダウンロード
2. hscolour
- 以降のパッケージのドキュメントのビルド時に必要
- cabal-installを必要としないように変更
3. ghc
- ghc-bootstrapとhscolourを使用してビルド
4. haskell-platform
- ソースに含まれているビルド・インストール方法では
ghcのバイナリファイルとcabal-installが必要であるが、今回は別の方法でビルド
(ソースに含まれているパッケージをそのままビルドしてインストールするだけ)
- cabal-installとhscolourはビルドしない
(cabal-installはすでにこれ以降のバージョンのものをアップロードしているため)
5. cabal-install
- cabal-installのビルドに必要なパッケージが
haskell-platformにかなり存在するため最後にビルド
これまではビルドしたghcを使用してcabal-installをビルドし、
それを使用してhscolourをビルドし、そのhscolourを使用して
ghcを再ビルドして…… のようなループがあったため環境の構築が困難になっており、
かなり気にしていました。
今回の再ビルドによりそれが解消され、
1 -> 5 の順序にビルドすれば大丈夫になりました。
========================================
Toshiaki Ara <<ara_t@xxxxxx>>
GnuPG Key fingerprint: B66C 6C43 D16C CB84 2122 FC39 8A29 9530 CD08 C432
========================================
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed