Jiang Xin <worldhello.net@xxxxxxxxx> writes: > Html documents will be installed to root dir (/) no matter what prefix > is set, if run these commands before `make` and `make install-html`: > > $ make configure > $ ./configure --prefix=<PREFIX> > > After the installation, all the html documents will copy to rootdir (/), > and: > > $ git --html-path > <PREFIX> > > $ git help -w something > fatal: '<PREFIX>': not a documentation directory. > > This is because the variable "htmldir" points to a undefined variable > "$(docdir)" in file "config.mak.autogen", which is generated by running > `./configure`. This bug comes from commit fc1c541 (Honor configure's > htmldir switch), since v1.8.1.3-537-g1d321. > > Add the required two variables "PACKAGE_TARNAME" and "docdir" to file > "config.mak.in" will resolve this problem. > > Signed-off-by: Jiang Xin <worldhello.net@xxxxxxxxx> > --- Who references PACKAGE_TARNAME and how is the symbol used? > config.mak.in | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/config.mak.in b/config.mak.in > index d7c49..fa02bd 100644 > --- a/config.mak.in > +++ b/config.mak.in > @@ -8,6 +8,7 @@ LDFLAGS = @LDFLAGS@ > AR = @AR@ > TAR = @TAR@ > DIFF = @DIFF@ > +PACKAGE_TARNAME = @PACKAGE_TARNAME@ > #INSTALL = @INSTALL@ # needs install-sh or install.sh in sources > > prefix = @prefix@ > @@ -17,6 +18,7 @@ gitexecdir = @libexecdir@/git-core > datarootdir = @datarootdir@ > template_dir = @datadir@/git-core/templates > sysconfdir = @sysconfdir@ > +docdir = @docdir@ > > mandir = @mandir@ > htmldir = @htmldir@ -- 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