<div>It built fine for me.</div><div><br></div><div>I notice that it doesn't have the parallel build patches from the GSOC. I've been using cabal with those patches for a while and was wondering what this signifies for the future inclusion of them in a release?</div>
<div><br></div><div>Thanks,</div><div> -Ryan</div><div><br></div><div><br></div><div class="gmail_quote">On Tue, Apr 17, 2012 at 1:32 PM, Brent Yorgey <span dir="ltr"><<a href="mailto:byorgey@seas.upenn.edu">byorgey@seas.upenn.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> selecting cabal-install-0.10.2 (source) and discarding Cabal-1.1.6, ...<br>
<br>
Notice it's trying to reinstall the version of cabal-install that you<br>
already have.<br>
<br>
After doing 'cabal update', I get<br>
<br>
[byorgey@LVN513-9:~]$ cabal list cabal-install<br>
* cabal-install<br>
Synopsis: The command-line interface for Cabal and Hackage.<br>
Default available version: 0.10.2<br>
Installed versions: [ Unknown ]<br>
Homepage: <a href="http://www.haskell.org/cabal/" target="_blank">http://www.haskell.org/cabal/</a><br>
License: BSD3<br>
<br>
Notice it lists "Default available version: 0.10.2". Maybe this<br>
version of cabal-install is listed as "preferred" somehow? I.e. it<br>
seems you have to specify the new version of cabal-install explicitly.<br>
<br>
cabal install cabal-install-0.14.0 works fine for me.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Brent<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
On Tue, Apr 17, 2012 at 10:13:31AM -0700, Johan Tibell wrote:<br>
> First, congratulations on the release.<br>
><br>
> Unfortunately I ran into a problem that's not obvious to me:<br>
><br>
> $ cabal install -v3 Cabal cabal-install<br>
> searching for ghc in path.<br>
> found ghc at /usr/bin/ghc<br>
> ("/usr/bin/ghc",["--numeric-version"])<br>
> /usr/bin/ghc is version 7.4.1<br>
> looking for tool "ghc-pkg" near compiler in /usr/bin<br>
> found ghc-pkg in /usr/bin/ghc-pkg<br>
> ("/usr/bin/ghc-pkg",["--version"])<br>
> /usr/bin/ghc-pkg is version 7.4.1<br>
> ("/usr/bin/ghc",["--supported-languages"])<br>
> ("/usr/bin/ghc",["--info"])<br>
> Reading installed packages...<br>
> ("/usr/bin/ghc-pkg",["dump","--global","-v0"])<br>
> ("/usr/bin/ghc-pkg",["dump","--user","-v0"])<br>
> ("/usr/bin/ghc",["--print-libdir"])<br>
> Reading available packages...<br>
> Resolving dependencies...<br>
> applying constraint base 'installed' which excludes base-3.0.3.1,<br>
> base-3.0.3.2, base-4.0.0.0, base-4.1.0.0, base-4.2.0.0, base-4.2.0.1,<br>
> base-4.2.0.2, base-4.3.0.0, base-4.3.1.0, base-4.4.0.0, base-4.4.1.0 and<br>
> base-4.5.0.0<br>
> applying constraint ghc-prim 'installed'<br>
> excluding syb-0.1.0.2 (it cannot be configured)<br>
> excluding syb-0.1.0.3 (it cannot be configured)<br>
> excluding syb-0.2 (it cannot be configured)<br>
> excluding syb-0.2.1 (it cannot be configured)<br>
> excluding syb-0.2.2 (it cannot be configured)<br>
> excluding syb-0.3 (it cannot be configured)<br>
> excluding syb-0.3.1 (it cannot be configured)<br>
> excluding syb-0.3.2 (it cannot be configured)<br>
> excluding syb-0.3.3 (it cannot be configured)<br>
> excluding syb-0.3.4 (it cannot be configured)<br>
> excluding syb-0.3.5 (it cannot be configured)<br>
> excluding unix-2.4.0.0 (it cannot be configured)<br>
> excluding unix-2.4.0.1 (it cannot be configured)<br>
> excluding unix-2.4.0.2 (it cannot be configured)<br>
> excluding unix-2.4.1.0 (it cannot be configured)<br>
> excluding unix-2.4.2.0 (it cannot be configured)<br>
> excluding unix-2.5.0.0 (it cannot be configured)<br>
> excluding directory-1.0.1.0 (it cannot be configured)<br>
> excluding directory-1.0.1.1 (it cannot be configured)<br>
> excluding directory-1.0.1.2 (it cannot be configured)<br>
> excluding directory-1.1.0.0 (it cannot be configured)<br>
> excluding directory-1.1.0.1 (it cannot be configured)<br>
> excluding QuickCheck-1.2.0.0 (it cannot be configured)<br>
> excluding text-0.11.1.0 (it cannot be configured)<br>
> excluding text-0.11.1.1 (it cannot be configured)<br>
> excluding text-0.11.1.2 (it cannot be configured)<br>
> excluding text-0.11.1.3 (it cannot be configured)<br>
> excluding text-0.11.1.5 (it cannot be configured)<br>
> excluding text-0.11.1.6 (it cannot be configured)<br>
> excluding text-0.11.1.7 (it cannot be configured)<br>
> excluding text-0.11.1.8 (it cannot be configured)<br>
> excluding text-0.11.1.9 (it cannot be configured)<br>
> excluding Cabal-1.4.0.0 (it cannot be configured)<br>
> excluding Cabal-1.4.0.1 (it cannot be configured)<br>
> excluding Cabal-1.4.0.2 (it cannot be configured)<br>
> excluding network-2.2.1.8 (it cannot be configured)<br>
> excluding network-2.2.1.9 (it cannot be configured)<br>
> excluding network-2.2.1.10 (it cannot be configured)<br>
> excluding network-2.2.3 (it cannot be configured)<br>
> excluding network-2.2.3.1 (it cannot be configured)<br>
> excluding network-2.3 (it cannot be configured)<br>
> excluding network-2.3.0.1 (it cannot be configured)<br>
> excluding network-2.3.0.2 (it cannot be configured)<br>
> excluding network-2.3.0.3 (it cannot be configured)<br>
> excluding network-2.3.0.4 (it cannot be configured)<br>
> excluding network-2.3.0.5 (it cannot be configured)<br>
> excluding network-2.3.0.6 (it cannot be configured)<br>
> excluding network-2.3.0.7 (it cannot be configured)<br>
> excluding HTTP-3001.1.3 (it cannot be configured)<br>
> excluding HTTP-3001.1.4 (it cannot be configured)<br>
> excluding HTTP-3001.1.5 (it cannot be configured)<br>
> excluding HTTP-4000.0.8 (it cannot be configured)<br>
> excluding HTTP-4000.0.9 (it cannot be configured)<br>
> excluding HTTP-4000.0.10 (it cannot be configured)<br>
> excluding HTTP-4000.1.0 (it cannot be configured)<br>
> excluding HTTP-4000.1.1 (it cannot be configured)<br>
> excluding HTTP-4000.1.2 (it cannot be configured)<br>
> excluding HTTP-4000.2.0 (it cannot be configured)<br>
> excluding HTTP-4000.2.1 (it cannot be configured)<br>
> excluding split-0.1.3 (it cannot be configured)<br>
> excluding split-0.1.4 (it cannot be configured)<br>
> excluding split-0.1.4.1 (it cannot be configured)<br>
> excluding zlib-0.2 (it cannot be configured)<br>
> excluding cabal-install-0.5.0 (it cannot be configured)<br>
> excluding cabal-install-0.5.1 (it cannot be configured)<br>
> excluding cabal-install-0.5.2 (it cannot be configured)<br>
> excluding cabal-install-0.6.0 (it cannot be configured)<br>
> excluding cabal-install-0.6.2 (it cannot be configured)<br>
> excluding cabal-install-0.6.4 (it cannot be configured)<br>
> excluding special-functors-1.0 (it cannot be configured)<br>
> excluding special-functors-1.0.0.1 (it cannot be configured)<br>
> selecting cabal-install-0.10.2 (source) and discarding Cabal-1.1.6, 1.2.1,<br>
> 1.2.2.0, 1.2.3.0, 1.2.4.0, 1.6.0.1, 1.6.0.2, 1.6.0.3, 1.8.0.2, 1.8.0.4,<br>
> 1.8.0.6, 1.10.0.0, 1.12.0, 1.14.0, HTTP-3000.0.0, 3001.0.0, 3001.0.1,<br>
> 3001.0.2, 3001.0.3, 3001.0.4, 4000.0.0, 4000.0.1, array-0.4.0.0,<br>
> cabal-install-0.4.0, 0.8.0, 0.8.2, 0.10.0, 0.14.0, filepath-1.3.0.0,<br>
> old-time-1.1.0.0, pretty-1.1.0.0, 1.1.1.0, process-1.1.0.0, 1.1.0.1, time-1.0,<br>
> 1.3, 1.4, 1.4.0.1, unix-2.5.1.0 and zlib-0.3<br>
> selecting base-4.5.0.0 (installed)<br>
> selecting ghc-prim-0.2.0.0 (installed)<br>
> selecting integer-gmp-0.4.0.0 (installed)<br>
> selecting rts-1.0 (installed)<br>
> selecting zlib-0.5.3.3 (installed or source) and discarding zlib-0.4, 0.4.0.1,<br>
> 0.4.0.2, 0.4.0.3, 0.4.0.4, 0.5.0.0, 0.5.2.0, 0.5.3.1 and 0.5.3.2<br>
> selecting HTTP-4000.2.2 (installed or source) and discarding HTTP-4000.0.2,<br>
> 4000.0.3, 4000.0.4, 4000.0.5, 4000.0.6, 4000.0.7, 4000.2.3, mtl-1.0, 1.1.0.0,<br>
> 1.1.0.1, 1.1.0.2, 1.1.1.0, 1.1.1.1 and 2.1<br>
> selecting network-2.3.0.11 (installed or source) and discarding network-2.0,<br>
> 2.1.0.0, 2.2.0.0, 2.2.0.1, 2.2.1, 2.2.1.1, 2.2.1.2, 2.2.1.3, 2.2.1.4, 2.2.1.5,<br>
> 2.2.1.6, 2.2.1.7, 2.3.0.8, 2.3.0.9 and 2.3.0.10<br>
> selecting parsec-3.1.2 (installed or source) and discarding parsec-2.0,<br>
> 2.1.0.0, 2.1.0.1, 3.0.0, 3.0.1, 3.1.0, 3.1.1 and text-0.1<br>
> selecting Cabal-1.10.2.0 (source) and discarding Cabal-1.10.1.0<br>
> selecting text-0.11.1.13 (installed or source) and discarding deepseq-1.0.0.0,<br>
> text-0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.7.0.1, 0.7.1.0, 0.7.2.1, 0.8.0.0,<br>
> 0.8.1.0, 0.9.0.0, 0.9.0.1, 0.9.1.0, 0.10.0.0, 0.10.0.1, 0.10.0.2, 0.11.0.0,<br>
> 0.11.0.1, 0.11.0.2, 0.11.0.3, 0.11.0.4, 0.11.0.5, 0.11.0.6, 0.11.0.7,<br>
> 0.11.0.8, 0.11.1.10, 0.11.1.11, 0.11.1.12 and 0.11.2.0<br>
> selecting mtl-2.0.1.0 (installed or source) and discarding mtl-2.0.0.0,<br>
> transformers-0.0.0.0, 0.0.1.0, 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.3.0, 0.1.4.0 and<br>
> 0.3.0.0<br>
> selecting transformers-0.2.2.0 (installed or source) and discarding<br>
> transformers-0.2.0.0 and 0.2.1.0<br>
> selecting random-1.0.1.1 (installed or source) and discarding random-1.0.0.0,<br>
> 1.0.0.1, 1.0.0.2, 1.0.0.3 and 1.0.1.0<br>
> selecting time-1.2.0.5 (source) and discarding time-1.1.2.0, 1.1.2.1, 1.1.2.2,<br>
> 1.1.2.3, 1.1.2.4, 1.1.3, 1.1.4, 1.2, 1.2.0.1, 1.2.0.2, 1.2.0.3 and 1.2.0.4<br>
> selecting process-1.0.1.5 (source) and discarding filepath-1.0,<br>
> process-1.0.0.0, 1.0.1.1, 1.0.1.2, 1.0.1.3 and 1.0.1.4<br>
> selecting pretty-1.0.1.2 (source) and discarding pretty-1.0.0.0, 1.0.1.0 and<br>
> 1.0.1.1<br>
> selecting directory-1.1.0.2 (installed or source) and discarding<br>
> directory-1.0.0.0 and 1.0.0.3<br>
> selecting unix-2.3.2.0 (source) and discarding unix-2.0, 2.2.0.0, 2.3.0.0 and<br>
> 2.3.1.0<br>
> selecting bytestring-0.9.2.1 (installed or source) and discarding<br>
> bytestring-0.9, 0.9.0.1, 0.9.0.2, 0.9.0.3, 0.9.0.4, 0.9.1.0, 0.9.1.1, 0.9.1.2,<br>
> 0.9.1.3, 0.9.1.4, 0.9.1.5, 0.9.1.6, 0.9.1.7, 0.9.1.8, 0.9.1.9, 0.9.1.10 and<br>
> 0.9.2.0<br>
> selecting old-time-1.0.0.7 (source) and discarding old-time-1.0.0.0, 1.0.0.2,<br>
> 1.0.0.3, 1.0.0.4, 1.0.0.5 and 1.0.0.6<br>
> selecting old-locale-1.0.0.4 (installed or source) and discarding<br>
> old-locale-1.0.0.0, 1.0.0.1, 1.0.0.2 and 1.0.0.3<br>
> selecting filepath-1.2.0.1 (installed or source) and discarding<br>
> filepath-1.1.0.0, 1.1.0.1, 1.1.0.2, 1.1.0.3, 1.1.0.4 and 1.2.0.0<br>
> selecting containers-0.4.2.1 (installed or source) and discarding<br>
> containers-0.1.0.0, 0.1.0.1, 0.2.0.0, 0.2.0.1, 0.3.0.0, 0.4.0.0, 0.4.1.0,<br>
> 0.4.2.0, deepseq-1.1.0.0, 1.1.0.1 and 1.1.0.2<br>
> selecting deepseq-1.3.0.0 (installed or source) and discarding deepseq-1.2.0.0<br>
> and 1.2.0.1<br>
> selecting array-0.3.0.3 (source) and discarding array-0.1.0.0, 0.2.0.0,<br>
> 0.3.0.0, 0.3.0.1 and 0.3.0.2<br>
> In order, the following would be installed:<br>
> array-0.3.0.3 (new version)<br>
> deepseq-1.3.0.0 (reinstall) changes: array-0.4.0.0 -> 0.3.0.3<br>
> containers-0.4.2.1 (reinstall) changes: array-0.4.0.0 -> 0.3.0.3<br>
> old-time-1.0.0.7 (new version)<br>
> pretty-1.0.1.2 (new version)<br>
> text-0.11.1.13 (reinstall) changes: array-0.4.0.0 -> 0.3.0.3<br>
> parsec-3.1.2 (reinstall)<br>
> time-1.2.0.5 (new version)<br>
> random-1.0.1.1 (reinstall) changes: time-1.4 -> 1.2.0.5<br>
> unix-2.3.2.0 (new version)<br>
> directory-1.1.0.2 (reinstall) changes: filepath-1.3.0.0 -> 1.2.0.1,<br>
> old-time-1.1.0.0 -> 1.0.0.7, unix-2.5.1.0 -> 2.3.2.0<br>
> network-2.3.0.11 (reinstall) changes: unix-2.5.1.0 -> 2.3.2.0<br>
> HTTP-4000.2.2 (reinstall) changes: array-0.4.0.0 -> 0.3.0.3, old-time-1.1.0.0<br>
> -> 1.0.0.7<br>
> process-1.0.1.5 (new version)<br>
> Cabal-1.10.2.0 (new version)<br>
> cabal-install-0.10.2 -bytestring-in-base (new package)<br>
> cabal: The install plan contains reinstalls which can break your GHC<br>
> installation. You can try --solver=modular for the new modular solver that<br>
> chooses such reinstalls less often and also offers the --avoid-reinstalls<br>
> option. You can also ghc-pkg unregister the affected packages and run ghc-pkg<br>
> check to see the effect on reverse dependencies. If you know what you are<br>
> doing you can use the --force-reinstalls option to override this reinstall<br>
> check.<br>
><br>
> $ ghc --version<br>
> The Glorious Glasgow Haskell Compilation System, version 7.4.1<br>
><br>
> $ ghc-pkg list<br>
> WARNING: there are broken packages. Run 'ghc-pkg check' for more details.<br>
> /Library/Frameworks/GHC.framework/Versions/7.4.1-i386/usr/lib/ghc-7.4.1/package.conf.d<br>
> Cabal-1.14.0<br>
> array-0.4.0.0<br>
> base-4.5.0.0<br>
> bin-package-db-0.0.0.0<br>
> binary-0.5.1.0<br>
> bytestring-0.9.2.1<br>
> containers-0.4.2.1<br>
> deepseq-1.3.0.0<br>
> directory-1.1.0.2<br>
> extensible-exceptions-0.1.1.4<br>
> filepath-1.3.0.0<br>
> ghc-7.4.1<br>
> ghc-prim-0.2.0.0<br>
> haskell2010-1.1.0.1<br>
> haskell98-2.0.0.1<br>
> hoopl-3.8.7.3<br>
> hpc-0.5.1.1<br>
> integer-gmp-0.4.0.0<br>
> old-locale-1.0.0.4<br>
> old-time-1.1.0.0<br>
> pretty-1.1.1.0<br>
> process-1.1.0.1<br>
> rts-1.0<br>
> template-haskell-2.7.0.0<br>
> time-1.4<br>
> unix-2.5.1.0<br>
> /Users/tibbe/.ghc/i386-darwin-7.4.1/package.conf.d<br>
> ConfigFile-1.1.1<br>
> HTTP-4000.2.2<br>
> HUnit-1.2.4.2<br>
> MissingH-1.1.1.0<br>
> MonadCatchIO-transformers-0.2.2.3<br>
> PSQueue-1.1<br>
> QuickCheck-2.4.2<br>
> aeson-0.6.0.0<br>
> ansi-terminal-0.5.5<br>
> ansi-wl-pprint-0.6.4<br>
> attoparsec-0.9.1.2<br>
> attoparsec-0.10.1.1<br>
> attoparsec-0.10.2.0<br>
> attoparsec-enumerator-0.3<br>
> base-unicode-symbols-0.2.2.3<br>
> base16-bytestring-0.1.1.4<br>
> base64-bytestring-0.1.1.1<br>
> blaze-builder-0.3.1.0<br>
> blaze-builder-enumerator-0.2.0.3<br>
> bytestring-lexing-0.2.1<br>
> bytestring-mmap-0.2.2<br>
> bytestring-nums-0.3.5<br>
> cairo-0.12.3<br>
> case-insensitive-0.4.0.1<br>
> cmdargs-0.9.3<br>
> cmdlib-0.3.5<br>
> cpphs-1.13.3<br>
> criterion-0.6.0.1<br>
> darcs-2.9.1<br>
> dataenc-0.14.0.3<br>
> datetime-0.2.1<br>
> directory-1.1.0.2<br>
> directory-tree-0.10.0<br>
> dlist-0.5<br>
> enumerator-0.4.18<br>
> erf-2.0.0.0<br>
> filepath-1.2.0.1<br>
> ghc-events-0.4.0.0<br>
> ghc-paths-0.1.0.8<br>
> ghc-syb-utils-0.2.1.0<br>
> gio-0.12.3<br>
> glib-0.12.3<br>
> gtk-0.12.3<br>
> hashable-1.1.2.3<br>
> hashed-storage-0.5.9<br>
> hashmap-1.3.0.1<br>
> haskeline-0.6.4.6<br>
> haskell-src-exts-1.11.1<br>
> hastache-0.3.3<br>
> hlint-1.8.24<br>
> hostname-1.0<br>
> hscolour-1.19<br>
> hslogger-1.1.5<br>
> html-1.0.1.2<br>
> ieee754-0.7.3<br>
> io-choice-0.0.1<br>
> lifted-base-0.1.0.3<br>
> math-functions-0.1.1.1<br>
> mmap-0.5.7<br>
> monad-control-0.3.1<br>
> monad-par-0.1.0.3<br>
> mtl-2.0.1.0<br>
> murmur-hash-0.1.0.5<br>
> mwc-random-0.10.0.1<br>
> mwc-random-0.11.0.0<br>
> network-2.3.0.11<br>
> pango-0.12.3<br>
> parsec-3.1.2<br>
> primitive-0.4.1<br>
> random-1.0.1.1<br>
> regex-base-0.93.2<br>
> regex-compat-0.95.1<br>
> regex-posix-0.95.1<br>
> shake-0.2.8<br>
> snap-core-0.7.0.1<br>
> snap-core-0.8.0.1<br>
> snap-server-0.7.0.1<br>
> snap-server-0.8.0.1<br>
> split-0.1.4.2<br>
> statistics-0.10.1.0<br>
> stringsearch-0.3.6.3<br>
> syb-0.3.6<br>
> tar-0.3.2.0<br>
> terminfo-0.3.2.3<br>
> test-framework-0.5<br>
> test-framework-hunit-0.2.7<br>
> test-framework-quickcheck2-0.2.12<br>
> text-0.11.1.13<br>
> transformers-0.2.2.0<br>
> transformers-base-0.4.1<br>
> uniplate-1.6.6<br>
> unix-compat-0.3.0.1<br>
> unordered-containers-0.1.4.6<br>
> unordered-containers-0.2.0.0<br>
> utf8-string-0.3.7<br>
> vector-0.9.1<br>
> vector-algorithms-0.5.4<br>
> xml-1.3.12<br>
> zlib-0.5.3.3<br>
> zlib-bindings-0.0.3.2<br>
> zlib-enum-0.2.1<br>
><br>
> _______________________________________________<br>
> Haskell mailing list<br>
> <a href="mailto:Haskell@haskell.org">Haskell@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/haskell" target="_blank">http://www.haskell.org/mailman/listinfo/haskell</a><br>
<br>
_______________________________________________<br>
Haskell mailing list<br>
<a href="mailto:Haskell@haskell.org">Haskell@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell" target="_blank">http://www.haskell.org/mailman/listinfo/haskell</a><br>
</div></div></blockquote></div><br>