Re: What's in git.git tonight
- From
Randal L. Schwartz <merlyn@stonehenge.com>
- Date
- Nov 6, 2005, 12:08 UTC
- Message-ID
- <868xw2t1vg.fsf@blue.stonehenge.com>
- In-Reply-To
- <87y8427zvn.fsf@briny.internal.ondioline.org>
>>>>> "Paul" == Paul Collins <paul@briny.ondioline.org> writes:
Paul> It seems to require libexpat now. I got the same error here on Debian. Paul> With libexpat-dev installed it builds.
Well, there's no standard libexpat for OSX, so if you install it after-market, it can end up in various directories.
For example, on my machine, I've installed it with fink, so I need "-I/sw/include -L/sw/lib" added to CFLAGS.
If you install it with darwinports, it will end up under "/opt/local/{lib,include}" instead.
I suppose you could add those four things to CFLAGS for OSX and it won't mess too many things up, but you'll also need to add a note that says "git requires expat, which can be obtained through fink or darwinports. If you install expat manually, you may have to adjust CFLAGS in the Makefile".
As a separate problem, why make git depend on expat if the only part of this is for DAV pushing? Can http-push simply refuse DAV URLs if built without expat?
-- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!