`./configure --XXdir=` ignored?

4 messages, 2 authors, 2016-06-15 · open the first message on its own page

`./configure --XXdir=` ignored?

From: Tim Visher <hidden>
Date: 2016-06-15 22:46:17

Hello Everyone,

I'm working on getting git 1.6.2-rc2 built.  I have a bin, man, info,
and html directory in my home folder that I'd like to use as the
defaults for git.  I attempted to do this through

    make configure
    ./configure --XXdir=/full/path/to/dir
    make all man info html
    make install install-man install-info install-html

But other than the binaries (and I'm not even totally convinced they
got in correctly) and the man pages, everything else seems to be
attempting to go to the typical places in /usr/local.

What am I doing wrong?

-- 

In Christ,

Timmy V.

http://burningones.com/
http://five.sentenc.es/ - Spend less time on e-mail

Re: `./configure --XXdir=` ignored?

From: Jeff King <hidden>
Date: 2016-06-15 22:46:17

On Thu, Feb 26, 2009 at 09:48:29AM -0500, Tim Visher wrote:
I'm working on getting git 1.6.2-rc2 built.  I have a bin, man, info,
and html directory in my home folder that I'd like to use as the
defaults for git.  I attempted to do this through

    make configure
    ./configure --XXdir=/full/path/to/dir
    make all man info html
    make install install-man install-info install-html

But other than the binaries (and I'm not even totally convinced they
got in correctly) and the man pages, everything else seems to be
attempting to go to the typical places in /usr/local.

What am I doing wrong?
The configure support is notoriously incomplete (AFAIK, very few of the
active developers use it regularly). Probably you need something like
this (but I didn't test it):
diff --git a/config.mak.in b/config.mak.in
index 7cce0c1..505d5c7 100644
--- a/config.mak.in
+++ b/config.mak.in
@@ -18,6 +18,8 @@ datarootdir = @datarootdir@
 template_dir = @datadir@/git-core/templates
 
 mandir=@mandir@
+htmldir=@htmldir@
+infodir=@infodir@
 
 srcdir = @srcdir@
 VPATH = @srcdir@

Re: `./configure --XXdir=` ignored?

From: Tim Visher <hidden>
Date: 2016-06-15 22:46:17

On Thu, Feb 26, 2009 at 10:00 AM, Jeff King [off-list ref] wrote:
The configure support is notoriously incomplete
Would it be easier for me to just build the documentation and then
install it by hand then?  Is that even possible?

-- 

In Christ,

Timmy V.

http://burningones.com/
http://five.sentenc.es/ - Spend less time on e-mail

Re: `./configure --XXdir=` ignored?

From: Jeff King <hidden>
Date: 2016-06-15 22:46:17

On Thu, Feb 26, 2009 at 10:09:57AM -0500, Tim Visher wrote:
On Thu, Feb 26, 2009 at 10:00 AM, Jeff King [off-list ref] wrote:
quoted
The configure support is notoriously incomplete
Would it be easier for me to just build the documentation and then
install it by hand then?  Is that even possible?
No, there's Makefile support:

  make htmldir=/path/to/wherever install-html

but the autoconf stuff wasn't hooking into it properly (which is what
the patch I sent should do).

What I meant by "incomplete" is that most people just use the Makefile
directly without autoconf, so we never notice when bugs like this are
hiding. Thus the bugs tend to hang around for a while until somebody
submits a patch (which I was hoping you would do after getting it to
work).

-Peff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help