Re: [Haskell-cafe] [Haskell] macports, cabal, cabal-install difficulty

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
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
Paolo Martini Bjorn Bringert Isaac Potoczny-Jones Duncan Coutts Maintainer: cabal-devel@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@haskell.org http://www.haskell.org/mailman/listinfo/haskell
participants (1)
-
Antoine Latter