Search Criteria
Package Details: ghcid 0.8.7-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/ghcid.git (read-only, click to copy) |
---|---|
Package Base: | ghcid |
Description: | GHCi based bare bones IDE |
Upstream URL: | https://github.com/ndmitchell/ghcid |
Licenses: | BSD |
Submitter: | kodemeister |
Maintainer: | kodemeister |
Last Packager: | kodemeister |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-06-13 15:00 (UTC) |
Last Updated: | 2021-10-10 15:32 (UTC) |
Dependencies (9)
- ghc-libs (ghc-cabal-artsAUR)
- haskell-ansi-terminal
- haskell-cmdargs
- haskell-extra
- haskell-fsnotify
- haskell-terminal-size
- ghc (ghc-cabal-artsAUR) (make)
- haskell-tasty (make)
- haskell-tasty-hunit (make)
Latest Comments
george.fst commented on 2023-02-25 01:14 (UTC)
Also, can we change this package so that it's automatically rebuilt when dependencies change? I often hit
ghcid: error while loading shared libraries: libHSfsnotify-0.3.0.1-1GHPzIlMvtXEWkINRF6yQ0-ghc9.0.2.so: cannot open shared object file: No such file or directory
and have to runsudo pamac remove ghcid --no-confirm && sudo pamac install ghcid --no-confirm
.george.fst commented on 2023-02-25 01:12 (UTC)
This needs bumping to 0.8.8 due to Arch now shipping a more recent version of
haskell-fsnotify
. See https://github.com/ndmitchell/ghcid/issues/365.george.fst commented on 2021-10-11 22:04 (UTC)
@kodemeister Yep, works now, thanks!
I've been meaning to get in touch with Felix about a few things anyway, so I'll add that to the list. I had just kind of assumed there was some more automated/official process.
kodemeister commented on 2021-10-10 15:58 (UTC)
@george.fst Good catch, thank you for the suggestion! The package is updated. Please try to install again and see if it works for you.
If you prefer to have ghcid in the community repo, feel free to ping Felix Yan or whoever maintains Haskell packages in the official repos.
george.fst commented on 2021-10-08 10:49 (UTC)
As a Haskell developer, I use GHCUP to install GHC and Cabal, since the dynamic linking of the versions in the Arch repositories causes all sorts of pain. I make sure to add
$HOME/.ghcup/bin
to the start of myPATH
, so that I never use the system versions while developing, and I'm still able to continue to install GHC-built binaries such as HLint, Fourmolu, Pandoc etc. via Pacman. I've been meaning to add some text to the GHC wiki about this setup, since I think it's by far the best option these days.Anyway, with the above setup, this package doesn't work since it uses GHC from PATH when it should be hardcoded to use the one Pacman installs in /bin. Replacing
runhaskell
with/bin/runhaskell
and passing-w /bin/ghc
seems to be enough to fix it.Side note: why isn't this in the community repo with the other Hackage stuff anyway?
kodemeister commented on 2021-06-12 15:21 (UTC)
@openingnow The package is updated, please try to install again. Now build should succeed even if tests have been failed.
openingnow commented on 2021-05-18 12:04 (UTC) (edited on 2021-05-25 13:16 (UTC) by openingnow)
src/Test/Ghcid.hs:93: Expected ["\ESC[32mAll good\ESC[m"], got ["Main.hs:1:1: warning: [-Wmissing-signatures]"," Top-level binding with no type signature: main :: IO ()"," |","1 | main = print 1"," | ^^^^"]
Test fails when additional warnings are enabled at ~/.ghci
carbolymer commented on 2020-08-14 13:40 (UTC)
build fails: