[Haskell-cafe] Cabal message problem.

Magicloud Magiclouds magicloud.magiclouds at gmail.com
Thu Dec 16 09:06:27 CET 2010


On Thu, Dec 16, 2010 at 3:56 PM, Magicloud Magiclouds
<magicloud.magiclouds at gmail.com> wrote:
> On Thu, Dec 16, 2010 at 3:48 PM, Ivan Lazar Miljenovic
> <ivan.miljenovic at gmail.com> wrote:
>> On 16 December 2010 18:30, Magicloud Magiclouds
>> <magicloud.magiclouds at gmail.com> wrote:
>>> On Thu, Dec 16, 2010 at 2:59 PM, Ivan Lazar Miljenovic
>>> For example, now I have message as this when installing darcs.
>>> <command line>: cannot satisfy -package Cabal-1.10.0.0:
>>>    Cabal-1.10.0.0-9ac678c7f1e4f8dd31bac0e19f600698 is unusable due to
>>> missing or recursive dependencies:
>>>      process-1.0.1.4-24e3819e5c17aaf49bfec6a0ab739420
>>>    (use -v for more information)
>>> The only way I know to get rid of this is to install Cabal-1.10.0.0
>>> again. Then you could see that, it exists both global and user.
>>> $ ghc-pkg list
>>> /usr/local/lib/ghc-7.0.1/package.conf.d
>>>   Cabal-1.10.0.0
>>>   array-0.3.0.2
>>>   base-4.3.0.0
>>>   bin-package-db-0.0.0.0
>>>   bytestring-0.9.1.8
>>>   containers-0.4.0.0
>>>   directory-1.1.0.0
>>>   extensible-exceptions-0.1.1.2
>>>   ffi-1.0
>>>   filepath-1.2.0.0
>>>   ghc-7.0.1
>>>   ghc-binary-0.5.0.2
>>>   ghc-prim-0.2.0.0
>>>   haskell2010-1.0.0.0
>>>   haskell98-1.1.0.0
>>>   hpc-0.5.0.6
>>>   integer-gmp-0.2.0.2
>>>   old-locale-1.0.0.2
>>>   old-time-1.0.0.6
>>>   pretty-1.0.1.2
>>>   process-1.0.1.4
>>>   random-1.0.0.3
>>>   rts-1.0
>>>   template-haskell-2.5.0.0
>>>   time-1.2.0.3
>>>   unix-2.4.1.0
>>> /home/magicloud/.ghc/i386-linux-7.0.1/package.conf.d
>>>   Cabal-1.10.0.0
>>>   HTTP-4000.0.10
>>>   binary-0.5.0.2
>>>   containers-0.3.0.0
>>>   dataenc-0.13.0.4
>>>   deepseq-1.1.0.2
>>>   directory-1.0.1.2
>>>   filepath-1.1.0.4
>>>   html-1.0.1.2
>>>   mmap-0.5.7
>>>   mtl-1.1.1.1
>>>   network-2.2.1.10
>>>   parsec-2.1.0.1
>>>   process-1.0.1.4
>>>   regex-base-0.93.2
>>>   regex-compat-0.93.1
>>>   regex-posix-0.94.4
>>>   tar-0.3.1.0
>>>   terminfo-0.3.1.3
>>>   text-0.11.0.1
>>>   utf8-string-0.3.6
>>>   zlib-0.5.2.0
>>
>> You seem to have process installed twice... any reason for that?
>> Possibly something has gone wrong with your user setup; try backing up
>> your ~/.ghc, deleting it and try again.
>>
>> --
>> Ivan Lazar Miljenovic
>> Ivan.Miljenovic at gmail.com
>> IvanMiljenovic.wordpress.com
>>
>
> Yes. When I reinstalled Cabal to user space, it also installed process
> to user space again. And I also do not know why the global process
> does not fit it.
> But checking the package.conf.d shows:
> /usr/local/lib/ghc-7.0.1/package.conf.d/process-1.0.1.4-24e3819e5c17aaf49bfec6a0ab739420.conf
> /home/magicloud/.ghc/i386-linux-7.0.1/package.conf.d/process-1.0.1.4-dbac0acfd36adbff7779acc361040910.conf
> The hash code is different. Also are the Cabal-1.10.0.0-*.conf.
>
> Really hoping cabal has some kind of way to ignore these version thing.
> --
> 竹密岂妨流水过
> 山高哪阻野云飞
>

Oh, clean job around ~/.ghc and ~/.cabal has been done. No luck.

-- 
竹密岂妨流水过
山高哪阻野云飞



More information about the Haskell-Cafe mailing list