bug-tar
[Top][All Lists]
Advanced

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

Configure hangs at 'checking whether getcwd handles long file names prop


From: Qingchuan Wang (qingcwan)
Subject: Configure hangs at 'checking whether getcwd handles long file names properly...'
Date: Thu, 31 Oct 2019 07:46:04 +0000

Hi,

 

It hangs when ‘./configure’, I tried 1.29, 1.31 and 1.32, all same.

The ‘mkdir’ didn’t return peeking by strace.

 

 

$ cat /etc/issue

Red Hat Enterprise Linux Server release 6.10 (Santiago)

Kernel \r on an \m

$ uname -a

Linux ****** 2.6.32-754.3.5.el6.x86_64 #1 SMP Thu Aug 9 11:56:22 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

$ mount |grep isbu_crdc_sw1

shn4-netapp-ns:/localsec/isbu_crdc_sw1 on /auto/isbu_crdc_sw1 type nfs (rw,rsize=32768,wsize=32768,tcp,hard,intr,sloppy,addr=10.74.44.50)

$ pwd

/auto/isbu_crdc_sw1/tar-1.32

 

 

 

$ ./configure

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking whether UID '553711' is supported by ustar format... yes

checking whether GID '25' is supported by ustar format... yes

checking how to create a ustar tar archive... gnutar

checking whether make supports nested variables... (cached) yes

checking for style of include used by make... GNU

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking whether gcc understands -c and -o together... yes

checking dependency style of gcc... gcc3

checking for gcc option to accept ISO C99... -std=gnu99

checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99

checking for ranlib... ranlib

checking for bison... bison -y

checking how to run the C preprocessor... gcc -std=gnu99 -E

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking minix/config.h usability... no

checking minix/config.h presence... no

checking for minix/config.h... no

checking whether it is safe to define __EXTENSIONS__... yes

checking whether _XOPEN_SOURCE should be defined... no

checking for Minix Amsterdam compiler... no

checking for ar... ar

checking for _LARGEFILE_SOURCE value needed for large files... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for special C compiler options needed for large files... (cached) no

checking for _FILE_OFFSET_BITS value needed for large files... (cached) no

checking for inline... inline

checking for fcntl.h... yes

checking for linux/fd.h... yes

checking for memory.h... (cached) yes

checking for net/errno.h... no

checking for sgtty.h... yes

checking for string.h... (cached) yes

checking for sys/param.h... yes

checking for sys/device.h... no

checking for sys/gentape.h... no

checking for sys/inet.h... no

checking for sys/io/trioctl.h... no

checking for sys/mtio.h... yes

checking for sys/time.h... yes

checking for sys/tprintf.h... no

checking for sys/tape.h... no

checking for unistd.h... (cached) yes

checking for locale.h... yes

checking for sys/types.h... (cached) yes

checking for features.h... yes

checking for linewrap.h... no

checking for sys/socket.h... yes

checking for dirent.h... yes

checking for fnmatch.h... yes

checking for wctype.h... yes

checking for stdio_ext.h... yes

checking for sys/stat.h... (cached) yes

checking for getopt.h... yes

checking for sys/cdefs.h... yes

checking for limits.h... yes

checking for wchar.h... yes

checking for stdint.h... (cached) yes

checking for inttypes.h... (cached) yes

checking for crtdefs.h... no

checking for langinfo.h... yes

checking for xlocale.h... yes

checking for sys/mman.h... yes

checking for priv.h... no

checking for malloc.h... yes

checking for selinux/selinux.h... yes

checking for strings.h... (cached) yes

checking for sysexits.h... yes

checking for utime.h... yes

checking for netdb.h... yes

checking for sys/wait.h... yes

checking for pwd.h... yes

checking for grp.h... yes

checking for sys/buf.h... no

checking sys/mkdev.h usability... no

checking sys/mkdev.h presence... no

checking for sys/mkdev.h... no

checking sys/sysmacros.h usability... yes

checking sys/sysmacros.h presence... yes

checking for sys/sysmacros.h... yes

checking for st_fstype string in struct stat... no

checking sys/acl.h usability... yes

checking sys/acl.h presence... yes

checking for sys/acl.h... yes

checking for library containing acl_get_file... -lacl

checking for library containing acl_get_fd... none required

checking for library containing acl_set_file... none required

checking for library containing acl_set_fd... none required

checking for library containing acl_to_text... none required

checking for library containing acl_from_text... none required

checking for library containing acl_delete_def_file... none required

checking for library containing acl_free... none required

checking for mode_t... yes

checking for pid_t... yes

checking for off_t... yes

checking for uid_t in sys/types.h... yes

checking for major_t... no

checking for minor_t... no

checking for dev_t... yes

checking for ino_t... yes

checking for ssize_t... yes

checking for fchmod... yes

checking for flockfile... yes

checking for funlockfile... yes

checking for pathconf... yes

checking for btowc... yes

checking for canonicalize_file_name... yes

checking for getcwd... yes

