Ticket #72 (closed feature request: fixed)
Non-internet installation
Reported by: | https://www.google.com/accounts/o8/id?id=AItOawlSBDoIc3pUkjYEp2ibI7vLmDaOj6PSpIY | Owned by: | |
---|---|---|---|
Priority: | don't know | Component: | build system |
Version: | Keywords: | ||
Cc: |
Description
When building AESOP dependencies (alex and happy) using the setup-hs-local shell script, the cabal installer tries to reach out to hackage.haskell.org for .tar.gz files. Despite providing these locally, setting up AESOP fails. On a machine without internet access, this ends setup at a very early stage.
There should be instructions provided to work around the cabal installer, or it should be removed as an installation requirement entirely.
Change History
Note: See
TracTickets for help on using
tickets.
I don't know why I didn't think of this sooner, but probably the best way to fix this will be to complete the "make bindist" functionality in the Aesop source tree. This work has been started in the bindist branch in git but has not bee completed.
The bindist target is intended to create an installable tarball of Aesop that already includes a statically-linked binary for the the Haskell-based portion of the code translator. This would make it possible to build aesop on a separate system (with normal remote access) and then install it on the target system without any GHC dependencies on the target system.