Пытаюсь установить в систему пакет dbf. В зависимостях идёт rwlock.
При его сборке возникает конфликт пакетов:
F:\Lang\sf.net\darcs\rwlock>runghc Setup.lhs build
Preprocessing library rwlock-0.0.0.1...
Building rwlock-0.0.0.1...
src\Control\Concurrent\RWLock.hs:30:7:
Could not find module `Data.Generics':
it is a member of the hidden package `base-3.0.3.1'
it is a member of the hidden package `syb'
Use -v to see a list of the files searched for.
Есть ли какие-нибудь простые средства для разрешения таких конфликтов?
Или придётся править пакеты (rwlock, dbf)?
Или постить баг в ghc?
Моя среда:
OS Windows Vista Home Basic Ru + sp2
F:\Lang\sf.net\darcs\rwlock>ghc -v
Glasgow Haskell Compiler, Version 6.10.4, for Haskell 98, stage 2 booted by GHC
version 6.10.1
Using package config file: C:\Lang\Haskell\ghc\package.conf
hiding package base-3.0.3.1 to avoid conflict with later version base-4.1.0.0
hiding package regex-base-0.72.0.2 to avoid conflict with later version regex-ba
se-0.93.1
wired-in package ghc-prim mapped to ghc-prim-0.1.0.0
wired-in package integer mapped to integer-0.1.0.1
wired-in package base mapped to base-4.1.0.0
wired-in package rts mapped to rts-1.0
wired-in package haskell98 mapped to haskell98-1.0.1.0
wired-in package syb mapped to syb-0.1.0.1
wired-in package template-haskell mapped to template-haskell-2.3.0.1
wired-in package dph-seq mapped to dph-seq-0.3
wired-in package dph-par mapped to dph-par-0.3
Hsc static flags: -static
*** Deleting temp files:
Deleting:
*** Deleting temp dirs:
Deleting:
ghc.EXE: no input files
Usage: For basic information, try the `--help' option.
Здравствуйте, lomeo, Вы писали: T>>Или придётся править пакеты (rwlock, dbf)? L>Я правлю.
Класно!
А какой-нибудь публичный трекер для этих проектов есть?
Здравствуйте, Tonal-, Вы писали:
T>Пытаюсь установить в систему пакет dbf.
Вчера этот пакет поставил (WinXP sp3, GHC 6.10.3), вроде установилось, правда, не проверял в работе.
А вот sqlite не ставится, досадно.
Resolving dependencies...
Configuring sqlite-0.4.2...
cabal.exe: Error: some packages failed to install:
sqlite-0.4.2 failed during the configure step. The exception was:
sh: runProcess: does not exist (No such file or directory)
Здравствуйте, geniepro, Вы писали:
G>Вчера этот пакет поставил (WinXP sp3, GHC 6.10.3), вроде установилось, правда, не проверял в работе. G>А вот sqlite не ставится, досадно. G>
Resolving dependencies...
G>Configuring sqlite-0.4.2...
G>cabal.exe: Error: some packages failed to install:
G>sqlite-0.4.2 failed during the configure step. The exception was:
G>sh: runProcess: does not exist (No such file or directory)
G>Что бы это означало?
Это значит, что значение build-type для пакета — Configure. Нужно запустить setup из под, например, MSys'а. Или сделать файлик buildinfo ручками, и build-type заменить на Simple тоже ручками.
Здравствуйте, lomeo, Вы писали: L>>>Я правлю. T>>Класно! L>Что ж тут классного?
Извини, я подумал что это ты поддерживаешь пакеты.
L>Без понятия. Я говорю о схожих ошибках в других пакетах, конкретно эти у меня не установлены.
Рассскажи как править такие проблемы?
L>Твои, кстати, на 6.10 должны собираться.
Ага. Это они из репов не собираются.
Сдёрнул последний cabal — всё установилось.
Здравствуйте, Tonal-, Вы писали:
L>>Без понятия. Я говорю о схожих ошибках в других пакетах, конкретно эти у меня не установлены. T>Рассскажи как править такие проблемы?
Если говорит, что что-то hidden, то этот модуль прописываю в cabal-файл. Потом тупо cabal install в этой директории.
Ручная работа, конечно...