On Donnerstag, 27. Mai 2010, Ivan Uemlianin wrote: > - I did configure with prefix=/opt > - odd thing: nothing was installed into /opt: it all went into /root (I > might have been root for the whole process, which I know is bad). I > just cp'd everything over to /opt, and everything worked OK (until now). My guess is: - You built as root. - I don't know what went wrong with the command that involved prefix=/opt. - But when you finally build using 'make', it picked the default prefix, which is /root when you are root. - This hard-codes the libexec path to /root/libexec/git-core. - Even after you copy the stuff to /opt, git looks in /root/libexec/... - As a normal user you do not have access to /root, ergo, Permission denied. Rebuild as normal user with make prefix=/opt and install as root with make prefix=/opt install (Yes, prefix must be given also for 'make install'.) -- Hannes -- 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