git-annex/doc/bugs/Problems_running_make_on_osx.mdwn
https://www.google.com/accounts/o8/id?id=AItOawmd3qri1pXEYktlxYGwj37wCnrM4FMEJCc 41656301ef
2011-02-03 14:08:38 +00:00

28 lines
1.1 KiB
Markdown

Followed the instructions over here: http://git-annex.branchable.com/forum/git-annex_on_OSX/
and had to install the following extra packages to be able to get make to start:
[realizes pcre-light is needed but pcre not installed on my mac]
sudo port install pcre
sudo cabal install pcre-light
But then I got the following error:
ghc -O2 -Wall --make git-annex
[ 7 of 52] Compiling BackendTypes ( BackendTypes.hs, BackendTypes.o
BackendTypes.hs:71:17:
No instance for (Arbitrary Char)
arising from a use of `arbitrary' at BackendTypes.hs:71:17-25
Possible fix: add an instance declaration for (Arbitrary Char)
In a stmt of a 'do' expression: backendname <- arbitrary
In the expression:
do backendname <- arbitrary
keyname <- arbitrary
return $ Key (backendname, keyname)
In the definition of `arbitrary':
arbitrary = do backendname <- arbitrary
keyname <- arbitrary
return $ Key (backendname, keyname)
make: *** [git-annex] Error 1
My knowledge of Haskell (had to lookup the spelling...) is more than rudimentary so any help would be appreciated.