Version 3.20120825 built on my OpenIndiana system just fine, but the latest release gives me this during setup:
Linking /tmp/git-annex-3.20121017-13013/git-annex-3.20121017/dist/setup/setup ...
checking version... 3.20121017
checking git... yes
checking git version... 1.7.8.2
checking cp -a... yes
checking cp -p... yes
checking cp --reflink=auto... yes
checking uuid generator... uuid -m
checking xargs -0... yes
checking rsync... yes
checking curl... yes
checking wget... yes
checking bup... no
checking gpg... no
checking lsof... no
checking ssh connection caching... yes
checking sha1... sha1sum
checking sha256... sha256sum
checking sha512... sha512sum
checking sha224... sha224sum
checking sha384... sha384sum
Configuring git-annex-3.20121017...
Building git-annex-3.20121017...
Preprocessing executable 'git-annex' for git-annex-3.20121017...
In file included from Mounts.hsc:25:0:
Utility/libmounts.h:13:3: warning: #warning mounts listing code not available for this OS [-Wcpp]
Utility/libkqueue.c:13:23:
fatal error: sys/event.h: No such file or directory
compilation terminated.
Is it possible to remove the new requirement? Thanks!
done --Joey
Your Makefile change, even with the uname corrected, had no impact at all. I'm running "cabal install". When I try just "make", I get this error:
You might be able to use the cabal file now. (Not sure.. the OS name used there is different from uname.)
cabal may have better luck, the make error suggests that you have too old a version of the haskell transformers-base library installed.