|
From: | Martin Dorey |
Subject: | Re: GNU make 4.3.91 on Debian 9.1 |
Date: | Wed, 19 Oct 2022 05:05:00 +0000 |
>>
On Debian 9.1.0 / x86 (a machine with glibc 2.24)
...
>> 3
tests fail
For
me on Debian 9.13 amd64 (a machine with glibc 2.24) it
remains just the one failure, the one I alluded to in
https://savannah.gnu.org/bugs/?63016, so it's not very new. Indeed, output below suggests it's several years and releases old.
> Is
there any possibility of seeing the output
Certainly,
but I still don't want to spam the list to death with the whole thing and I didn't spot anything interesting.
make
check-local
make[2]: Entering directory '/home/martind/download/make'
cd tests && perl -w ./run_make_tests.pl -srcdir /home/martind/download/make -make ../make
Name "main::testee_version" used only once: possible typo at ./run_make_tests.pl line 598.
Name "main::testee" used only once: possible typo at ./run_make_tests.pl line 465.
Name "main::tmpfilesuffix" used only once: possible typo at ./run_make_tests.pl line 467.
Name "main::profile" used only once: possible typo at ./run_make_tests.pl line 432.
Name "main::testname" used only once: possible typo at ./run_make_tests.pl line 715.
Name "main::vos" used only once: possible typo at ./run_make_tests.pl line 432.
Name "main::osname" used only once: possible typo at ./run_make_tests.pl line 569.
Name "CORE::GLOBAL::rmdir" used only once: possible typo at ./run_make_tests.pl line 96.
Name "main::workdir" used only once: possible typo at ./run_make_tests.pl line 254.
Name "main::cwddir" used only once: possible typo at ./run_make_tests.pl line 42.
-------------------------------------------------------------------------------
Running tests for GNU Make on linux
GNU Make 4.3.91
-------------------------------------------------------------------------------
Clearing work...
Finding tests...
features/archives ....................................... ok (12 passed)
features/comments ....................................... ok (1 passed)
features/conditionals ................................... ok (5 passed)
...
functions/warning
....................................... ok (5 passed)
functions/wildcard ...................................... FAILED (9/10 passed)
functions/word .......................................... ok (18 passed)
...
variables/special ....................................... ok (6 passed)
variables/undefine ...................................... ok (5 passed)
vms/library ............................................. N/A
1 Test in 1 Category Failed (See .diff* files in work dir for details) :-(
make[2]: *** [Makefile:1533: check-regression] Error 1
make[2]: Leaving directory '/home/martind/download/make'
make[1]: *** [Makefile:1268: check-am] Error 2
make[1]: Leaving directory '/home/martind/download/make'
make: *** [Makefile:970: check-recursive] Error 1
martind@sirius:~/download/make$ find tests/work/ | grep diff
tests/work/functions/wildcard.diff.9
martind@sirius:~/download/make$
...
the contents of which was as per Bruno.
Debian
make-3.81 (on x86 aka ia32 aka 32 bit) said:
(ia32)martind@sirius:~/tmp/wildcard-9$
echo 'all: ; @echo $(wildcard __ldir)' | /usr/bin/make -f /dev/stdin
__ldir
(ia32)martind@sirius:~/tmp/wildcard-9$ ls -l
total 0
lrwxrwxrwx 1 martind software 6 Oct 19 04:47 __ldir -> __rdir
(ia32)martind@sirius:~/tmp/wildcard-9$
But Debian make-4.0 in the same directory said:
... up to the latest git:
martind@sirius:~/tmp/wildcard-9$ echo 'all: ; @echo $(wildcard __ldir)' | ~/download/make/make -f /dev/stdin
martind@sirius:~/tmp/wildcard-9$ echo 'all: ; @echo $(wildcard __ldir)' | strace -f ~/download/make/make -f /dev/stdin 2>&1 | grep __ldir
read(3, "all: ; @echo $(wildcard __ldir)\n", 4096) = 32
stat("./__ldir", 0x7ffeefaa24d0) = -1 ENOENT (No such file or directory)
martind@sirius:~/tmp/wildcard-9$ echo 'all: ; @echo $(wildcard __ldir)' | ltrace -f ~/download/make/make -f /dev/stdin 2>&1 | grep __ldir
...
[pid 1994] strchr("__ldir", '(') = nil
[pid 1994] __xstat(1, "./__ldir", 0x7ffe07b2f710) = -1
martind@sirius:~/tmp/wildcard-9$
None of which is to make light of the two failures Bruno sees that I don't. Perhaps it's to make light of the one that isn't (far as I see) a regression.
From: Bug-make <bug-make-bounces+martin.dorey=hds.com@gnu.org> on behalf of Paul Smith <psmith@gnu.org>
Sent: Tuesday, October 18, 2022 19:58 To: Bruno Haible <bruno@clisp.org>; bug-make@gnu.org <bug-make@gnu.org> Subject: Re: GNU make 4.3.91 on Debian 9.1 ***** EXTERNAL EMAIL *****
On Wed, 2022-10-19 at 01:43 +0200, Bruno Haible wrote: > On Debian 9.1.0 / x86 (a machine with glibc 2.24), the compilation > succeeds but 3 tests fail. Is there any possibility of seeing the output generated during these runs, in addition to the work directory? The output generated often has useful information. |
[Prev in Thread] | Current Thread | [Next in Thread] |