Ticket #72 (closed feature request: fixed)

Opened 8 years ago

Last modified 8 years ago

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

comment:1 Changed 8 years ago by carns

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.

comment:2 Changed 8 years ago by carns

  • Status changed from new to closed
  • Resolution set to fixed

See latest packages available on Aesop project page. The binary ae-blocking-parser package in particular should resolve this. We can make additional binary packages as needed.

Note: See TracTickets for help on using tickets.