delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/05/16/18:16:19

Date: Tue, 16 May 2000 17:21:59 -0400 (EDT)
Message-Id: <200005162121.RAA20134@indy.delorie.com>
From: Eli Zaretskii <eliz AT delorie DOT com>
To: pavenis AT lanet DOT lv
CC: djgpp-workers AT delorie DOT com
In-reply-to: <39204C6A.31561.189A92F@localhost> (pavenis@lanet.lv)
Subject: Re: GDB 5.0 is in pretest
References: <200005151109 DOT NAA06529 AT cerbere DOT u-strasbg DOT fr> <39204C6A DOT 31561 DOT 189A92F AT localhost>
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> From: pavenis AT lanet DOT lv
> Date: Mon, 15 May 2000 19:13:46 +0200
>
> > > >   make install prefix=${DJDIR}
> > > Failure :
> > [snip]
> > > D:/DJGPP/BIN/sh.exe ./../mkinstalldirs d:/djgpp/lib
> > > D:/DJGPP/BIN/sh.exe ./libtool  --mode=install D:/DJGPP/BIN/sh.exe
> > > d:/pub/gdb-5.0/gdb-4.95.1/install-sh -c libbfd.la d:/djgpp/lib/libbfd.la
> > > libtool: install: `d:/djgpp/lib/libbfd.la' is not a directory
> > 
> > This is a known problem which I keep forgetting all the time.
>
> Strange. I was not able to reproduce this problem.
> 	make install prefix=${DJDIR}
> works Ok for me (even tried multiply ways, but anyway failed to break 
> it)

I think I know why.  Pierre has SHELL set to an explicit value
(D:/DJGPP/BIN/sh.exe) for some reason, perhaps because he invoked Make
from Bash or from Emacs.  In contrast, when you run Make, it uses
/dev/env/DJDIR/bin/sh.exe.  The latter compares equal to the value of
SHELL as set by the configure script, and everything works.  In
Pierre's case, these two strings don't compare equal, and libtool gets
confused.

Pierre, can you try the following command and tell me if it works for
you?

   make install prefix=${DJDIR} INSTALL='ginstall -c'

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019