checking for readlink... yes

checking for realpath... yes

checking for readlinkat... yes

checking for chown... yes

checking for fchown... yes

checking for _set_invalid_parameter_handler... no

checking for fchdir... yes

checking for fdopendir... yes

checking for faccessat... yes

checking for fchmodat... yes

checking for lchmod... no

checking for fcntl... yes

checking for symlink... yes

checking for mempcpy... yes

checking for fnmatch... yes

checking for isblank... yes

checking for iswctype... yes

checking for mbsrtowcs... yes

checking for wmemchr... yes

checking for wmemcpy... yes

checking for wmempcpy... yes

checking for fstatat... yes

checking for futimens... yes

checking for getdelim... yes

checking for getdtablesize... yes

checking for getprogname... no

checking for getexecname... no

checking for gettimeofday... yes

checking for iswcntrl... yes

checking for iswblank... yes

checking for link... yes

checking for openat... yes

checking for linkat... yes

checking for lstat... yes

checking for mbsinit... yes

checking for mbrtowc... yes

checking for mprotect... yes

checking for mkdirat... yes

checking for mkfifoat... yes

checking for mknodat... yes

checking for mknod... yes

checking for tzset... yes

checking for nl_langinfo... yes

checking for renameat... yes

checking for renameat2... no

checking for setenv... yes

checking for sleep... yes

checking for snprintf... yes

checking for strdup... yes

checking for strndup... yes

checking for strtoimax... yes

checking for strtoumax... yes

checking for symlinkat... yes

checking for localtime_r... yes

checking for timegm... yes

checking for pipe... yes

checking for unlinkat... yes

checking for utime... yes

checking for futimes... yes

checking for futimesat... yes

checking for utimensat... yes

checking for lutimes... yes

checking for vasnprintf... no

checking for wcrtomb... yes

checking for wcwidth... yes

checking for mkfifo... yes

checking for setlocale... yes

checking for fsync... yes

checking for size_t... yes

checking for working alloca.h... yes

checking for alloca... yes

checking for C/C++ restrict keyword... __restrict

checking whether clearerr_unlocked is declared... yes

checking whether feof_unlocked is declared... yes

checking whether ferror_unlocked is declared... yes

checking whether fflush_unlocked is declared... yes

checking whether fgets_unlocked is declared... yes

checking whether fputc_unlocked is declared... yes

checking whether fputs_unlocked is declared... yes

checking whether fread_unlocked is declared... yes

checking whether fwrite_unlocked is declared... yes

checking whether getc_unlocked is declared... yes

checking whether getchar_unlocked is declared... yes

checking whether putc_unlocked is declared... yes

checking whether putchar_unlocked is declared... yes

checking whether strerror_r is declared... yes

checking for strerror_r... yes

checking whether strerror_r returns char *... yes

checking build system type... x86_64-pc-linux-gnu

checking host system type... x86_64-pc-linux-gnu

checking for d_ino member in directory struct... yes

checking for long file names... yes

checking whether <wchar.h> uses 'inline' correctly... yes

checking for nl_langinfo and CODESET... yes

checking for a traditional french locale... fr_FR

checking whether // is distinct from /... no

checking whether realpath works... yes

checking for unistd.h... (cached) yes

checking for working chown... yes

checking whether chown dereferences symlinks... yes

checking whether chown honors trailing slash... yes

checking whether chown always updates ctime... yes

checking whether the preprocessor supports include_next... yes

checking whether system header files limit the line length... no

checking if environ is properly declared... yes

checking for complete errno.h... yes

checking type of array argument to getgroups... gid_t

checking whether lstat correctly handles trailing slash... yes

checking whether fchdir is declared... yes

checking for working fcntl.h... yes

checking for promoted mode_t type... mode_t

checking for mbstate_t... yes

checking whether stdin defaults to large file offsets... yes

checking whether fseeko is declared... yes

checking for fseeko... yes

checking whether stat file-mode macros are broken... no

checking for nlink_t... yes

checking whether getcwd (NULL, 0) allocates memory for result... yes

checking for getcwd with POSIX signature... yes

checking whether getcwd is declared... yes

checking whether getdelim is declared... yes

checking whether getdtablesize is declared... yes

checking whether getline is declared... yes

checking for getopt.h... (cached) yes

checking for getopt_long_only... yes

checking whether getopt is POSIX compatible... yes

checking for working GNU getopt function... no

checking for struct timeval... yes

checking for wide-enough struct timeval.tv_sec member... yes

checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... no

checking for wint_t... yes

checking whether wint_t is too small... no

checking for unsigned long long int... yes

checking for long long int... yes

checking whether stdint.h conforms to C99... yes

checking whether stdint.h predates C++11... no

checking whether stdint.h has UINTMAX_WIDTH etc.... no

checking for inttypes.h... (cached) yes

checking whether the inttypes.h PRIxNN macros are broken... no

checking whether iswcntrl works... yes

checking for towlower... yes

checking for wctype_t... yes

