delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/12/17/01:00:23

Date: Sun, 17 Dec 2000 07:57:19 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Phil Boucherat <philboucherat AT btinternet DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: Problem building 68K cross compiler
In-Reply-To: <91do4r$f36$1@neptunium.btinternet.com>
Message-ID: <Pine.SUN.3.91.1001217075539.3325B-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, 15 Dec 2000, Phil Boucherat wrote:

> make.exe[3]: Entering directory `c:/djgpp/gnu/binutl-2.951/bfd'
> c:/djgpp/bin/sh.exe ./../mkinstalldirs /g68/lib
> c:/djgpp/bin/sh.exe ./libtool  --mode=install c:/djgpp/bin/sh.exe
> /dev/c/djgpp/gnu/binutl-2.951/install-sh -c libbfd.la /g68/lib/libbfd.la
> libtool: install: `/g68/lib/libbfd.la' is not a directory
> Try `libtool --help --mode=install' for more information.
> make.exe[3]: *** [install-libLTLIBRARIES] Error 1

This is a known bug in old versions of libtool.  I hit it when building 
Binutils 2.9.1 and reported it, but someone already did that before me, 
because the maintainer said it was already corrected in the development 
version, and sent me a version that worked.

> Therefore fixed as follows : comment out the first line and insert the
> second line in the makefile in the top level directory (in my case
> :\djgpp\gnu\binutl-2.951) after running configure
> 
> # INSTALL = $(SHELL) $$s/install-sh -c
> INSTALL = c:/djgpp/bin/ginstall -c

This indeed works around the bug.

- Raw text -


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