GNU bug report logs -
#33819
automake-1.16.1 test failures on NetBSD due to weird install-sh failures
Previous Next
To reply to this bug, email your comments to 33819 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-automake <at> gnu.org
:
bug#33819
; Package
automake
.
(Fri, 21 Dec 2018 09:48:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Thomas Klausner <tk <at> giga.or.at>
:
New bug report received and forwarded. Copy sent to
bug-automake <at> gnu.org
.
(Fri, 21 Dec 2018 09:48:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi!
When running the self tests on NetBSD (8.99.27/amd64) with perl
5.28.1, I see 26 test failures.
The log is attached.
Cheers,
Thomas
[test-suite.log.gz (application/x-gunzip, attachment)]
Information forwarded
to
bug-automake <at> gnu.org
:
bug#33819
; Package
automake
.
(Thu, 24 Feb 2022 06:35:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 33819 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 21 Dec 2018 10:46, Thomas Klausner wrote:
> When running the self tests on NetBSD (8.99.27/amd64) with perl
> 5.28.1, I see 26 test failures.
>
> The log is attached.
from the log:
> FAIL: t/instspc
this seems to be due to install-sh being used over normal mkdir -p. but
that should be fine by itself ... it seems you have a weird /bin/sh ? it
is causing errors that shouldn't happen. the output makes it look like
things are underquoted, but i checked the script and ran it locally, and
it looks fine to me.
> FAIL: t/instspc.tap 17 - percent in builddir
> FAIL: t/instspc.tap 18 - percent in destdir
> FAIL: t/instspc.tap 32 - star in destdir
> FAIL: t/instspc.tap 79 - quadrigraph4 in builddir
> FAIL: t/instspc.tap 80 - quadrigraph4 in destdir
> FAIL: t/instspc.tap 81 - a_b in builddir
> FAIL: t/instspc.tap 82 - a_b in destdir
> FAIL: t/instspc.tap 83 - a__b in builddir
> FAIL: t/instspc.tap 84 - a__b in destdir
> FAIL: t/instspc.tap 92 - miscglob1 in destdir
these are all some variation of:
> + DESTDIR=/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent file='./%' make test-inst
> ../install-sh -c -d '/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent/%-prefix/foo'
> mkdir: /scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent/%-prefix/foo: No such file or directory
> *** Error code 1
> FAIL: t/instspc.tap 59 - space in builddir
> FAIL: t/instspc.tap 60 - space in destdir
> FAIL: t/instspc.tap 61 - tab in builddir
> FAIL: t/instspc.tap 62 - tab in destdir
these are all some variation of:
> + DESTDIR=/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-space file='./ ' make test-inst
> ../install-sh -c -d '/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-space/ -prefix/foo'
> mkdir: unknown option -- r
> usage: mkdir [-p] [-m mode] dirname ...
> chmod: unknown option -- p
> Usage: chmod [-R [-H | -L | -P]] [-fh] mode file ...
> chmod [-R [-H | -L | -P]] [-fh] --reference=rfile file ...
> mkdir: unknown option -- r
> usage: mkdir [-p] [-m mode] dirname ...
> *** Error code 1
> FAIL: t/install-sh-unittests
> FAIL: t/instfail
> FAIL: t/self-check-dir
> FAIL: t/self-check-dir.tap 1 - testdir has the expected path [unset am_create_testdir]
> FAIL: t/self-check-dir.tap 2 - fully pre-populated testdir [unset am_create_testdir]
> FAIL: t/self-check-dir.tap 3 - testdir has the expected path [am_create_testdir=empty]
> FAIL: t/self-check-dir.tap 5 - do not create nor chdir in testdir [am_create_testdir=no]
> FAIL: t/install-sh-unittests-w
more install-sh weirdness
> FAIL: t/dist-with-unreadable-makefile-fails
> FAIL: t/instfail-info
> FAIL: t/instmany
> FAIL: t/instmany-mans
> FAIL: t/test-trs-recover2
not sure
-mike
[signature.asc (application/pgp-signature, inline)]
Changed bug title to 'automake-1.16.1 test failures on NetBSD due to weird install-sh failures' from 'automake-1.16.1 test failures on NetBSD'
Request was from
Mike Frysinger <vapier <at> gentoo.org>
to
control <at> debbugs.gnu.org
.
(Thu, 24 Feb 2022 06:36:02 GMT)
Full text and
rfc822 format available.
Added tag(s) moreinfo.
Request was from
Mike Frysinger <vapier <at> gentoo.org>
to
control <at> debbugs.gnu.org
.
(Thu, 24 Feb 2022 06:36:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-automake <at> gnu.org
:
bug#33819
; Package
automake
.
(Thu, 24 Feb 2022 10:24:02 GMT)
Full text and
rfc822 format available.
Message #15 received at 33819 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Mike!
Thanks for looking at this.
I've re-run the tests for 1.16.5 on NetBSD 9.99.93/amd64 with perl 5.34.0 and now get
============================================================================
Testsuite summary for GNU Automake 1.16.5
============================================================================
# TOTAL: 2980
# PASS: 2815
# SKIP: 103
# XFAIL: 39
# FAIL: 23
# XPASS: 0
# ERROR: 0
with a quite different set of errors.
I'll attach it.
Thomas
On Thu, Feb 24, 2022 at 01:34:50AM -0500, Mike Frysinger wrote:
> On 21 Dec 2018 10:46, Thomas Klausner wrote:
> > When running the self tests on NetBSD (8.99.27/amd64) with perl
> > 5.28.1, I see 26 test failures.
> >
> > The log is attached.
>
> from the log:
> > FAIL: t/instspc
>
> this seems to be due to install-sh being used over normal mkdir -p. but
> that should be fine by itself ... it seems you have a weird /bin/sh ? it
> is causing errors that shouldn't happen. the output makes it look like
> things are underquoted, but i checked the script and ran it locally, and
> it looks fine to me.
>
> > FAIL: t/instspc.tap 17 - percent in builddir
> > FAIL: t/instspc.tap 18 - percent in destdir
> > FAIL: t/instspc.tap 32 - star in destdir
> > FAIL: t/instspc.tap 79 - quadrigraph4 in builddir
> > FAIL: t/instspc.tap 80 - quadrigraph4 in destdir
> > FAIL: t/instspc.tap 81 - a_b in builddir
> > FAIL: t/instspc.tap 82 - a_b in destdir
> > FAIL: t/instspc.tap 83 - a__b in builddir
> > FAIL: t/instspc.tap 84 - a__b in destdir
> > FAIL: t/instspc.tap 92 - miscglob1 in destdir
>
> these are all some variation of:
>
> > + DESTDIR=/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent file='./%' make test-inst
> > ../install-sh -c -d '/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent/%-prefix/foo'
> > mkdir: /scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-percent/%-prefix/foo: No such file or directory
> > *** Error code 1
>
> > FAIL: t/instspc.tap 59 - space in builddir
> > FAIL: t/instspc.tap 60 - space in destdir
> > FAIL: t/instspc.tap 61 - tab in builddir
> > FAIL: t/instspc.tap 62 - tab in destdir
>
> these are all some variation of:
>
> > + DESTDIR=/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-space file='./ ' make test-inst
> > ../install-sh -c -d '/scratch/devel/automake/work/automake-1.16.1/t/instspc.dir/dest-space/ -prefix/foo'
> > mkdir: unknown option -- r
> > usage: mkdir [-p] [-m mode] dirname ...
> > chmod: unknown option -- p
> > Usage: chmod [-R [-H | -L | -P]] [-fh] mode file ...
> > chmod [-R [-H | -L | -P]] [-fh] --reference=rfile file ...
> > mkdir: unknown option -- r
> > usage: mkdir [-p] [-m mode] dirname ...
> > *** Error code 1
>
> > FAIL: t/install-sh-unittests
> > FAIL: t/instfail
> > FAIL: t/self-check-dir
> > FAIL: t/self-check-dir.tap 1 - testdir has the expected path [unset am_create_testdir]
> > FAIL: t/self-check-dir.tap 2 - fully pre-populated testdir [unset am_create_testdir]
> > FAIL: t/self-check-dir.tap 3 - testdir has the expected path [am_create_testdir=empty]
> > FAIL: t/self-check-dir.tap 5 - do not create nor chdir in testdir [am_create_testdir=no]
> > FAIL: t/install-sh-unittests-w
>
> more install-sh weirdness
>
> > FAIL: t/dist-with-unreadable-makefile-fails
> > FAIL: t/instfail-info
> > FAIL: t/instmany
> > FAIL: t/instmany-mans
> > FAIL: t/test-trs-recover2
>
> not sure
> -mike
[test-suite.log.gz (application/octet-stream, attachment)]
Information forwarded
to
bug-automake <at> gnu.org
:
bug#33819
; Package
automake
.
(Fri, 25 Feb 2022 03:43:02 GMT)
Full text and
rfc822 format available.
Message #18 received at 33819 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 24 Feb 2022 11:23, Thomas Klausner wrote:
> FAIL: t/distcheck-override-infodir
> FAIL: t/instdir-texi
> FAIL: t/silent-texi
> FAIL: t/txinfo-builddir
> FAIL: t/txinfo-clean
> FAIL: t/txinfo-info-in-srcdir
> FAIL: t/txinfo-include
> FAIL: t/txinfo-many-output-formats
> FAIL: t/txinfo-many-output-formats-vpath
> FAIL: t/txinfo-no-clutter
> FAIL: t/txinfo-override-texinfo-tex
> FAIL: t/txinfo-subdir-pr343
> FAIL: t/txinfo-vtexi4
> FAIL: t/txinfo-without-info-suffix
> FAIL: t/txinfo23
> FAIL: t/txinfo24
> FAIL: t/txinfo25
> FAIL: t/txinfo28
> FAIL: t/version7
> ...
> distcheck-override-infodir: running texi2dvi --version
> texi2dvi (GNU Texinfo 4.8) 1.34
> ...
> TEXINPUTS="../..:$TEXINPUTS" MAKEINFO='/bin/sh '/disk/6/archive/foreign/automake-1.16.5/t/distcheck-override-infodir.dir/distcheck-override-infodir-1.0/missing' makeinfo -I ../..' texi2dvi --build-dir=main.t2d -o main.dvi ../../main.texi
> /usr/bin/texi2dvi: Can't use option `--output' with more than one argument.
your texinfo is old & known to be broken. i thought i saw this recently, but
i can't find the bug/reference. maybe it's been fixed in git.
> FAIL: t/objc-megademo
> + ./play >got
> /usr/lib/libobjc.so.4: Trying to call undefined weak symbol `pthread_attr_init'
looks like your host's libobjc.so is broken. i don't think this is something
we should try and deal with.
> FAIL: t/self-check-dir
> FAIL: t/self-check-dir.tap 1 - testdir has the expected path [unset am_create_testdir]
> FAIL: t/self-check-dir.tap 2 - fully pre-populated testdir [unset am_create_testdir]
> FAIL: t/self-check-dir.tap 3 - testdir has the expected path [am_create_testdir=empty]
not really sure what's going on with these.
-mike
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 3 years and 110 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.