bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [autoconf 2.49e] Test 12 failed on Solaris 8/SPARC


From: Rainer Orth
Subject: Re: [autoconf 2.49e] Test 12 failed on Solaris 8/SPARC
Date: Wed, 11 Apr 2001 17:48:47 +0200 (MEST)

Akim,

> Hi Rainer.  Thanks a lot for you report.  I'll need more details to
> understand what happens.  Could you try this:
> 
> ./testsuite -x -d -v 12
> 
> and then, if nothing helps understanding what happened, try to run
> autoconf by hand:
> 
> ../autoconf -A .. -d -v
> 
> and keep preciously the trace.

neither command revealed what happens, but I've found the following:
running the whole autoconf unter truss -f -vall, I see that mawk tries to
open forbidden.rx in the appropriate tmp directory:

% egrep 'exec|forbidden' ac.truss
10110:  execve("/vol/local/bin/mawk", 0x0003DF08, 0x0003E2A4)  argc = 7
10110:  open("/tmp/ac10071/forbidden.rx", O_RDONLY)     Err#2 ENOENT

fails, and gives the error message reported.  This is the only reference to
this file in the whole truss output, i.e. it's never created.

Substituting gawk for mawk in a copy of the generated autoconf script, I
find:

% egrep 'exec|forbidden' ac.truss.gawk
10259:  execve("/vol/gnu/bin/gawk", 0x0003DF10, 0x0003E2AC)  argc = 7
10259:  open("/tmp/ac10220/forbidden.rx", O_RDONLY)     Err#2 ENOENT

i.e. the open fails as well, but gawk doesn't warn about this:

% ./autoconf.gawk -A .. -l /vol/gnu/src/autoconf/autoconf/tests -o- 
configure.ac:3: warning: syntax

        Rainer

-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University

Email: address@hidden



reply via email to

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