Package Details: haskell-ide-engine-git r3043.38a6febb-3

Git Clone URL: https://aur.archlinux.org/haskell-ide-engine-git.git (read-only, click to copy)
Package Base: haskell-ide-engine-git
Description: The engine for haskell ide-integration. Not an IDE
Upstream URL: https://github.com/haskell/haskell-ide-engine
Keywords: haskell language-server-protocol
Licenses: custom:BSD3
Provides: haskell-ide-engine
Submitter: damien.flament
Maintainer: None
Last Packager: Poscat
Votes: 10
Popularity: 0.000001
First Submitted: 2017-12-08 20:33
Last Updated: 2020-06-08 20:36

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

Poscat commented on 2019-10-26 04:26

Fixed the PKGBUILD, it sould build now.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

bugmenot commented on 2018-09-28 16:22

hey thanks for this package, could you please help me, I get

/home/bruno/.stack/setup-exe-cache/x86_64-linux-tinfo6/Cabal-simple_mPHDZzAJ_2.2.0.1_ghc-8.4.3: startProcess: invalid argument (Bad file descriptor)

btw installing used ~11gb of ram :p

TOTBWF commented on 2018-08-10 21:27

The submodule issue should be fixed, and it should now properly generate all of the hie executables required to make hie-wrapper work.

alxdb commented on 2018-07-29 19:37

the suggestion by @mexus fixed the no submodules issue for me. I don't see how you would be able to build this without it.

amrhassan commented on 2018-06-19 14:13

Can you fix the submodules issue please?

NobbZ commented on 2018-06-08 15:49

==> Starting build()...
Downloaded nightly-2018-06-02 build plan.
No setup information found for ghc-8.4.3 on your platform.
This probably means a GHC bindist has not yet been added for OS key 'linux64-ncurses6', 'linux64-tinfo6'.
Supported versions: ghc-7.8.4, ghc-7.10.2, ghc-7.10.3, ghc-8.0.1, ghc-8.0.2, ghc-8.2.1, ghc-8.2.2, ghc-8.4.1, ghc-8.4.2
==> ERROR: A failure occurred in build().
    Aborting...

TOTBWF commented on 2018-06-07 23:14

To make HIE work for all (supported) versions of GHC, you need to replace

stack build

with

 make build-all

This has the added benefit of generating a local hoogle database.

mexus commented on 2018-06-03 00:33

Adding a prepare statement with a 'submodule update' solved the issue for me:

prepare() {
  cd "${srcdir}/${_pkgname}"

  git submodule update --init --recursive
}

leshow commented on 2018-04-27 21:48

I am getting an error during build:

==> Starting build()...
Stack looks for packages in the directories configured in the 'packages' variable defined in your stack.yaml
The current entry points to /var/cache/pacman/pkg/haskell-ide-engine-git23186/haskell-ide-engine-git/src/haskell-ide-engine/submodules/HaRe/ but no .cabal file could be found there.

It looks like it's because the git directory is not cloned with --recursive, which changed recently: https://github.com/haskell/haskell-ide-engine/pull/535

marmistrz commented on 2018-03-29 09:48

Haskell IDE engine under Arch is one big mess. If you want to get and keep it working, you need to do the following

  1. Set up the cabal_helper_libexecdir [1]
  2. Never, ever delete the ~/.stack directory [2]
  3. If you want to use third-party packages, use one of these workarounds [3]

[1] https://github.com/haskell/haskell-ide-engine/issues/483#issuecomment-369298545

[2] https://github.com/haskell/haskell-ide-engine/issues/400#issuecomment-377181789

[3] https://github.com/haskell/haskell-ide-engine/issues/497#issuecomment-377183198

wbthomason commented on 2018-03-28 01:02

@marmistrz: Did you find a solution to this error?