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 <[email protected]> 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 <[email protected]> > Paolo Martini <[email protected]> > Bjorn Bringert <[email protected]> > Isaac Potoczny-Jones <[email protected]> > Duncan Coutts <[email protected]> > Maintainer: [email protected] > 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 > [email protected] > http://www.haskell.org/mailman/listinfo/haskell > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
