[Top][All Lists]
[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