Hell Junio, Look I download git from master, executed following: make configure make prefix=/usr all sudo make prefix=/usr install And got the same during installing: ~/dev/git $ sudo make prefix=/usr install GEN perl/PM.stamp SUBDIR perl /usr/bin/perl Makefile.PL PREFIX='/usr' INSTALL_BASE='' --localedir='/usr/share/locale' Generating a Unix-style perl.mak Writing perl.mak for Git Writing MYMETA.yml and MYMETA.json GEN git-add--interactive GEN git-difftool GEN git-archimport GEN git-cvsexportcommit GEN git-cvsimport GEN git-cvsserver GEN git-relink GEN git-send-email GEN git-svn GEN git-p4 SUBDIR gitweb SUBDIR ../ make[2]: 'GIT-VERSION-FILE' is up to date. GEN git-instaweb SUBDIR git-gui SUBDIR gitk-git SUBDIR perl /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Prompt.pm >blib/lib/Git/SVN/Prompt.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Editor.pm >blib/lib/Git/SVN/Editor.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Fetcher.pm >blib/lib/Git/SVN/Fetcher.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Utils.pm >blib/lib/Git/SVN/Utils.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Log.pm >blib/lib/Git/SVN/Log.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Memoize/YAML.pm >blib/lib/Git/SVN/Memoize/YAML.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN.pm >blib/lib/Git/SVN.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Migration.pm >blib/lib/Git/SVN/Migration.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/IndexInfo.pm >blib/lib/Git/IndexInfo.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/GlobSpec.pm >blib/lib/Git/SVN/GlobSpec.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/SVN/Ra.pm >blib/lib/Git/SVN/Ra.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git.pm >blib/lib/Git.pm /usr/bin/perl -pe "s<\Q++LOCALEDIR++\E></usr/share/locale>" <Git/I18N.pm >blib/lib/Git/I18N.pm SUBDIR templates install -d -m 755 '/usr/bin' Copying scripts to /usr/bin cp: omitting directory ‘bin-wrappers’ cp: omitting directory ‘block-sha1’ cp: omitting directory ‘builtin’ cp: omitting directory ‘compat’ cp: omitting directory ‘contrib’ cp: omitting directory ‘Documentation’ cp: omitting directory ‘ewah’ cp: omitting directory ‘git-gui’ cp: omitting directory ‘gitk-git’ ... 2014-12-23 23:03 GMT+06:00 Junio C Hamano <gitster@xxxxxxxxx>: > Alexander Kuleshov <kuleshovmail@xxxxxxxxx> writes: > >> Trying to install git from source, executing: >> >> make configure >> ./configure --prefix=/usr >> make --prefix=/usr all >> sudo make install DISTDIR=/usr > > That does not seem to match any of the ways how INSTALL tells us to > build and install. > > Excerpts from INSTALL > > (1) ... If you want to do a global install, you can do > > $ make prefix=/usr all doc info ;# as yourself > # make prefix=/usr install install-doc install-html install-info ;# as root > > Note how "prefix" is spelled. > > (2) Alternatively you can use autoconf generated ./configure > script to set up install paths (via config.mak.autogen), so > you can write instead > > $ make configure ;# as yourself > $ ./configure --prefix=/usr ;# as yourself > $ make all doc ;# as yourself > # make install install-doc install-html;# as root > > Note how "make" does not have any "prefix". > > Also when you install to a temporary directory so that you can tar > up the resulting hierarchy, the variable to use is spelled DESTDIR, > e.g. > > make DESTDIR=/var/tmp/git-2.2.1 install install-doc > >> ... >> What's problem can be here? > > Hopefully the above would be a good start to help you figure that > out. -- _________________________ 0xAX -- 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