On Jun 5, 12:08 pm, "Corey O'Connor" <coreyocon...@gmail.com> wrote:
> AH
> So I was entirely overthinking your problem. The GHC you have
> installed does not include the ghc library. Which is necessary for
> hint. The ghc library is not usually distributed separate from the ghc
> compiler itself. There is no source distribution on hackage for cabal
> to use.
>
> Is there another GHC package you can install on FC15?

Ah, of course!
Thanks, looks like I was missing ghc-haskell-platform-devel.

I've tried running the vanilla (non-development branch) install again
now, but it's still not quite happy:


$ cabal install yi
Resolving dependencies...
Configuring data-accessor-template-0.2.1.7...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package containers-0.4.0.0 requires array-0.3.0.2
package data-accessor-0.2.2 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package data-accessor-0.2.2 requires containers-0.4.0.0
package template-haskell-2.5.0.0 requires containers-0.4.0.0
Preprocessing library data-accessor-template-0.2.1.7...
Building data-accessor-template-0.2.1.7...
<command line>: cannot satisfy -package-id data-
accessor-0.2.2-883a7a052c75a9a155e2eeaa973d4909:
    data-accessor-0.2.2-883a7a052c75a9a155e2eeaa973d4909 is unusable
due to missing or recursive dependencies:
      array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b
containers-0.4.0.0-11d1560a487712a836ecc913aa68d881
    (use -v for more information)
Configuring dyre-0.8.6...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package regex-posix-0.94.4 requires array-0.3.0.2
package regex-compat-0.93.1 requires array-0.3.0.2
package regex-base-0.93.2 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package binary-0.5.0.2 requires array-0.3.0.2
package regex-posix-0.94.4 requires bytestring-0.9.1.10
package regex-base-0.93.2 requires bytestring-0.9.1.10
package binary-0.5.0.2 requires bytestring-0.9.1.10
package io-storage-0.3 requires containers-0.4.0.0
package binary-0.5.0.2 requires containers-0.4.0.0
package regex-posix-0.94.4 requires containers-0.4.0.0
package regex-base-0.93.2 requires containers-0.4.0.0
Preprocessing library dyre-0.8.6...
Building dyre-0.8.6...
<command line>: cannot satisfy -package-id binary-0.5.0.2-
ce636fb8caa4d46fc6e2704677f5659d:
    binary-0.5.0.2-ce636fb8caa4d46fc6e2704677f5659d is unusable due to
missing or recursive dependencies:
      array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b
bytestring-0.9.1.10-af5b97f9da1d8d07e2782b360d951af3
containers-0.4.0.0-11d1560a487712a836ecc913aa68d881
    (use -v for more information)
[1 of 1] Compiling Main             ( /tmp/haskell-src-
exts-1.10.221986/haskell-src-exts-1.10.2/Setup.hs, /tmp/haskell-src-
exts-1.10.221986/haskell-src-exts-1.10.2/dist/setup/Main.o )

