GNU bug report logs - #14707
automake 1.14 test hang for t/compile4.sh on Linux if "cl" executable is in path

Previous Next

Package: automake;

Reported by: Diab Jerius <dj <at> head.cfa.harvard.edu>

Date: Mon, 24 Jun 2013 15:52:04 UTC

Severity: minor

Tags: patch

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Diab Jerius <dj <at> head.cfa.harvard.edu>
To: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Cc: 14707 <at> debbugs.gnu.org, "automake-patches <at> gnu.org" <automake-patches <at> gnu.org>
Subject: bug#14707: automake 1.14 test hang for t/compile4.sh on Linux if "cl" executable is in path
Date: Fri, 28 Jun 2013 17:25:02 -0400
On Thu, 2013-06-27 at 11:20 +0200, Stefano Lattarini wrote:
> tags 14707 + patch
> tags 14707 - moreinfo
> thanks
> 
> On 06/24/2013 11:35 PM, Diab Jerius wrote:
> >
> > On Mon, 2013-06-24 at 23:22 +0200, Stefano Lattarini wrote:
> >>
> >> On 06/24/2013 04:45 PM, Diab Jerius wrote:
> >>>
> >>> On the Linux boxes I compile on, there's a /usr/local/bin/cl executable
> >>> (from the IRAF package).  Unfortunately, it seems that t/compile4.sh
> >>> interprets that as a Microsoft compiler.
> >>>
> >>> The IRAF cl is an interactive program,
> >>> 
> >> What happens if the program is run with its stdin redirected from /dev/null?
> >> Does it exit immediately, or does it still hang?
> > 
> > It exits, quite verbosely:
> > 
> > % cl < /dev/null
> > Warning: no login.cl found in login directory
> >       apropos     fitsutil    lists       phist       stecf       utilities
> >       color       gemini      mscred      plot        stlocal     xray
> >       ctio        gmisc       nmisc       proto       stsdas      
> >       dataio      images      noao        rvsao       system      
> >       dbms        language    obsolete    softools    tables      
> > 
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> ERROR: use `logout' to log out of the CL
> > ecl> % 
> > 
> Thanks, this is what I needed.  Below is a patch that I hope should
> fix your problem.  Can you give it a try?
> 

That fixes the problem.

Thanks,

Diab






This bug report was last modified 11 years and 312 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.