move old OSX comments off the OSX page
This commit is contained in:
parent
9671527ee3
commit
078bad2d0a
17 changed files with 1 additions and 0 deletions
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
ip="4.153.2.25"
|
||||
subject="comment 10"
|
||||
date="2012-06-25T15:38:44Z"
|
||||
content="""
|
||||
@Agustin you should be able to work around that with: cabal install git-annex --flags=-Inotify
|
||||
|
||||
I've fixed it properly for the next release, it should only be using that library on Linux.
|
||||
"""]]
|
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkwR9uOA38yi5kEUvcEWNtRiZwpxXskayE"
|
||||
nickname="Agustin"
|
||||
subject="comment 11"
|
||||
date="2012-06-27T08:54:52Z"
|
||||
content="""
|
||||
Hi @joey! Perfect!... I'll do that then!
|
||||
|
||||
Thanks for your time man!
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c"
|
||||
nickname="Damien"
|
||||
subject="sha256 alternative"
|
||||
date="2012-06-30T14:34:11Z"
|
||||
content="""
|
||||
in reply to comment 6: On my Mac (10.7.4) there's `/usr/bin/shasum -a 256 <file>` command that will produce the same output as `sha256sum <file>`.
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c"
|
||||
nickname="Damien"
|
||||
subject="gnu commands"
|
||||
date="2012-07-01T17:03:57Z"
|
||||
content="""
|
||||
…and another approach to the same problem: apparently git-annex also relies on the GNU coreutils (for instance, when doing `git annex get .`, `cp` complains about `illegal option -- -`). I do have the GNU coreutils installed with Homebrew, but they are all prefixed with `g`. So maybe you should try `gsha256sum` and `gcp` before `sha256sum` and `cp`, that seems like a more general solution.
|
||||
"""]]
|
|
@ -0,0 +1,9 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 14"
|
||||
date="2012-07-04T12:43:54Z"
|
||||
content="""
|
||||
@Damien, hmm, it should not be using any cp options, unless when it was built there was a cp in the path that supported some option like -p. Can you check with --debug what cp parameters it's trying to use?
|
||||
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,9 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 15"
|
||||
date="2012-07-04T13:14:00Z"
|
||||
content="""
|
||||
git-annex will now fall back to slower pure Haskell hashing code if `sha256sum`, etc programs are not in PATH. I'd still recommend installing the coreutils, as they're probably faster.
|
||||
|
||||
(The `shasum` command seems to come from a perl library, so I have not tried to make git-annex use that one.)
|
||||
"""]]
|
|
@ -0,0 +1,30 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://a-or-b.myopenid.com/"
|
||||
ip="203.45.2.230"
|
||||
subject="Compiling git-annex on OSX (with 32 bit Haskell)"
|
||||
date="2012-07-24T03:26:45Z"
|
||||
content="""
|
||||
I came across an issue when following the instructions here:
|
||||
<http://git-annex.branchable.com/install/OSX/>
|
||||
|
||||
I'm compiling the 'assistant' branch (522f568450a005ae81b24f63bb37e75320b51219).
|
||||
|
||||
|
||||
The pre-compiled version of Haskell for OSX recommends the 32 bit installer, however git-annex compiles
|
||||
|
||||
> Utility/libdiskfree.o Utility/libkqueue.o Utility/libmounts.o
|
||||
|
||||
as 64 bit. The 'make' command fails on linking 32- and 64-bit code.
|
||||
|
||||
So... I made a small change to the Makefile
|
||||
|
||||
> CFLAGS=-Wall
|
||||
|
||||
becomes
|
||||
|
||||
> CFLAGS=-Wall -m32
|
||||
|
||||
I don't know if there is an easy way to programmatically check for this, or even if you'd want to spend time doing it, but it might help someone else out.
|
||||
|
||||
<https://gist.github.com/3167798>
|
||||
"""]]
|
|
@ -0,0 +1,7 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 17"
|
||||
date="2012-07-24T15:03:49Z"
|
||||
content="""
|
||||
The instructions say to use cabal for a reason -- it's more likely to work. But I have made the Makefile detect the mismatched GHC and C compiler and force the C compiler to 32 bit.
|
||||
"""]]
|
|
@ -0,0 +1,19 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkEUhIcw37X2Kh-dznSMIb9Vgcq0frfdWs"
|
||||
nickname="Ethan"
|
||||
subject="GHC 7"
|
||||
date="2012-03-28T19:06:51Z"
|
||||
content="""
|
||||
The Haskell Platform installer for OSX uses GHC 7.0.4, which doesn't seem able to support the current version of git-annex.
|
||||
|
||||
Cabal throws a very cryptic error about not being able to use the proper base package.
|
||||
|
||||
I was able to install it by
|
||||
|
||||
1. cloning the repo
|
||||
2. merging the ghc7.0 branch
|
||||
3. resolving merge conflicts in git-annex.cabal
|
||||
4. cabal install git-annex.cabal
|
||||
|
||||
(Note I also tried this with homebrew and had similar results)
|
||||
"""]]
|
|
@ -0,0 +1,8 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joey.kitenet.net/"
|
||||
nickname="joey"
|
||||
subject="ghc 7.0"
|
||||
date="2012-03-28T19:18:58Z"
|
||||
content="""
|
||||
You did the right thing, although just checking out the ghc-7.0 branch will avoid merge conflicts. I am trying to keep it fairly close to up-to-date.
|
||||
"""]]
|
|
@ -0,0 +1,30 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkO9tsPZkAxEulq2pGCdwz4md-LqB0RcMw"
|
||||
nickname="Reimund"
|
||||
subject="Problems with Base & Crypto"
|
||||
date="2012-04-25T22:56:18Z"
|
||||
content="""
|
||||
I got the following error message trying to install git-annex:
|
||||
|
||||
cabal: cannot configure git-annex-3.20120418. It requires base >=4.5 && <5
|
||||
For the dependency on base >=4.5 && <5 there are these packages: base-4.5.0.0.
|
||||
However none of them are available.
|
||||
base-4.5.0.0 was excluded because of the top level dependency base -any
|
||||
|
||||
These are the steps I performed to make it work
|
||||
|
||||
1. Download [Ghc 7.4](http://www.haskell.org/ghc/download).
|
||||
2. Run `sudo cabal install git-annex --bindir=$HOME/bin`.
|
||||
3. Compilation of the Crypto-4.2.4 dependency failed since it's not updated to work with Ghc 7.4. You need to patch SHA2.hs (steps below).
|
||||
4. Run `sudo cabal install git-annex --bindir=$HOME/bin` a second time.
|
||||
|
||||
The steps I did to patch the SHA2.hs file in Crypto-4.2.4:
|
||||
|
||||
1. `cabal unpack crypto-4.2.4`
|
||||
2. `cd Crypto-4.2.4`
|
||||
3. `patch -p1 < crypto-4.2.4-ghc-7.4.patch`
|
||||
4. `sudo cabal install`.
|
||||
|
||||
PS: I used [this patchfile](http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-haskell/crypto/files/crypto-4.2.4-ghc-7.4.patch?revision=1.1).
|
||||
Then I did the last step a third time.
|
||||
"""]]
|
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawnHrjHxJAm39x8DR4bnbazQO6H0nMNuY9c"
|
||||
nickname="Damien"
|
||||
subject="sha256"
|
||||
date="2012-06-01T16:13:05Z"
|
||||
content="""
|
||||
If you're missing the `sha256sum` command with Homebrew, it's provided by `coreutils`. You have to change your `$PATH` before running `cabal install git-annex.cabal`:
|
||||
|
||||
PATH=\"$(brew --prefix coreutils)/libexec/gnubin:$PATH\"
|
||||
"""]]
|
|
@ -0,0 +1,7 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 6"
|
||||
date="2012-06-01T17:24:29Z"
|
||||
content="""
|
||||
Last night I made it look in /opt/local/libexec/gnubin .. if there's another directory it could look in, let me know. I am reluctant to make it run the brew command directly.
|
||||
"""]]
|
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://www.davidhaslem.com/"
|
||||
nickname="David"
|
||||
subject="comment 7"
|
||||
date="2012-06-19T04:41:27Z"
|
||||
content="""
|
||||
$(brew --prefix) should, in most cases, be /usr/local. That's the recommended install location for homebrew.
|
||||
|
||||
I already had git installed and homebrew as my package manager - my install steps were as follows:
|
||||
|
||||
1. brew install haskell-platform ossp-uuid md5sha1sum coreutils pcre
|
||||
2. PATH=\"$(brew --prefix coreutils)/libexec/gnubin:$PATH\" cabal install git-annex
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,39 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkwR9uOA38yi5kEUvcEWNtRiZwpxXskayE"
|
||||
nickname="Agustin"
|
||||
subject="Installation not working on OS X 10.6.8"
|
||||
date="2012-06-25T02:21:40Z"
|
||||
content="""
|
||||
I try installing with brew because I already had brew setup in my machine, but all run ok but when I try to run cabal install git-annex I got an error with the hinotify-0.3.2 library complaining about a header file.
|
||||
|
||||
Full trace:
|
||||
|
||||
~~~
|
||||
sudo cabal install git-annex
|
||||
Resolving dependencies...
|
||||
Configuring hinotify-0.3.2...
|
||||
Building hinotify-0.3.2...
|
||||
Preprocessing library hinotify-0.3.2...
|
||||
INotify.hsc:35:25: error: sys/inotify.h: No such file or directory
|
||||
INotify.hsc: In function ‘main’:
|
||||
INotify.hsc:259: error: invalid use of undefined type ‘struct inotify_event’
|
||||
INotify.hsc:260: error: invalid use of undefined type ‘struct inotify_event’
|
||||
INotify.hsc:261: error: invalid use of undefined type ‘struct inotify_event’
|
||||
INotify.hsc:262: error: invalid use of undefined type ‘struct inotify_event’
|
||||
INotify.hsc:265: error: invalid use of undefined type ‘struct inotify_event’
|
||||
INotify.hsc:266: error: invalid application of ‘sizeof’ to incomplete type ‘struct inotify_event’
|
||||
compiling dist/build/System/INotify_hsc_make.c failed (exit code 1)
|
||||
command was: /usr/bin/gcc -c dist/build/System/INotify_hsc_make.c -o dist/build/System/INotify_hsc_make.o -m64 -fno-stack-protector -m64 -D__GLASGOW_HASKELL__=704 -Ddarwin_BUILD_OS -Ddarwin_HOST_OS -Dx86_64_BUILD_ARCH -Dx86_64_HOST_ARCH -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/directory-1.1.0.2/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/unix-2.5.1.0/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/old-time-1.1.0.0/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/bytestring-0.9.2.1/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/base-4.5.0.0/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/include -Idist/build/autogen -include dist/build/autogen/cabal_macros.h -I/usr/local/Cellar/ghc/7.4.1/lib/ghc-7.4.1/include/
|
||||
cabal: Error: some packages failed to install:
|
||||
git-annex-3.20120624 depends on hinotify-0.3.2 which failed to install.
|
||||
hinotify-0.3.2 failed during the building phase. The exception was:
|
||||
ExitFailure 1
|
||||
~~~
|
||||
|
||||
Anyone has an idea how can I solve this.
|
||||
|
||||
Thanks for the time!
|
||||
|
||||
Agustin
|
||||
|
||||
"""]]
|
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawkwR9uOA38yi5kEUvcEWNtRiZwpxXskayE"
|
||||
nickname="Agustin"
|
||||
subject="For the moment"
|
||||
date="2012-06-25T02:51:10Z"
|
||||
content="""
|
||||
Hi Joey! I just comment that I could not install it but the issue is with the last version (the one you just release today, so no problem!! man on sunday?? you're awesome!!!) so I installed the previous one and no problem at all
|
||||
|
||||
Thanks for all the efford and if you need me to try os whatever, feel free to ask!
|
||||
|
||||
Thanks again
|
||||
|
||||
Agustin
|
||||
"""]]
|
Loading…
Add table
Add a link
Reference in a new issue