On Tue, 18 Dec 2007, H.Merijn Brand wrote: > On Tue, 18 Dec 2007 09:20:38 +0100, Jakub Narebski <jnareb@xxxxxxxxx> wrote: >> On Tue, 18 Dec 2007, H.Merijn Brand wrote: >>> On Mon, 17 Dec 2007 17:21:08 -0800 (PST), Jakub Narebski wrote: >>>> >>>> Second, the default autoconf macro AC_PROG_INSTALL *requires* that >>>> there is BSD-compatible `install' program (as 'install-sh' or >>>> 'install.sh') in the sources. Adding such script is (I think) not a >>>> problem; finding minimal portable[*1*] script is. >>>> So if you know one... >> >> [...]. There is need for BSD-compatibile >> `install` program as 'install-sh', not 'make-install' script. The idea >> is to use system-provided 'install' if it exists and is compatibile, > > There lies the problem. HP-UX does have an 'install', but it is not > compatible, and chances are (very) small that people have installed > the GNU or any other BSD compliant install. > >> because it should be faster than script version, and fallback to >> provided install-sh only if system install is not found. > > The problem again. It *does* find install, but it turns out to be > unusable. Could you check if ./configure correctly uses install-sh in your case? Copy install-sh from for example autotools[*1*] (e.g. libtool has one) to the git sources, uncomment line with AC_PROG_INSTALL in configure.ac, generate configure script using "make configure" and check what ./configure chooses. In my case it is: $ cp /usr/share/libtool/install-sh . $ make configure GIT_VERSION = 1.5.4.rc0.56.g6fbe-dirty GEN configure $ ./configure configure: CHECKS for programs [...] checking for a BSD-compatible install... /usr/bin/install -c What is ./configure output in your case? Footnotes: ---------- [*1*] Or for example http://svn.scheffers.net/zlib/tclconfig/install-sh which is smaller (2189 bytes vs. 9233 autotools one, or 10970 from kapptemplate (kdesdk 3.5.3)). -- Jakub Narebski Poland - 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