[Haskell-cafe] [Haskell] macports, cabal, cabal-install difficulty
Antoine Latter
aslatter at gmail.com
Sun Dec 19 06:04:30 CET 2010
I don't know about the ld warning, but cabal-install can never know
which version of cabal-install is installed, because it doesn't track
executables - it only tracks and knows about libraries.
Right after the warning is the line:
> Installing executable(s) in /Users/matthew/.cabal/bin
So it looks like it might have worked :-)
You can either add ~/.cabal/bin to your path, or move/soft-link the
cabal-install executable to your preferred path.
Take care,
Antoine
On Sat, Dec 18, 2010 at 7:52 AM, Matthew Fairtlough
<research at fairtlough.net> wrote:
> Hello, I'm new to this list and to hackage/cabal/cabal-install and haskell
> on the mac generally. I don't dare post on cabal-devel because I'm a
> newbie.
>
> I came to this question because I haven't been able to install the unix
> package properly (some packages I want depend on it) but I've posted
> separately in haskell-cafe on that.
> I've port version 1.9.2 and haskell-platform @2009.2.0.2 (devel, haskell)
>
> My question: Is cabal currently out-of-the-box compatible with macports? I
> seem to have problems with cabal-install, in particular the ld warning and
> the fact that cabal doesn't seem to know what version of cabal-install is
> installed.
>
> bash-3.2# cabal info cabal
> * Cabal (library)
> Synopsis: A framework for packaging Haskell software
> Latest version available: 1.10.0.0
> Latest version installed: 1.10.0.0
>
> bash-3.2# cabal install cabal-install-0.8.2
> Resolving dependencies...
> Configuring cabal-install-0.8.2...
> Preprocessing executables for cabal-install-0.8.2...
> Building cabal-install-0.8.2...
> ....<lots of build information deleted>...
> [40 of 40] Compiling Main ( Main.hs,
> dist/build/cabal/cabal-tmp/Main.o )
> Linking dist/build/cabal/cabal ...
> ld: warning: -read_only_relocs cannot be used with x86_64
> Installing executable(s) in /Users/matthew/.cabal/bin
>
> bash-3.2# cabal info cabal-install
> * cabal-install (program)
> Synopsis: The command-line interface for Cabal and Hackage.
> Latest version available: 0.8.2
> Latest version installed: [ Unknown ]
>
> ....and lots more:...
>
> Homepage: http://www.haskell.org/cabal/
> Bug reports: http://hackage.haskell.org/trac/hackage/
> Description: The \'cabal\' command-line program simplifies the process
> of
> managing Haskell software by automating the fetching,
> configuration, compilation and installation of Haskell
> libraries and programs.
> Category: Distribution
> License: BSD3
> Author: Lemmih <lemmih at gmail.com>
> Paolo Martini <paolo at nemail.it>
> Bjorn Bringert <bjorn at bringert.net>
> Isaac Potoczny-Jones <ijones at syntaxpolice.org>
> Duncan Coutts <duncan at haskell.org>
> Maintainer: cabal-devel at haskell.org
> Source repo: http://darcs.haskell.org/cabal-install/
> Executables: cabal
> Flags: old-base, bytestring-in-base
> Dependencies: unix >=1.0 && <2.5, Win32 ==2.*, bytestring >=0.9,
> base <2.0 || >=3.0, base >=2.0 && <2.2, old-time >=1 &&
> <1.1,
> array >=0.1 && <0.4, containers >=0.1 && <0.4,
> random >=1 && <1.1, pretty >=1 && <1.1,
> directory >=1 && <1.1, process >=1 && <1.1, base >=3,
> base <3, time ==1.1.*, zlib >=0.4 && <0.6,
> HTTP >=4000.0.2 && <4001, network >=1 && <3, filepath
>>=1.0,
> Cabal ==1.8.*, base >=2 && <5
> Cached: Yes
>
>
> _______________________________________________
> Haskell mailing list
> Haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
More information about the Haskell-Cafe
mailing list