threads / discuss / 20074

make install fails with $bindir = $execdir

Subject: make install fails with $bindir = $execdir

## tl;dr

3 messages between Jul 10, 2009 and Jul 10, 2009.

replies: 2people: 2as markdown or json

Santi Béjar· Jul 10, 2009, 10:11 UTC · lore
Hi *,
  since commit 4ecbc17 (Makefile: install 'git' in execdir,
2009-07-09), included in v1.6.4-rc0, the install fails when $bindir is
equal to $execdir with:
bindir=$(cd '/home/pcl305/sbejar/usr/stow/git/bin' && pwd) && \
        execdir=$(cd '/home/pcl305/sbejar/usr/stow/git/bin' && pwd) && \
        { rm -f "$execdir/git" && \
                test -z "" && \
                ln "$bindir/git" "$execdir/git" 2>/dev/null || \
                cp "$bindir/git" "$execdir/git"; } && \
        { for p in  ..list..of..builtins; do \
                rm -f "$execdir/$p" && \
                ln "$execdir/git" "$execdir/$p" 2>/dev/null || \
                ln -s "git" "$execdir/$p" 2>/dev/null || \
                cp "$execdir/git" "$execdir/$p" || exit; \
          done; } && \
        ./check_bindir "z$bindir" "z$execdir" "$bindir/git-add"
cp: cannot stat `/home/pcl305/sbejar/usr/stow/git/bin/git': No such
file or directory
make: *** [install] Error 1

I understant what happens, but all this is very delicate, so I'll try to fix it but I don't know when. Maybe we need also tests for this.

Santi
Johannes Sixt· Jul 10, 2009, 10:35 UTC · re: Santi Béjar · lore

Re: make install fails with $bindir = $execdir

Santi Béjar schrieb:
>   since commit 4ecbc17 (Makefile: install 'git' in execdir,
> 2009-07-09), included in v1.6.4-rc0, the install fails when $bindir is
> equal to $execdir with:
A fix was posted 11 hours ago:
http://thread.gmane.org/gmane.comp.version-control.git/122903/focus=123020
-- Hannes
Santi Béjar· Jul 10, 2009, 11:57 UTC · re: Johannes Sixt · lore

Re: make install fails with $bindir = $execdir

2009/7/10 Johannes Sixt <j.sixt@viscovery.net>:
Show 8 quoted lines
> Santi Béjar schrieb:
>>   since commit 4ecbc17 (Makefile: install 'git' in execdir,
>> 2009-07-09), included in v1.6.4-rc0, the install fails when $bindir is
>> equal to $execdir with:
>
> A fix was posted 11 hours ago:
>
> http://thread.gmane.org/gmane.comp.version-control.git/122903/focus=123020
Thanks. I missed it because it is hidden inside a thread.
Santi

← back to recent threads