2009/9/8 Thiago Farina <tfransosi@xxxxxxxxx>: > On Tue, Sep 8, 2009 at 10:38 AM, Johannes Sixt<j.sixt@xxxxxxxxxxxxx> wrote: >> Thiago Farina schrieb: >>> I tried to being more explicit about what the new users has to do. The >>> first instruction that the text says is: "Normaly you can just do >>> "make"". >>> But the new user, cloning git won't have a configure file, so he can't >>> just do "make". >>> >>> And then, the text says: "so you can write instead". This brings me to >>> one alternative (not what I really should do), when in fact it should >>> be (I guess) the first instructions that new users need to follow. >> >> Then guessed wrong. You really only have to say "make". The use of >> autoconf and ./configure is purely optional and not necessary. > I don't think so. > Running only "make". > $ make > GIT_VERSION = 1.6.5.rc0 > * new build flags or prefix > CC fast-import.o > In file included from builtin.h:4, > from fast-import.c:143: > git-compat-util.h:129:25: error: openssl/ssl.h: No such file or directory > git-compat-util.h:130:25: error: openssl/err.h: No such file or directory [snip] You need to edit the Makefile if your system needs tweaks, there are tons of comments. > Running configure and then make > $ make configure > GIT_VERSION = 1.6.5.rc0.dirty > GEN configure > $ make > CC fast-import.o > In file included from builtin.h:4, > from fast-import.c:143: > git-compat-util.h:129:25: error: openssl/ssl.h: No such file or directory > git-compat-util.h:130:25: error: openssl/err.h: No such file or directory You forgot to run configure. > Now autconf, ./configure, make. > $ autoconf > $ ./configure > configure: Setting lib to 'lib' (the default) > configure: Will try -pthread then -lpthread to enable POSIX Threads. > configure: CHECKS for site configuration > configure: CHECKS for programs [...] > checking for mkstemps... no > checking Checking for POSIX Threads with '-pthread'... yes > configure: creating ./config.status > config.status: error: cannot find input file: config.mak.in > $ make > > Now it compiles everything. -- Mikael Magnusson -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html