libtool
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]