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
