bug-coreutils
[Top][All Lists]
Advanced

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

Re: coreutils-8.3: test failed: ls/stat-dtype and touch/no-dereference


From: Eric Blake
Subject: Re: coreutils-8.3: test failed: ls/stat-dtype and touch/no-dereference
Date: Fri, 08 Jan 2010 09:18:20 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666

According to Voelker, Bernhard on 1/8/2010 7:40 AM:
> Hello,
> 
> `make check` failed for 2 of 357 tests here:
> 
>   openSUSE 10.3 (X86-64) (inside a 1&1 hosted virtual machine)
>   kernel 2.6.9-023stab051.3-smp
>   gcc 4.2.1
>   CPU: Quad-Core AMD Opteron(tm) Processor 2352

Which glibc?

Your kernel is quite old (it predates the utimensat syscall).  Assuming
your glibc is new enough to provide the utimensat wrapper (which then
fails with ENOSYS given the missing syscall), that would explain this failure:

> FAIL: touch/no-dereference (exit: 1)
> ====================================
> 
> + grep '^#define HAVE_UTIMENSAT' /home/berny/depot/coreutils-8.3/lib/config.h
> + touch -h dangling
> touch: setting times of `dangling': Function not implemented

The test is assuming that because glibc declared utimensat, that it will
work.  But obviously it doesn't, because your kernel is too old.  I don't
know of any better way to filter out this test, other than to add logic
that skips (rather than fails) if touch dies with ENOSYS.


> FAIL: ls/stat-dtype (exit: 1)
> =============================

I'm not sure what's failing here; hopefully others can chime in.


-- 
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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