Size: a a a

2020 May 13

A

Andrey in Haskell
Leonid 🦇 Onokhov
Удоли ghc.environment.
Это антифича
не пoмoгает
источник

A

Andrey in Haskell
прoбoвал удалять .ghc.environment и dist-newstyle, всё равнo нахoдит и читает
источник

A

Andrey in Haskell
Andrey
find .cabal -name "*ncdng*"
.cabal/logs/ghc-8.4.4/ncdng-0.8.5-7e22b899.log
.cabal/store/ghc-8.4.4/ncdng-0.8.5-7e22b899
.cabal/store/ghc-8.4.4/ncdng-0.8.5-7e22b899/lib/libHSncdng-0.8.5-7e22b899.a
.cabal/store/ghc-8.4.4/package.db/ncdng-0.8.5-7e22b899.conf
.cabal/store/ghc-8.4.4/lib/libHSncdng-0.8.5-7e22b899-ghc8.4.4.dylib
.cabal/store/ghc-8.4.4/incoming/ncdng-0.8.5-7e22b899.lock


впрoчем, не лучше
если этo руками удалять, всё равнo где-тo в бинарных файлах oстаются ссылки на эти места

ld: library not found for -lHSncdng-0.8.5-7e22b899


всё, закoрраптил store
источник

LO

Leonid 🦇 Onokhov in Haskell
Andrey
если этo руками удалять, всё равнo где-тo в бинарных файлах oстаются ссылки на эти места

ld: library not found for -lHSncdng-0.8.5-7e22b899


всё, закoрраптил store
С этого надо было начинать
источник

A

Antonio in Haskell
Andrey
если этo руками удалять, всё равнo где-тo в бинарных файлах oстаются ссылки на эти места

ld: library not found for -lHSncdng-0.8.5-7e22b899


всё, закoрраптил store
зачем страдать если можно просто всё грохнуть?
источник

A

Andrey in Haskell
в общем, глобальный дроп стора решает проблему повреждения стора.. но это костыль
источник

A

Andrey in Haskell
Antonio
зачем страдать если можно просто всё грохнуть?
раньше был нормальный апи в виде команд ghc-pkg
источник

A

Andrey in Haskell
можно было точечно убрать пакет и продолжать отладку
источник

A

Antonio in Haskell
ну так-то всё написано в ./.ghc.environment*
(где и что лежит)
источник

A

Andrey in Haskell
ещё раз, его удаление не помогает, при запуске билда происходит лукап в стор и тащится кэшированный пакет из стора
источник

A

Andrey in Haskell
как и удаление dist-newstyle
источник

A

Andrey in Haskell
можно удалять стор во время каждого теста, но этого не хотелось бы делать, т.к. при повторении ситуации, когда стор будет забит, не хотелось бы терять его содержимого ради 2 итерации отладки
источник

MK

Maxim Koltsov in Haskell
ghc-pkg -f ~/.cabal/store/ghc-8.8.3/package.db/ list | head
WARNING: there are broken packages.  Run 'ghc-pkg check' for more details.
/home/maks/.cabal/store/ghc-8.8.3/package.db/
   Diff-0.4.0
   Glob-0.10.0
   Glob-0.10.0
   HTTP-4000.3.14
   HUnit-1.6.0.0
   HUnit-1.6.0.0
источник

MK

Maxim Koltsov in Haskell
возможно так можно удалить одно
источник

A

Andrey in Haskell
Maxim Koltsov
ghc-pkg -f ~/.cabal/store/ghc-8.8.3/package.db/ list | head
WARNING: there are broken packages.  Run 'ghc-pkg check' for more details.
/home/maks/.cabal/store/ghc-8.8.3/package.db/
   Diff-0.4.0
   Glob-0.10.0
   Glob-0.10.0
   HTTP-4000.3.14
   HUnit-1.6.0.0
   HUnit-1.6.0.0
о, спасибо!
источник

MK

Maxim Koltsov in Haskell
я не проверял!
источник

A

Antonio in Haskell
Andrey
ещё раз, его удаление не помогает, при запуске билда происходит лукап в стор и тащится кэшированный пакет из стора
я просто говорю там *написано* что используется, включая все package.db
источник

A

Andrey in Haskell
Antonio
я просто говорю там *написано* что используется, включая все package.db
ааа, я не так прочитал сначала
источник

A

Andrey in Haskell
что ж, благодарю! залью ещё сока борщевика в топку и продолжу..
источник

AV

Alexander Vershilov in Haskell
источник