[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ksh bug on Tru64 UNIX causes current libtool failure
From: |
Nicolas Joly |
Subject: |
Re: ksh bug on Tru64 UNIX causes current libtool failure |
Date: |
Thu, 2 Jun 2005 01:02:32 +0200 |
User-agent: |
Mutt/1.5.8i |
On Wed, May 25, 2005 at 06:22:37PM +0200, Ralf Wildenhues wrote:
> [ Alexander, the patch to work around shell bugs on your platform breaks
> on other ones. As the failure on yours are "more" harmless, I'd like to
> revert them. See the thread on the libtool mailing list. ]
>
> * Nicolas Joly wrote on Thu, May 19, 2005 at 12:39:43AM CEST:
> > On Wed, May 18, 2005 at 11:09:21PM +0200, Ralf Wildenhues wrote:
> > > * Nicolas Joly wrote on Wed, May 18, 2005 at 05:03:05PM CEST:
> > > >
> > > > I can't even compile libtool 1.5.18 on my Tru64 unix V5.1B
> > > > workstation:
> > > *snip*
> > > > /bin/ksh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.
> > > > -I. -g -c -o ltdl.lo ltdl.c
> > > > libtool: compile: libobj name `ltdl.lo' may not contain shell special
> > > > characters.
> > > > *** Exit 1
> > >
> > > That'll teach me to ever do fatal errors based on shell correctness
> > > assumptions again. :(
>
> OK to apply this patch to branch-2-0 and HEAD, and then backport to
> branch-1-5?
Sorry for the delay.
Unfortunately, i was unable to bootstrap libtool HEAD on my Tru64 unix
workstation. Next step was to bootstrap it on another machine
(NetBSD/amd64); back to the Tru64 machine ... another failure.
The first failure seems to be related to missing `print' command in
default `/bin/sh':
address@hidden [~]> /bin/sh
$ print -r '\t'
print: not found
address@hidden [~]> BIN_SH=xpg4 /bin/sh
$ print -r '\t'
\t
address@hidden [~]> /bin/ksh
$ print -r '\t'
\t
gmake[3]: Entering directory `/home/njoly/temp/libtool-2.1a/libltdl'
source='loaders/preopen.c' object='libltdl_la-preopen.lo' libtool=yes \
DEPDIR=.deps depmode=tru64 /bin/sh ../config/depcomp \
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H="<config.h>"
-DLTDL -I. -I. -I.. -DLTDLOPEN=libltdl -I. -I. -I./libltdl -g -c -o
libltdl_la-preopen.lo `test -f 'loaders/preopen.c' || echo
'./'`loaders/preopen.c
../libtool: print: not found
../libtool: print: not found
../libtool: : Permission denied
../libtool: print: not found
sh: /: cannot execute
gmake[3]: *** [libltdl_la-preopen.lo] Error 1
--
Nicolas Joly
Biological Software and Databanks.
Institut Pasteur, Paris.