[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-tar] tar-1.4.90 regression test failed on IRIX 6.5, and vsnprintf()
From: |
Harald Koenig |
Subject: |
[Bug-tar] tar-1.4.90 regression test failed on IRIX 6.5, and vsnprintf() is not portable |
Date: |
Mon, 11 Oct 2004 16:12:28 +0200 |
User-agent: |
Mutt/1.5.6i |
Hi GNU tar developers,
trying to build gtar-1.4.90 on several plattforms, I found two problems
which did not show up with tar-1.14:
a)
DEC Alpha OSF1-4.0 and Solaris 5.5.1 don't have vsnprintf()
which breaks tar when linking lib/argp-fmtstream.o.
on OSF1, it's possible to link against "-ldb" (LIBS=-ldb) which includes
vsnprintf(),
but on Solaris 5.5.1 I don't know of such a simple workarond.
b)
on IRIX 6.5.13 (IRIX64 os-irix 6.5 07091542 IP30) one of the regression tests
fails:
===============================================
Regression testing for GNU tar, version 1.14.90
===============================================
PASS: version.sh
PASS: append.sh
PASS: delete01.sh
PASS: delete02.sh
PASS: delete03.sh
PASS: delete04.sh
PASS: extrac01.sh
PASS: extrac02.sh
PASS: extrac03.sh
PASS: extrac04.sh
PASS: extrac05.sh
PASS: gzip.sh
PASS: incremen.sh
PASS: ignfail.sh
PASS: link01.sh
PASS: listed01.sh
==> FAIL: listed02.sh
PASS: longv7.sh
PASS: multiv01.sh
PASS: multiv02.sh
PASS: multiv03.sh
PASS: old.sh
PASS: options.sh
PASS: same-order01.sh
PASS: same-order02.sh
PASS: volume.sh
PASS: recurse.sh
PASS: sparse01.sh
SKIP: star/gtarfail.sh
SKIP: star/gtarfail2.sh
SKIP: star/multi-fail.sh
SKIP: star/ustar-big-2g.sh
SKIP: star/ustar-big-8g.sh
SKIP: star/pax-big-10g.sh
SKIP: star/qucktest.sh
================================
1 of 28 tests failed
(7 tests were not run)
Please report to address@hidden
================================
and here is the diff of stdout of listed02.sh which breaks the test:
-------------------------------------------------------------------------------
os-irix tmp-2322365 > diff -u stdout0 stdout
--- stdout0 Mon Oct 11 15:25:39 2004
+++ stdout Mon Oct 11 15:25:39 2004
@@ -40,9 +40,9 @@
tart/c1/ca2
Extracting incremental archive
tart/
-tar: Deleting `tart/c1'
tar: Deleting `tart/a1'
tar: Deleting `tart/b1'
+tar: Deleting `tart/c1'
tart/c0/
tart/c2/
tart/b2
-------------------------------------------------------------------------------
os-irix tmp-2322365 > cat stderr
tar: tart/c0: Directory is new
tar: tart/c1: Directory is new
tar: tart/c2: Directory is new
-------------------------------------------------------------------------------
do you have an idea, why this only happens on IRIX 6.5 ?
tar-1.4.90 build and tested fine on the following plattforms:
alpha.OSF1-V4.0
hp9000s700.HP-UX-B.10.20
hp9000s700.HP-UX-B.11.00
i386-bsd.FreeBSD-4.7
i386-linux.RedHat-6.2
i386-linux.RedHat-7.1
i386-linux.RedHat-9.0
rs6000.AIX-4.3
sun4.SunOS-5.8
Harald Koenig
--
"I hope to die ___ _____
before I *have* to use Microsoft Word.", 0--,| /OOOOOOO\
Donald E. Knuth, 02-Oct-2001 in Tuebingen. <_/ / /OOOOOOOOOOO\
\ \/OOOOOOOOOOOOOOO\
\ OOOOOOOOOOOOOOOOO|//
Harald Koenig \/\/\/\/\/\/\/\/\/
science+computing ag // / \\ \
address@hidden ^^^^^ ^^^^^
- [Bug-tar] tar-1.4.90 regression test failed on IRIX 6.5, and vsnprintf() is not portable,
Harald Koenig <=