мне сложно отличить, может кто понимает
last 10 log lines:
> Running phase: updateAutotoolsGnuConfigScriptsPhase
> Running phase: configurePhase
> configureFlags: --verbose --prefix=/nix/store/5nx6h395s8p4506i0wbqyj3wwfl15wgj-cabal-plan-0.7.3.0 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/1vbfki9fziya2iijpd328svffk999fwl-cabal-plan-0.7.3.0-doc/share/doc/cabal-plan-0.7.3.0 --with-gcc=gcc --package-db=/build/tmp.wEN9POGqZp/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --ghc-options=-haddock -fexe --extra-lib-dirs=/nix/store/41q481d29yj0ljpqca75mnnaxgna1xqy-ncurses-6.4/lib --extra-lib-dirs=/nix/store/qf2b1il19c8i7kdbx47mp03wfp9l1bac-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/8b0h94vs852wj3c5s0fgd7ahr8z9vrra-gmp-with-cxx-6.3.0/lib
> Using Parsec parser
> Configuring cabal-plan-0.7.3.0...
> CallStack (from HasCallStack):
> withMetadata, called at libraries/Cabal/Cabal/src/Distribution/Simple/Utils.hs:370:14 in Cabal-3.8.1.0:Distribution.Simple.Utils
> Error: Setup: Encountered missing or private dependencies:
> base-compat >=0.13.0 && <0.14
это хаскельная ошибка. тут говорит, что компонент зависит от base-compat, но ваш сборщик почему-то не принёс этот пакет в сборочное окружение, хотя должен был
а вот тут в требованиях https://hackage.haskell.org/package/ghcup этого пакета нет....
а зачем вы компилируете ghcup?
Это не я а менеджер пакетов никсоса... я просто пытаюсь поставить его в никсос...
https://www.haskell.org/ghcup/install вот тут рекомендуется скачать сразу бинарник. этот вариант вам не подходит?
Сейчас попробую, но скорее нет, никсос не особо позволяет что то ставить в обход своих сторе и дериватион, попробую...
а зачем ставить ghcup в nixos? там же наверняка есть готовые пакеты для всего, что им можно поставить, и кажется философия nixos в том, чтобы примерно всю систему устанавливать и настраивать им. я так слышал, что они даже дополнения к емаксу через него же ставят
хаскельный плагин для vscode использует ghcup для скачивания нескольких версий компилятора для разных проектов
этим же вроде можно не пользоваться?
конечно, но будет не такой красивенький редактор
Да это так, но к сожалению добавление пакета никсосом натыкается что одна из зависимостей отмечена битой, разрешение на битые пакеты не помогает
после установки ghcup красивее тоже не станет, потому что HLS редко вообще работает
У меня ратио работы хлс к моей работе с хаскелем стремится к 90%
может, ты разработчик HLS?
в смысле? вроде работает. я правда vscode ставил и настраивал только чтобы убедиться, что там поддержка не лучше чем в емаксе. но hls вроде и там и там работает. не очень стабильно - это да. он то ли подвисает иногда, то ли ломается - я не разбирался пока, а просто перезагружал его в этом случае
Нет, как раз в hls я не контрибьютил
Обсуждают сегодня