GNU bug report logs - #15681
automake 1.14, make check failures on AIX

Previous Next

Package: automake;

Reported by: Thomas Jahns <jahns <at> dkrz.de>

Date: Tue, 22 Oct 2013 12:27:02 UTC

Severity: normal

Tags: wontfix

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

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thomas Jahns <jahns <at> dkrz.de>
To: bug-automake <at> gnu.org
Subject: automake 1.14, make check failures on AIX
Date: Tue, 22 Oct 2013 13:56:46 +0200
[Message part 1 (text/plain, inline)]
Hello,

I've built automake 1.14 on our AIX 6.1 system, there are some bugs creeping up.
Two (libtool7 and libtool9) are more of a libtool affair which I've filed
separately to the libtool bug list.

The others are problems with automake itself it seems.

Those which were related to t/get-sysconf.sh I already fixed.

Please find the attached patch which handles a problem with the attempt to call
lex with option --version.
AIX lex gives the following behaviour when called as lex --version:

$ lex --version
0: Warning: 1285-300 The - flag is not valid.
0: Warning: 1285-300 The e flag is not valid.
0: Warning: 1285-339 Ratfor is not supported with lex.
0: Warning: 1285-300 The s flag is not valid.
0: Warning: 1285-300 The i flag is not valid.
0: Warning: 1285-300 The o flag is not valid.

At this point the program hangs waiting for input on stdin.

When entering C-D and line-feed, lex finished:

^D
Error: 1285-340 The rules section delimiter is missing.
$

The one in t/lex-clean-cxx results from mainfoo.cc not correctly declaring yylex
as extern "C". I therefore propose to change the declaration in mainfoo.cc
accordingly. Please see the attached patch.

Unfortunately I don't understand what's tripping up t/lex-line, but I'm quite
willing to test any suggestion.

The same is true for t/tap-signal-w. No idea what's going on there.

Regards, Thomas
-- 
Thomas Jahns
DKRZ GmbH, Department: Application software

Deutsches Klimarechenzentrum
Bundesstraße 45a
D-20146 Hamburg

Phone: +49-40-460094-151
Fax: +49-40-460094-270
Email: Thomas Jahns <jahns <at> dkrz.de>
[test-suite.log.gz (application/x-gzip, attachment)]
[automake-1.14-t-lex-clean-cxx.sh.patch (text/x-patch, attachment)]
[automake-1.14-t-get-sysconf.sh.patch (text/x-patch, attachment)]
[smime.p7s (application/pkcs7-signature, attachment)]

This bug report was last modified 10 years and 213 days ago.

Previous Next


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