bug-coreutils
[Top][All Lists]
Advanced

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

Re: tail -c fails (coreutils 5.92)


From: Vincent Lefevre
Subject: Re: tail -c fails (coreutils 5.92)
Date: Tue, 1 Nov 2005 11:55:18 +0100
User-agent: Mutt/1.5.11-vl-20051031

On 2005-10-31 23:25:10 -0700, Bob Proulx wrote:
> What is the output of grep on getopt from the config.log file?

$ grep getopt config.log
configure:27962: checking getopt.h usability
configure:28007: checking getopt.h presence
configure:28078: checking for getopt.h
configure:28108: checking for getopt_long_only
ac_cv_func_getopt_long_only=yes
ac_cv_header_getopt_h=yes
GETOPT_H='getopt.h'
LIBOBJS=' ${LIBOBJDIR}backupfile$U.o ${LIBOBJDIR}basename$U.o 
${LIBOBJDIR}c-strtod$U.o ${LIBOBJDIR}c-strtold$U.o ${LIBOBJDIR}canon-host$U.o 
${LIBOBJDIR}cloexec$U.o ${LIBOBJDIR}closeout$U.o ${LIBOBJDIR}dirname$U.o 
${LIBOBJDIR}error$U.o ${LIBOBJDIR}exclude$U.o ${LIBOBJDIR}exitfail$U.o 
${LIBOBJDIR}open-safer$U.o ${LIBOBJDIR}creat-safer$U.o 
${LIBOBJDIR}fd-reopen$U.o ${LIBOBJDIR}filemode$U.o ${LIBOBJDIR}filenamecat$U.o 
${LIBOBJDIR}file-type$U.o ${LIBOBJDIR}fsusage$U.o ${LIBOBJDIR}fnmatch$U.o 
${LIBOBJDIR}getline$U.o ${LIBOBJDIR}getdelim$U.o ${LIBOBJDIR}getpass$U.o 
${LIBOBJDIR}lstat$U.o ${LIBOBJDIR}mempcpy$U.o ${LIBOBJDIR}memrchr$U.o 
${LIBOBJDIR}euidaccess$U.o ${LIBOBJDIR}rpmatch$U.o ${LIBOBJDIR}sig2str$U.o 
${LIBOBJDIR}strndup$U.o ${LIBOBJDIR}strnlen$U.o ${LIBOBJDIR}strstr$U.o 
${LIBOBJDIR}strverscmp$U.o ${LIBOBJDIR}vasnprintf$U.o 
${LIBOBJDIR}printf-args$U.o ${LIBOBJDIR}printf-parse$U.o 
${LIBOBJDIR}asnprintf$U.o ${LIBOBJDIR}getdate$U.o ${LIBOBJDIR}gethrxtime$U.o 
${LIBOBJDIR}getndelim2$U.o ${LIBOBJDIR}getopt$U.o ${LIBOBJDIR}getopt1$U.o 
${LIBOBJDIR}gettime$U.o ${LIBOBJDIR}getugroups$U.o ${LIBOBJDIR}hard-locale$U.o 
${LIBOBJDIR}hash$U.o ${LIBOBJDIR}hash-pjw$U.o ${LIBOBJDIR}human$U.o 
${LIBOBJDIR}idcache$U.o ${LIBOBJDIR}imaxtostr$U.o ${LIBOBJDIR}offtostr$U.o 
${LIBOBJDIR}umaxtostr$U.o ${LIBOBJDIR}linebuffer$U.o 
${LIBOBJDIR}long-options$U.o ${LIBOBJDIR}mbchar$U.o ${LIBOBJDIR}md5$U.o 
${LIBOBJDIR}memcoll$U.o ${LIBOBJDIR}mkdir-p$U.o ${LIBOBJDIR}modechange$U.o 
${LIBOBJDIR}mountlist$U.o ${LIBOBJDIR}obstack$U.o ${LIBOBJDIR}physmem$U.o 
${LIBOBJDIR}posixtm$U.o ${LIBOBJDIR}posixver$U.o ${LIBOBJDIR}quotearg$U.o 
${LIBOBJDIR}quote$U.o ${LIBOBJDIR}readtokens$U.o ${LIBOBJDIR}readutmp$U.o 
${LIBOBJDIR}regex$U.o ${LIBOBJDIR}safe-read$U.o ${LIBOBJDIR}safe-write$U.o 
${LIBOBJDIR}same$U.o ${LIBOBJDIR}savedir$U.o ${LIBOBJDIR}save-cwd$U.o 
${LIBOBJDIR}settime$U.o ${LIBOBJDIR}sha1$U.o ${LIBOBJDIR}fopen-safer$U.o 
${LIBOBJDIR}mkstemp-safer$U.o ${LIBOBJDIR}strcasecmp$U.o 
${LIBOBJDIR}strintcmp$U.o ${LIBOBJDIR}strnumcmp$U.o ${LIBOBJDIR}stripslash$U.o 
${LIBOBJDIR}dup-safer$U.o ${LIBOBJDIR}fd-safer$U.o ${LIBOBJDIR}pipe-safer$U.o 
${LIBOBJDIR}unlinkdir$U.o ${LIBOBJDIR}userspec$U.o ${LIBOBJDIR}utimecmp$U.o 
${LIBOBJDIR}utimens$U.o ${LIBOBJDIR}xmalloc$U.o ${LIBOBJDIR}getcwd$U.o 
${LIBOBJDIR}xgetcwd$U.o ${LIBOBJDIR}xnanosleep$U.o ${LIBOBJDIR}xreadlink$U.o 
${LIBOBJDIR}xstrtod$U.o ${LIBOBJDIR}xstrtol$U.o ${LIBOBJDIR}xstrtoul$U.o 
${LIBOBJDIR}yesno$U.o ${LIBOBJDIR}calloc$U.o ${LIBOBJDIR}strftime$U.o 
${LIBOBJDIR}putenv$U.o ${LIBOBJDIR}fts$U.o ${LIBOBJDIR}memcasecmp$U.o 
${LIBOBJDIR}argmatch$U.o ${LIBOBJDIR}cycle-check$U.o ${LIBOBJDIR}acl$U.o 
${LIBOBJDIR}group-member$U.o ${LIBOBJDIR}__fpending$U.o 
${LIBOBJDIR}canonicalize$U.o ${LIBOBJDIR}chdir-long$U.o 
${LIBOBJDIR}openat-die$U.o ${LIBOBJDIR}openat$U.o ${LIBOBJDIR}xfts$U.o 
${LIBOBJDIR}root-dev-ino$U.o ${LIBOBJDIR}version-etc-fsf$U.o 
${LIBOBJDIR}version-etc$U.o ${LIBOBJDIR}diacrit$U.o'
LTLIBOBJS=' ${LIBOBJDIR}backupfile$U.lo ${LIBOBJDIR}basename$U.lo 
${LIBOBJDIR}c-strtod$U.lo ${LIBOBJDIR}c-strtold$U.lo 
${LIBOBJDIR}canon-host$U.lo ${LIBOBJDIR}cloexec$U.lo ${LIBOBJDIR}closeout$U.lo 
${LIBOBJDIR}dirname$U.lo ${LIBOBJDIR}error$U.lo ${LIBOBJDIR}exclude$U.lo 
${LIBOBJDIR}exitfail$U.lo ${LIBOBJDIR}open-safer$U.lo 
${LIBOBJDIR}creat-safer$U.lo ${LIBOBJDIR}fd-reopen$U.lo 
${LIBOBJDIR}filemode$U.lo ${LIBOBJDIR}filenamecat$U.lo 
${LIBOBJDIR}file-type$U.lo ${LIBOBJDIR}fsusage$U.lo ${LIBOBJDIR}fnmatch$U.lo 
${LIBOBJDIR}getline$U.lo ${LIBOBJDIR}getdelim$U.lo ${LIBOBJDIR}getpass$U.lo 
${LIBOBJDIR}lstat$U.lo ${LIBOBJDIR}mempcpy$U.lo ${LIBOBJDIR}memrchr$U.lo 
${LIBOBJDIR}euidaccess$U.lo ${LIBOBJDIR}rpmatch$U.lo ${LIBOBJDIR}sig2str$U.lo 
${LIBOBJDIR}strndup$U.lo ${LIBOBJDIR}strnlen$U.lo ${LIBOBJDIR}strstr$U.lo 
${LIBOBJDIR}strverscmp$U.lo ${LIBOBJDIR}vasnprintf$U.lo 
${LIBOBJDIR}printf-args$U.lo ${LIBOBJDIR}printf-parse$U.lo 
${LIBOBJDIR}asnprintf$U.lo ${LIBOBJDIR}getdate$U.lo ${LIBOBJDIR}gethrxtime$U.lo 
${LIBOBJDIR}getndelim2$U.lo ${LIBOBJDIR}getopt$U.lo ${LIBOBJDIR}getopt1$U.lo 
${LIBOBJDIR}gettime$U.lo ${LIBOBJDIR}getugroups$U.lo 
${LIBOBJDIR}hard-locale$U.lo ${LIBOBJDIR}hash$U.lo ${LIBOBJDIR}hash-pjw$U.lo 
${LIBOBJDIR}human$U.lo ${LIBOBJDIR}idcache$U.lo ${LIBOBJDIR}imaxtostr$U.lo 
${LIBOBJDIR}offtostr$U.lo ${LIBOBJDIR}umaxtostr$U.lo 
${LIBOBJDIR}linebuffer$U.lo ${LIBOBJDIR}long-options$U.lo 
${LIBOBJDIR}mbchar$U.lo ${LIBOBJDIR}md5$U.lo ${LIBOBJDIR}memcoll$U.lo 
${LIBOBJDIR}mkdir-p$U.lo ${LIBOBJDIR}modechange$U.lo ${LIBOBJDIR}mountlist$U.lo 
${LIBOBJDIR}obstack$U.lo ${LIBOBJDIR}physmem$U.lo ${LIBOBJDIR}posixtm$U.lo 
${LIBOBJDIR}posixver$U.lo ${LIBOBJDIR}quotearg$U.lo ${LIBOBJDIR}quote$U.lo 
${LIBOBJDIR}readtokens$U.lo ${LIBOBJDIR}readutmp$U.lo ${LIBOBJDIR}regex$U.lo 
${LIBOBJDIR}safe-read$U.lo ${LIBOBJDIR}safe-write$U.lo ${LIBOBJDIR}same$U.lo 
${LIBOBJDIR}savedir$U.lo ${LIBOBJDIR}save-cwd$U.lo ${LIBOBJDIR}settime$U.lo 
${LIBOBJDIR}sha1$U.lo ${LIBOBJDIR}fopen-safer$U.lo 
${LIBOBJDIR}mkstemp-safer$U.lo ${LIBOBJDIR}strcasecmp$U.lo 
${LIBOBJDIR}strintcmp$U.lo ${LIBOBJDIR}strnumcmp$U.lo 
${LIBOBJDIR}stripslash$U.lo ${LIBOBJDIR}dup-safer$U.lo 
${LIBOBJDIR}fd-safer$U.lo ${LIBOBJDIR}pipe-safer$U.lo 
${LIBOBJDIR}unlinkdir$U.lo ${LIBOBJDIR}userspec$U.lo ${LIBOBJDIR}utimecmp$U.lo 
${LIBOBJDIR}utimens$U.lo ${LIBOBJDIR}xmalloc$U.lo ${LIBOBJDIR}getcwd$U.lo 
${LIBOBJDIR}xgetcwd$U.lo ${LIBOBJDIR}xnanosleep$U.lo ${LIBOBJDIR}xreadlink$U.lo 
${LIBOBJDIR}xstrtod$U.lo ${LIBOBJDIR}xstrtol$U.lo ${LIBOBJDIR}xstrtoul$U.lo 
${LIBOBJDIR}yesno$U.lo ${LIBOBJDIR}calloc$U.lo ${LIBOBJDIR}strftime$U.lo 
${LIBOBJDIR}putenv$U.lo ${LIBOBJDIR}fts$U.lo ${LIBOBJDIR}memcasecmp$U.lo 
${LIBOBJDIR}argmatch$U.lo ${LIBOBJDIR}cycle-check$U.lo ${LIBOBJDIR}acl$U.lo 
${LIBOBJDIR}group-member$U.lo ${LIBOBJDIR}__fpending$U.lo 
${LIBOBJDIR}canonicalize$U.lo ${LIBOBJDIR}chdir-long$U.lo 
${LIBOBJDIR}openat-die$U.lo ${LIBOBJDIR}openat$U.lo ${LIBOBJDIR}xfts$U.lo 
${LIBOBJDIR}root-dev-ino$U.lo ${LIBOBJDIR}version-etc-fsf$U.lo 
${LIBOBJDIR}version-etc$U.lo ${LIBOBJDIR}diacrit$U.lo'

The answer was yes is the 4 cases.

> What is the output of grep on the config.h file?

$ grep GETOPT config.h
#define HAVE_GETOPT_H 1
#define HAVE_GETOPT_LONG_ONLY 1
#define __GETOPT_PREFIX rpl_

> Would it be possible for you to get in the debugger and determine
> where this goes astray and why it is not parsing the -c option
> correctly?

I'll try to see later today. But for instance, "tail -n 3 file"
works as expected. The problem is only for the -c option.

-- 
Vincent Lefèvre <address@hidden> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA




reply via email to

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