/tmp/haskell-src-exts-1.10.221986/haskell-src-exts-1.10.2/Setup.hs:
1:1:
    Warning: In the use of `runTests'
             (imported from Distribution.Simple, but defined in
Distribution.Simple.UserHooks):
             Deprecated: "Please use the new testing interface
instead!"
Linking /tmp/haskell-src-exts-1.10.221986/haskell-src-exts-1.10.2/dist/
setup/setup ...
Configuring haskell-src-exts-1.10.2...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package haskell98-1.1.0.1 requires array-0.3.0.2
package haskell-src-exts-1.10.2 requires array-0.3.0.2
setup: The program happy version >=1.17 is required but it could not
be found.
Configuring hint-0.3.3.2...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package ghc-binary-0.5.0.2 requires bytestring-0.9.1.10
package ghc-7.0.2 requires bytestring-0.9.1.10
package utf8-string-0.3.6 requires bytestring-0.9.1.10
package process-1.0.1.5 requires directory-1.1.0.0
package hpc-0.5.0.6 requires directory-1.1.0.0
package haskell98-1.1.0.1 requires directory-1.1.0.0
package ghc-7.0.2 requires directory-1.1.0.0
package Cabal-1.10.1.0 requires directory-1.1.0.0
package hint-0.3.3.2 requires directory-1.1.0.0
package process-1.0.1.5 requires filepath-1.2.0.0
package ghc-7.0.2 requires filepath-1.2.0.0
package directory-1.1.0.0 requires filepath-1.2.0.0
package Cabal-1.10.1.0 requires filepath-1.2.0.0
package hint-0.3.3.2 requires filepath-1.2.0.0
package directory-1.1.0.0 requires filepath-1.2.0.0
package time-1.2.0.3 requires old-locale-1.0.0.2
package old-time-1.0.0.6 requires old-locale-1.0.0.2
package haskell98-1.1.0.1 requires old-locale-1.0.0.2
package time-1.2.0.5 requires old-locale-1.0.0.2
package old-time-1.0.0.6 requires old-locale-1.0.0.2
package directory-1.1.0.0 requires old-time-1.0.0.6
package hpc-0.5.0.6 requires old-time-1.0.0.6
package haskell98-1.1.0.1 requires old-time-1.0.0.6
package ghc-7.0.2 requires old-time-1.0.0.6
package directory-1.1.0.0 requires old-time-1.0.0.6
package Cabal-1.10.1.0 requires old-time-1.0.0.6
package hint-0.3.3.2 requires random-1.0.0.3
package haskell98-1.1.0.1 requires random-1.0.0.3
package random-1.0.0.3 requires time-1.2.0.3
package random-1.0.0.3 requires time-1.2.0.5
package hint-0.3.3.2 requires unix-2.4.2.0
package directory-1.1.0.0 requires unix-2.4.2.0
package process-1.0.1.5 requires unix-2.4.2.0
package ghc-7.0.2 requires unix-2.4.2.0
package directory-1.1.0.0 requires unix-2.4.2.0
package Cabal-1.10.1.0 requires unix-2.4.2.0
Preprocessing library hint-0.3.3.2...
Building hint-0.3.3.2...
<command line>: cannot satisfy -package-id directory-1.1.0.0-
dbc462e5516822d4d35db8663871c2d2:
    directory-1.1.0.0-dbc462e5516822d4d35db8663871c2d2 is shadowed by
package directory-1.1.0.0-393d8e95f1c0dd6ee908e122f924ac85
    (use -v for more information)
Configuring regex-tdfa-1.1.8...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package regex-base-0.93.2 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package regex-tdfa-1.1.8 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package regex-base-0.93.2 requires bytestring-0.9.1.10
package regex-tdfa-1.1.8 requires bytestring-0.9.1.10
package parsec-3.1.1 requires bytestring-0.9.1.10
package regex-tdfa-1.1.8 requires containers-0.4.0.0
package regex-base-0.93.2 requires containers-0.4.0.0
Preprocessing library regex-tdfa-1.1.8...
Building regex-tdfa-1.1.8...
<command line>: cannot satisfy -package-id
array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b:
    array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b is shadowed by
package array-0.3.0.2-143060371bda4ff52c270d1067551fe8
    (use -v for more information)
Configuring vty-4.7.0.0...
Warning: This package indirectly depends on multiple versions of the
same
package. This is highly likely to cause a compile failure.
package parallel-3.1.0.1 requires array-0.3.0.2
package deepseq-1.1.0.2 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package vty-4.7.0.0 requires array-0.3.0.2
package containers-0.4.0.0 requires array-0.3.0.2
package vty-4.7.0.0 requires containers-0.4.0.0
package parallel-3.1.0.1 requires containers-0.4.0.0
package deepseq-1.1.0.2 requires containers-0.4.0.0
Preprocessing library vty-4.7.0.0...
Building vty-4.7.0.0...
<command line>: cannot satisfy -package-id
array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b:
    array-0.3.0.2-84df21469c24e33fd57fc701ff8ac50b is shadowed by
package array-0.3.0.2-143060371bda4ff52c270d1067551fe8
    (use -v for more information)
cabal: Error: some packages failed to install:
data-accessor-template-0.2.1.7 failed during the building phase. The
exception
was:
ExitFailure 1
derive-2.4.2 depends on haskell-src-exts-1.10.2 which failed to
install.
dyre-0.8.6 failed during the building phase. The exception was:
ExitFailure 1
haskell-src-exts-1.10.2 failed during the configure step. The
exception was:
ExitFailure 1
hint-0.3.3.2 failed during the building phase. The exception was:
ExitFailure 1
regex-tdfa-1.1.8 failed during the building phase. The exception was:
ExitFailure 1
vty-4.7.0.0 failed during the building phase. The exception was:
ExitFailure 1
yi-0.6.3.0 depends on vty-4.7.0.0 which failed to install.

-- 
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel

Reply via email to