Hi,

On Tue, 22 Jan 2008, Christian Stimming wrote:

> Quoting Johannes Schindelin <[EMAIL PROTECTED]>:
> > > > I would be so delighted if you could check out the "temp/msys/" 
> > > > branch of msysgit.git and try your luck...
> > > 
> > > I already have a clone of msysgit.git, cloned with a git from the 
> > > binary installer. However, the /git directory is empty and I don't 
> > > understand how I can download or clone or install a git in the 
> > > msysgit.git environment.
> > 
> > Ah.  The recommended way to contribute to git is by installing via the 
> > netinstaller; this sets the complete environment up, compiles git and 
> > installs it.
> 
> Ok, will do so.

Ah, I missed something.  You _have_ to install git, otherwise that nice 
quilt-like patch system Simon invented will not work ;-)

> > > Description of how I got a shared library build of subversion-1.4.6:
> > > 
> > > * Prerequisites: Have python and swig (any recent should be fine)
> > > installed
> > > somewhere. Have python.exe and swig.exe in your PATH.
> > 
> > Are those really necessary?  I tried without, and it compiled.  Also,
> > python and swig should not have any impact on subversion-perl being built
> > shared, or crashing.
> 
> Python was needed when calling ./autogen.sh, or at least the script 
> claimed it were necessary. That's why I thought it is necessary. Swig is 
> necessary to create the wrapper c files by oneself, but now that you say 
> it, the subversion tarball probably contains all required files already. 
> At least that's the whole point of a tarball.

Hmm.  I'm not a fan of Python, especially since we'd need an MSys version 
of it, not a plain MinGW one, if we ever hope to support git's contrib 
scripts that were written in Python.

So I'd rather avoid it.

> > > * You nee a shared library version of libz, e.g. zlib1.dll.
> > 
> > I installed from scratch (see /src/zlib/release.sh)...  but I did not 
> > check if it was built as shared lib or not.
> 
> I'll check later, but according to the fileList.txt only a libz.a (i.e. 
> static one) was built, which isn't enough.

Yep.  Silly me, it was pretty easy.  libz-1.2.3 contains w32/Makefile.gcc.

Thanks,
Dscho

Reply via email to