Been beating my head against this for a while:
Here's the problem I have:
$ git submodule init
$ git submodule update
Cloning into contrib/express...
fatal: Unable to find remote helper for 'http'
Clone of 'http://github.com/visionmedia/express.git' into submodule path
I have git version 22.214.171.124, built from source on FreeBSD 6.4
Prior to building I have curl and expat lib installed.
My git build commands are:
gmake clean && gmake all
I've also tried the configure as follows:
./configure --with-curl=/usr/local --with-expat=/usr/local
in case it was looking elsewhere. The behaviour I see in this case is
You diagnosed the problem correctly, but I do not think the patch is
correct. Why should the generated file *.autogen be kept around across
I do understand why we keep "configure" around (it is common for everybody
Fair enough. The thought was that most autoconfiscated packages
since "make clean" does not remove the generated Makefile. But the
patch was incomplete anyway, since it did not keep config.mak.append
Hmm, isn't the usual scheme something like
- "make clean" undoes the effect of "make"
- "make distclean" removes all generated files that are not common
- "make maintainer-clean" removes all generated files