checking for wctrans_t... yes

checking for O_CLOEXEC... yes

checking for wchar_t... yes

checking for good max_align_t... no

checking whether NULL can be used in arbitrary expressions... yes

checking whether malloc, realloc, calloc are POSIX compliant... yes

checking for stdlib.h... (cached) yes

checking for GNU libc compatible malloc... yes

checking for a traditional japanese locale... ja_JP

checking for a transitional chinese locale... zh_CN.GB18030

checking for a french Unicode locale... fr_FR.UTF-8

checking for mmap... yes

checking for MAP_ANONYMOUS... yes

checking whether memchr works... yes

checking whether memrchr is declared... yes

checking whether <limits.h> defines MIN and MAX... no

checking whether <sys/param.h> defines MIN and MAX... yes

checking whether time_t is signed... yes

checking whether alarm is declared... yes

checking for working mktime... yes

checking whether struct tm is in sys/time.h or time.h... time.h

checking for struct tm.tm_zone... yes

checking for struct tm.tm_gmtoff... yes

checking for stdbool.h that conforms to C99... yes

checking for _Bool... yes

checking for compound literals... yes

checking whether we are using the GNU C Library >= 2.1 or uClibc... yes

checking for library containing setfilecon... -lselinux

checking whether setenv is declared... yes

checking search.h usability... yes

checking search.h presence... yes

checking for search.h... yes

checking for tsearch... yes

checking for sigset_t... yes

checking whether snprintf returns a byte count as in C99... yes

checking whether snprintf is declared... yes

checking whether strdup is declared... yes

checking whether strerror(0) succeeds... yes

checking whether strndup is declared... yes

checking whether strnlen is declared... yes

checking whether strtoimax is declared... yes

checking whether strtoumax is declared... yes

checking for struct timespec in <time.h>... yes

checking whether unsetenv is declared... yes

checking whether the utimes function works... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for intmax_t... yes

checking where to find the exponent in a 'double'... word 1 bit 20

checking for snprintf... (cached) yes

checking for strnlen... yes

checking for wcslen... yes

checking for wcsnlen... yes

checking for mbrtowc... (cached) yes

checking for wcrtomb... (cached) yes

checking whether _snprintf is declared... no

checking whether vsnprintf is declared... yes

checking for sys/acl.h... (cached) yes

checking for library containing acl_get_file... (cached) -lacl

checking for acl_get_file... yes

checking for acl_get_fd... yes

checking for acl_set_file... yes

checking for acl_set_fd... yes

checking for acl_free... yes

checking for acl_from_mode... yes

checking for acl_from_text... yes

checking for acl_delete_def_file... yes

checking for acl_extended_file... yes

checking for acl_delete_fd_np... no

checking for acl_delete_file_np... no

checking for acl_copy_ext_native... no

checking for acl_create_entry_np... no

checking for acl_to_short_text... no

checking for acl_free_text... no

checking for working acl_get_file... yes

checking acl/libacl.h usability... yes

checking acl/libacl.h presence... yes

checking for acl/libacl.h... yes

checking for acl_entries... yes

checking for ACL_FIRST_ENTRY... yes

checking for ACL_TYPE_EXTENDED... no

checking for alloca as a compiler built-in... yes

checking whether program_invocation_name is declared... yes

checking whether program_invocation_short_name is declared... yes

checking whether program_invocation_name is defined... yes

checking whether program_invocation_short_name is defined... yes

checking whether btowc(0) is correct... yes

checking whether btowc(EOF) is correct... yes

checking for __builtin_expect... yes

checking whether this system has an arbitrary file name length limit... yes

checking for library containing clock_gettime... -lrt

checking for clock_gettime... yes

checking for clock_settime... yes

checking for closedir... yes

checking for d_ino member in directory struct... (cached) yes

checking for dirfd... yes

checking whether dirfd is declared... yes

checking whether dirfd is a macro... no

checking whether // is distinct from /... (cached) no

checking whether dup works... yes

checking whether dup2 works... yes

checking for error_at_line... yes

checking for euidaccess... yes

checking for fchownat... yes

checking whether fchownat works with AT_SYMLINK_NOFOLLOW... yes

checking whether fchownat works with an empty file name... yes

checking whether fcntl handles F_DUPFD correctly... yes

checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check

checking whether fdopendir is declared... yes

checking whether fdopendir works... yes

checking for getxattr with XATTR_NAME_POSIX_ACL macros... no

checking for struct stat.st_blocks... yes

checking for flexible array member... yes

checking whether conversion from 'int' to 'long double' works... yes

checking for working GNU fnmatch... no

checking whether isblank is declared... yes

checking whether isblank is declared... (cached) yes

checking for __fpending... yes

checking whether __fpending is declared... yes

checking for fseeko... (cached) yes

checking whether fstatat (..., 0) works... yes

checking whether futimens works... no

checking whether getcwd handles long file names properly... ^C^C

 

BR

Wang Qingchuan

 


reply via email to

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