to post messages and comments.

← All posts tagged Gentoo

dev-haskell/streaming-commons:0

  (dev-haskell/streaming-commons-0.1.10.0:0/0.1.10.0::haskell, ebuild scheduled for merge) pulled in by
    >=dev-haskell/streaming-commons-0.1.10:=[profile?] required by (dev-haskell/warp-3.0.9.2:0/3.0.9.2::haskell, ebuild scheduled for merge)
    ^^                              ^^^^^^                                                                                                         
                                                                   

  (dev-haskell/streaming-commons-0.1.9.1:0/0.1.9.1::gentoo-haskell, installed) pulled in by
    dev-haskell/streaming-commons:0/0.1.9.1=[profile] required by (dev-haskell/http-reverse-proxy-0.4.1.2:0/0.4.1.2::gentoo-haskell, installed)
                                 ^^^^^^^^^^^                                                                                                       
                                
    (and 1 more with the same problem)

Что-то в последнее время обновление хаскеля в генте превращается в боль. На каждом обновлении затыки.

% cabal install --only-dependencies --force-reinstalls --enable-tests --enable-benchmarks --reorder-goals --ghc-options="-prof -rtsopts" 
Resolving dependencies...
Configuring Glob-0.7.5...
.......................
.......................
Building MonadRandom-0.3.0.1...
Preprocessing library MonadRandom-0.3.0.1...
[1 of 2] Compiling Control.Monad.Random.Class ( Control/Monad/Random/Class.hs, dist/build/Control/Monad/Random/Class.o )

Top level:
    Failed to load interface for ‘GHC.Integer.Type’
    Perhaps you haven't installed the "p_dyn" libraries for package ‘integer-gmp’?
    Use -v to see a list of the files searched for.

Посмотрел где лежит этот integer-gmp 

 % equery b '/usr/lib/ghc-7.8.4/integer-gmp-0.5.1.0'
 * Searching for /usr/lib/ghc-7.8.4/integer-gmp-0.5.1.0 ... 
dev-lang/ghc-7.8.4 (/usr/lib64/ghc-7.8.4/integer-gmp-0.5.1.0)

Флага `profile` в ghc нет. Что делать то?

А как бы мне сделать так, чтобы пакеты, поставленные в систему (либы, если конкретнее) были "невидимы" в песочнице. Да лучше пусть вообще будут невидимы.
Просто у меня либы в системе стоят по зависимостям от бинарей, таких как cabal-install, alex, happy и прочих. А то у меня от этих либ кабал постоянно хуйню выдает, в роде такой вот:
bpaste.net
Или может кто поймет, что за бред он мне тут высрал? Такое ощущение, что "http-client-0.4.5" не пересекается с "http-client==0.4.5/installed-a1c..."