[Agda] install darcs version?

Randy Pollack rpollack at inf.ed.ac.uk
Fri Apr 23 18:43:16 CEST 2010


Woe is me, the Agda development I'm interested in at the moment is
said to require "the darcs version of Agda and of the standard
library".  (I tried it on version 2.2.6 as packaged for Ubuntu 10.4
beta 2, but it doesn't work on that version.)

At the bottom of Agda wiki page
<http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Main.README-2-2-6>
We find:

 ------------------------------------------------------------------------
 Installation scripts for Ubuntu 9.10
 ------------------------------------------------------------------------

 [...]

 Installs the development version:

   sudo apt-get install ghc6 happy alex darcs emacs haskell-mode zlib1g-dev make
   wget http://www.haskell.org/cabal/release/cabal-install-0.6.4/cabal-install-0.6.4.tar.gz
   tar xzf cabal-install-0.6.4.tar.gz
   cd cabal-install-0.6.4
   . bootstrap.sh
   cd ..
   $HOME/.cabal/bin/cabal update
   darcs get --lazy http://code.haskell.org/Agda
   cd Agda
   make CABAL_CMD="$HOME/.cabal/bin/cabal" install

Using VirtualBox I created a virtual machine with a pristine load of
Kubuntu 9.10.

Following the script, I got through the line "cd cabal-install-0.6.4",
apparently ok.

the line ". bootstrap.sh" caused my shell window to crash.  I don't
know what that line means, but I took a guess and tried 
"sh ./bootstrap.sh".  This produced the following

  Checking installed packages for ghc-6.10.4...

  The Haskell package 'network' is required but it is not installed.
  If you are using a ghc package provided by your operating system
  then install the corresponding packages for 'parsec' and 'network'.
  If you built ghc from source with only the core libraries then you
  should install these extra packages. You can get them from hackage.

  Error during cabal-install bootstrap:
  The Haskell package 'network' is required but it is not installed.

The instructions didn't work, but I persevered: I found and installed
the package libghc6-network-dev-2.2.1.4-1.

Now when I try "sh ./bootstrap.sh" I get

  Checking installed packages for ghc-6.10.4...
  network is already installed and the version is ok.
  Cabal is already installed and the version is ok.
  HTTP-4000.0.4 will be downloaded and installed.
  zlib-0.5.0.0 will be downloaded and installed.

  Downloading HTTP-4000.0.4...
  --2010-04-23 17:28:54--   
  http://hackage.haskell.org/packages/archive/HTTP/4000.0.4/HTTP-4000.0.4.tar.gz
  Resolving hackage.haskell.org... 69.30.63.204
  Connecting to hackage.haskell.org|69.30.63.204|:80... connected.
  HTTP request sent, awaiting response... 200 OK
  Length: 44063 (43K) [application/x-tar]
  Saving to: `HTTP-4000.0.4.tar.gz'

  100%[====================================================================================================>] 44,063      48.3K/s   in  
  0.9s

  2010-04-23 17:28:55 (48.3 KB/s) - `HTTP-4000.0.4.tar.gz' saved [44063/44063]

  [1 of 1] Compiling Main             ( Setup.lhs, Setup.o )
  Linking Setup ...
  Configuring HTTP-4000.0.4...
  Setup: At least the following dependencies are missing:
  mtl -any

  Error during cabal-install bootstrap:
  Configuring the HTTP package failed

Now I'm lost; what next?


BTW, I independently tried to install "the Haskell Platform" following
instructions from
<http://davidsiegel.org/haskell-platform-in-karmic-koala/> (which is
pointed to by <http://hackage.haskell.org/platform/>).  It didn't work
for me, and you can see from comments on that web page that it didn't
work for a lot of other people either.

Randy

-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.



More information about the Agda mailing list