* Package: sys-apps/grep-2.16  * Repository: gentoo_prefix  * Maintainer: base-system@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux nls pcre prefix userland_GNU  * FEATURES: preserve-libs userpriv usersandbox >>> Unpacking source... >>> Unpacking grep-2.16.tar.xz to /var/tmp/alexxy/portage/sys-apps/grep-2.16/work >>> Source unpacked in /var/tmp/alexxy/portage/sys-apps/grep-2.16/work >>> Preparing source in /var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16 ... >>> Source prepared. >>> Configuring source in /var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16 ... * econf: updating grep-2.16/build-aux/config.guess with /s/ls2/home/users/alexxy/prefix/usr/share/gnuconfig/config.guess * econf: updating grep-2.16/build-aux/config.sub with /s/ls2/home/users/alexxy/prefix/usr/share/gnuconfig/config.sub ./configure --prefix=/s/ls2/home/users/alexxy/prefix/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/s/ls2/home/users/alexxy/prefix/usr/share/man --infodir=/s/ls2/home/users/alexxy/prefix/usr/share/info --datadir=/s/ls2/home/users/alexxy/prefix/usr/share --sysconfdir=/s/ls2/home/users/alexxy/prefix/etc --localstatedir=/s/ls2/home/users/alexxy/prefix/var/lib --libdir=/s/ls2/home/users/alexxy/prefix/usr/lib --disable-dependency-tracking --bindir=/s/ls2/home/users/alexxy/prefix/bin --enable-nls --enable-perl-regexp checking for a BSD-compatible install... /s/ls2/home/users/alexxy/prefix/usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /s/ls2/home/users/alexxy/prefix/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gawk... (cached) gawk checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... -std=gnu11 checking whether x86_64-pc-linux-gnu-gcc -std=gnu11 understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc -std=gnu11... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -std=gnu11 -E checking for grep that handles long lines and -e... fn_grep checking for egrep... (cached) fn_grep checking for Minix Amsterdam compiler... no checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for sys/types.h... yes checking for sys/stat.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes 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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for x86_64-pc-linux-gnu-ranlib... (cached) x86_64-pc-linux-gnu-ranlib checking for size_t... yes checking for an ANSI C-conforming const... yes checking for working alloca.h... yes checking for alloca... yes checking whether uses 'inline' correctly... yes checking for btowc... yes checking for _set_invalid_parameter_handler... no checking for fchdir... yes checking for fdopendir... yes checking for strerror_r... yes checking for fcntl... yes checking for symlink... yes checking for mempcpy... 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 openat... yes checking for fstatfs... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for iswcntrl... yes checking for iswblank... yes checking for lstat... yes checking for mbsinit... yes checking for mbrtowc... yes checking for mbrlen... yes checking for mbslen... no checking for mprotect... yes checking for nl_langinfo... yes checking for strdup... yes checking for strtoimax... yes checking for strtoumax... yes checking for pipe... yes checking for wcrtomb... yes checking for wctob... yes checking for wcwidth... yes checking for newlocale... yes checking for setenv... yes checking for snprintf... yes checking for vasnprintf... no checking for isascii... yes checking for setlocale... yes checking for nl_langinfo and CODESET... yes checking for a traditional french locale... fr_FR checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/socket.h... yes checking for dirent.h... yes checking for wctype.h... yes checking for stdio_ext.h... yes checking for sys/stat.h... (cached) yes checking for sys/vfs.h... yes checking for getopt.h... yes checking for sys/time.h... yes checking for iconv.h... yes checking for wchar.h... yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for langinfo.h... yes checking for xlocale.h... yes checking for sys/mman.h... yes checking for malloc.h... yes checking for features.h... yes checking whether the preprocessor supports include_next... yes checking whether system header files limit the line length... no checking whether // is distinct from /... no checking for complete errno.h... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... yes checking whether fchdir is declared... yes checking for working fcntl.h... yes checking for pid_t... yes checking for mode_t... yes checking for promoted mode_t type... mode_t checking for mbstate_t... yes checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether fchmodat is declared without a macro... yes checking whether fstat is declared without a macro... yes checking whether fstatat is declared without a macro... yes checking whether futimens is declared without a macro... no checking whether lchmod is declared without a macro... yes checking whether lstat is declared without a macro... yes checking whether mkdirat is declared without a macro... yes checking whether mkfifo is declared without a macro... yes checking whether mkfifoat is declared without a macro... yes checking whether mknod is declared without a macro... yes checking whether mknodat is declared without a macro... yes checking whether stat is declared without a macro... yes checking whether utimensat is declared without a macro... no checking whether lstat correctly handles trailing slash... yes checking whether getcwd (NULL, 0) allocates memory for result... yes checking for getcwd with POSIX signature... 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 whether getenv is declared... yes checking for C/C++ restrict keyword... __restrict checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether gettimeofday is declared without a macro... yes checking for ld used by x86_64-pc-linux-gnu-gcc -std=gnu11... /s/ls2/home/users/alexxy/prefix/usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/s/ls2/home/users/alexxy/prefix/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for working iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for inline... inline checking for unsigned long long int... yes checking for long long int... yes checking whether stdint.h conforms to C99... yes checking whether imaxabs is declared without a macro... yes checking whether imaxdiv is declared without a macro... yes checking whether strtoimax is declared without a macro... yes checking whether strtoumax is declared without a macro... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking for wint_t... yes checking whether iswcntrl works... yes checking for towlower... yes checking for wctype_t... yes checking for wctrans_t... yes checking whether wctype is declared without a macro... yes checking whether iswctype is declared without a macro... yes checking whether wctrans is declared without a macro... yes checking whether towctrans is declared without a macro... yes checking whether getc_unlocked is declared... yes checking whether we are using the GNU C Library >= 2.1 or uClibc... yes checking for wchar_t... yes checking whether NULL can be used in arbitrary expressions... yes checking whether imported symbols can be declared weak... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking for multithread API to use... posix checking whether malloc, realloc, calloc are POSIX compliant... yes checking for stdlib.h... 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 whether mbrtowc handles incomplete characters... yes checking whether mbrtowc works as well as mbtowc... yes checking whether mbrtowc handles a NULL pwc argument... yes checking whether mbrtowc handles a NULL string argument... yes checking whether mbrtowc has a correct return value... yes checking whether mbrtowc returns 0 when parsing a NUL character... yes checking for mmap... yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking whether alarm is declared... yes checking for ssize_t... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether strdup is declared... yes checking whether strerror(0) succeeds... yes checking whether ffsl is declared without a macro... yes checking whether ffsll is declared without a macro... yes checking whether memmem is declared without a macro... yes checking whether mempcpy is declared without a macro... yes checking whether memrchr is declared without a macro... yes checking whether rawmemchr is declared without a macro... yes checking whether stpcpy is declared without a macro... yes checking whether stpncpy is declared without a macro... yes checking whether strchrnul is declared without a macro... yes checking whether strdup is declared without a macro... yes checking whether strncat is declared without a macro... yes checking whether strndup is declared without a macro... yes checking whether strnlen is declared without a macro... yes checking whether strpbrk is declared without a macro... yes checking whether strsep is declared without a macro... yes checking whether strcasestr is declared without a macro... yes checking whether strtok_r is declared without a macro... yes checking whether strerror_r is declared without a macro... yes checking whether strsignal is declared without a macro... yes checking whether strverscmp is declared without a macro... yes checking whether strnlen is declared... (cached) yes checking whether strtoimax is declared... (cached) yes checking whether strtoumax is declared... (cached) yes checking for struct timespec in ... yes 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 getchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking if environ is properly declared... yes checking for off_t... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking whether setenv is declared... yes checking for search.h... yes checking for tsearch... yes checking whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... yes checking whether unsetenv is declared... 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 for alloca as a compiler built-in... yes checking whether btowc(0) is correct... yes checking whether btowc(EOF) is correct... yes checking whether this system has an arbitrary file name length limit... yes checking for closedir... yes checking whether isblank is declared without a macro... yes checking for d_ino member in directory struct... yes checking for d_type member in directory struct... yes checking whether alphasort is declared without a macro... yes checking whether closedir is declared without a macro... yes checking whether dirfd is declared without a macro... yes checking whether fdopendir is declared without a macro... yes checking whether opendir is declared without a macro... yes checking whether readdir is declared without a macro... yes checking whether rewinddir is declared without a macro... yes checking whether scandir is declared without a macro... yes checking for dirfd... yes checking whether dirfd is declared... (cached) yes checking whether dirfd is a macro... no checking whether // is distinct from /... (cached) no checking whether dup2 works... yes checking for error_at_line... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... no checking whether fcntl is declared without a macro... yes checking whether openat is declared without a macro... yes checking whether fdopendir is declared... (cached) yes checking whether fdopendir works... yes checking for working POSIX fnmatch... no checking whether isblank is declared... (cached) yes checking for __fpending... yes checking whether __fpending is declared... yes checking whether fstatat (..., 0) works... yes checking for struct statfs.f_type... yes checking whether getdtablesize works... yes checking for getpagesize... yes checking whether getpagesize is declared... yes checking whether gettimeofday clobbers localtime buffer... no checking for gettimeofday with POSIX signature... almost checking whether the compiler generally respects inline... yes checking whether INT32_MAX < INTMAX_MAX... yes checking whether INT64_MAX == LONG_MAX... yes checking whether UINT32_MAX < UINTMAX_MAX... yes checking whether UINT64_MAX == ULONG_MAX... yes checking whether iswblank is declared... yes checking whether langinfo.h defines CODESET... yes checking whether langinfo.h defines T_FMT_AMPM... yes checking whether langinfo.h defines ERA... yes checking whether langinfo.h defines YESEXPR... yes checking whether nl_langinfo is declared without a macro... yes checking whether locale.h conforms to POSIX:2001... yes checking whether locale.h defines locale_t... yes checking whether struct lconv is properly defined... yes checking whether setlocale is declared without a macro... yes checking whether duplocale is declared without a macro... yes checking for pthread_rwlock_t... yes checking whether lseek detects pipes... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... (cached) yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbrtowc handles a NULL pwc argument... (cached) yes checking whether mbrtowc handles a NULL string argument... (cached) yes checking whether mbrtowc has a correct return value... (cached) yes checking whether mbrtowc returns 0 when parsing a NUL character... (cached) yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether mbsrtowcs works... yes checking for mempcpy... (cached) yes checking for memrchr... yes checking whether YESEXPR works... yes checking for obstacks... yes checking whether open recognizes a trailing slash... yes checking for opendir... yes checking for perl5.005 or newer... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking for readdir... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for working re_compile_pattern... yes checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on directories... yes checking whether stat handles trailing slashes on files... yes checking for va_copy... yes checking whether NULL can be used in arbitrary expressions... (cached) yes checking whether dprintf is declared without a macro... yes checking whether fpurge is declared without a macro... no checking whether fseeko is declared without a macro... yes checking whether ftello is declared without a macro... yes checking whether getdelim is declared without a macro... yes checking whether getline is declared without a macro... yes checking whether gets is declared without a macro... yes checking whether pclose is declared without a macro... yes checking whether popen is declared without a macro... yes checking whether renameat is declared without a macro... yes checking whether snprintf is declared without a macro... yes checking whether tmpfile is declared without a macro... yes checking whether vdprintf is declared without a macro... yes checking whether vsnprintf is declared without a macro... yes checking whether _Exit is declared without a macro... yes checking whether atoll is declared without a macro... yes checking whether canonicalize_file_name is declared without a macro... yes checking whether getloadavg is declared without a macro... yes checking whether getsubopt is declared without a macro... yes checking whether grantpt is declared without a macro... yes checking whether initstate is declared without a macro... yes checking whether initstate_r is declared without a macro... yes checking whether mkdtemp is declared without a macro... yes checking whether mkostemp is declared without a macro... no checking whether mkostemps is declared without a macro... no checking whether mkstemp is declared without a macro... yes checking whether mkstemps is declared without a macro... no checking whether posix_openpt is declared without a macro... yes checking whether ptsname is declared without a macro... yes checking whether ptsname_r is declared without a macro... yes checking whether random is declared without a macro... yes checking whether random_r is declared without a macro... yes checking whether realpath is declared without a macro... yes checking whether rpmatch is declared without a macro... yes checking whether secure_getenv is declared without a macro... no checking whether setenv is declared without a macro... yes checking whether setstate is declared without a macro... yes checking whether setstate_r is declared without a macro... yes checking whether srandom is declared without a macro... yes checking whether srandom_r is declared without a macro... yes checking whether strtod is declared without a macro... yes checking whether strtoll is declared without a macro... yes checking whether strtoull is declared without a macro... yes checking whether unlockpt is declared without a macro... yes checking whether unsetenv is declared without a macro... yes checking for stpcpy... yes checking for working strerror function... yes checking for working strnlen... yes checking whether strtoimax works... yes checking for strtoll... yes checking for strtoull... yes checking for nlink_t... (cached) yes checking whether fchmodat is declared without a macro... (cached) yes checking whether fstat is declared without a macro... (cached) yes checking whether fstatat is declared without a macro... (cached) yes checking whether futimens is declared without a macro... (cached) no checking whether lchmod is declared without a macro... (cached) yes checking whether lstat is declared without a macro... (cached) yes checking whether mkdirat is declared without a macro... (cached) yes checking whether mkfifo is declared without a macro... (cached) yes checking whether mkfifoat is declared without a macro... (cached) yes checking whether mknod is declared without a macro... (cached) yes checking whether mknodat is declared without a macro... (cached) yes checking whether stat is declared without a macro... (cached) yes checking whether utimensat is declared without a macro... (cached) no checking whether chdir is declared without a macro... yes checking whether chown is declared without a macro... yes checking whether dup is declared without a macro... yes checking whether dup2 is declared without a macro... yes checking whether dup3 is declared without a macro... no checking whether environ is declared without a macro... yes checking whether euidaccess is declared without a macro... yes checking whether faccessat is declared without a macro... yes checking whether fchdir is declared without a macro... yes checking whether fchownat is declared without a macro... yes checking whether fdatasync is declared without a macro... yes checking whether fsync is declared without a macro... yes checking whether ftruncate is declared without a macro... yes checking whether getcwd is declared without a macro... yes checking whether getdomainname is declared without a macro... yes checking whether getdtablesize is declared without a macro... yes checking whether getgroups is declared without a macro... yes checking whether gethostname is declared without a macro... yes checking whether getlogin is declared without a macro... yes checking whether getlogin_r is declared without a macro... yes checking whether getpagesize is declared without a macro... yes checking whether getusershell is declared without a macro... yes checking whether setusershell is declared without a macro... yes checking whether endusershell is declared without a macro... yes checking whether group_member is declared without a macro... yes checking whether isatty is declared without a macro... yes checking whether lchown is declared without a macro... yes checking whether link is declared without a macro... yes checking whether linkat is declared without a macro... yes checking whether lseek is declared without a macro... yes checking whether pipe is declared without a macro... yes checking whether pipe2 is declared without a macro... no checking whether pread is declared without a macro... yes checking whether pwrite is declared without a macro... yes checking whether readlink is declared without a macro... yes checking whether readlinkat is declared without a macro... yes checking whether rmdir is declared without a macro... yes checking whether sethostname is declared without a macro... yes checking whether sleep is declared without a macro... yes checking whether symlink is declared without a macro... yes checking whether symlinkat is declared without a macro... yes checking whether ttyname_r is declared without a macro... yes checking whether unlink is declared without a macro... yes checking whether unlinkat is declared without a macro... yes checking whether usleep is declared without a macro... yes checking whether btowc is declared without a macro... yes checking whether wctob is declared without a macro... yes checking whether mbsinit is declared without a macro... yes checking whether mbrtowc is declared without a macro... yes checking whether mbrlen is declared without a macro... yes checking whether mbsrtowcs is declared without a macro... yes checking whether mbsnrtowcs is declared without a macro... yes checking whether wcrtomb is declared without a macro... yes checking whether wcsrtombs is declared without a macro... yes checking whether wcsnrtombs is declared without a macro... yes checking whether wcwidth is declared without a macro... yes checking whether wmemchr is declared without a macro... yes checking whether wmemcmp is declared without a macro... yes checking whether wmemcpy is declared without a macro... yes checking whether wmemmove is declared without a macro... yes checking whether wmemset is declared without a macro... yes checking whether wcslen is declared without a macro... yes checking whether wcsnlen is declared without a macro... yes checking whether wcscpy is declared without a macro... yes checking whether wcpcpy is declared without a macro... yes checking whether wcsncpy is declared without a macro... yes checking whether wcpncpy is declared without a macro... yes checking whether wcscat is declared without a macro... yes checking whether wcsncat is declared without a macro... yes checking whether wcscmp is declared without a macro... yes checking whether wcsncmp is declared without a macro... yes checking whether wcscasecmp is declared without a macro... yes checking whether wcsncasecmp is declared without a macro... yes checking whether wcscoll is declared without a macro... yes checking whether wcsxfrm is declared without a macro... yes checking whether wcsdup is declared without a macro... yes checking whether wcschr is declared without a macro... yes checking whether wcsrchr is declared without a macro... yes checking whether wcscspn is declared without a macro... yes checking whether wcsspn is declared without a macro... yes checking whether wcspbrk is declared without a macro... yes checking whether wcsstr is declared without a macro... yes checking whether wcstok is declared without a macro... yes checking whether wcswidth is declared without a macro... yes checking whether mbrtowc handles incomplete characters... (cached) yes checking whether mbrtowc works as well as mbtowc... (cached) yes checking whether wcrtomb return value is correct... yes checking whether wctob works... yes checking whether wctob is declared... (cached) yes checking whether iswcntrl works... (cached) yes checking for towlower... (cached) yes checking for wctype_t... (cached) yes checking for wctrans_t... (cached) yes checking whether wctype is declared without a macro... (cached) yes checking whether iswctype is declared without a macro... (cached) yes checking whether wctrans is declared without a macro... (cached) yes checking whether towctrans is declared without a macro... (cached) yes checking whether wcwidth is declared... (cached) yes checking whether wcwidth works reasonably in UTF-8 locales... yes checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional french locale... (cached) fr_FR checking for a turkish Unicode locale... tr_TR.UTF-8 checking whether fdopen sets errno... yes checking whether conversion from 'int' to 'long double' works... yes checking for setlocale... (cached) yes checking for uselocale... yes checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional japanese locale... (cached) ja_JP checking for a transitional chinese locale... (cached) zh_CN.GB18030 checking for a turkish Unicode locale... (cached) tr_TR.UTF-8 checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional japanese locale... (cached) ja_JP checking for a transitional chinese locale... (cached) zh_CN.GB18030 checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a transitional chinese locale... (cached) zh_CN.GB18030 checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for putenv compatible with GNU and SVID... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether setenv validates arguments... yes checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional japanese locale... (cached) ja_JP checking for a transitional chinese locale... (cached) zh_CN.GB18030 checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking whether printf supports POSIX/XSI format strings with positions... yes checking for mmap... (cached) yes checking for MAP_ANONYMOUS... yes checking whether symlink handles trailing slash correctly... yes checking for unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... yes checking for ptrdiff_t... yes checking for a traditional french locale... (cached) fr_FR checking for a french Unicode locale... (cached) fr_FR.UTF-8 checking for a traditional japanese locale... (cached) ja_JP checking for a transitional chinese locale... (cached) zh_CN.GB18030 checking for stdint.h... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether closedir returns void... no checking whether NLS is requested... yes checking for msgfmt... /s/ls2/home/users/alexxy/prefix/usr/bin/msgfmt checking for gmsgfmt... /s/ls2/home/users/alexxy/prefix/usr/bin/gmsgfmt checking for xgettext... /s/ls2/home/users/alexxy/prefix/usr/bin/xgettext checking for msgmerge... /s/ls2/home/users/alexxy/prefix/usr/bin/msgmerge checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc configure: WARNING: Included lib/regex.c not used checking for pcre.h... yes checking for pcre/pcre.h... no checking for library containing pcre_compile... (cached) -lpcre checking for pcre_compile... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating lib/Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating po/Makefile.in config.status: creating doc/Makefile config.status: creating gnulib-tests/Makefile config.status: creating config.h config.status: linking lib/colorize-posix.c to lib/colorize.c config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile >>> Source configured. >>> Compiling source in /var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16 ... make -j4 make all-recursive make[1]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16' Making all in po make[2]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/po' Making all in lib make[2]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/lib' GEN alloca.h GEN configmake.h GEN c++defs.h GEN warn-on-use.h GEN arg-nonnull.h GEN unused-parameter.h GEN unistr.h GEN sys/types.h GEN unitypes.h GEN uniwidth.h GEN wchar.h GEN wctype.h GEN ctype.h GEN dirent.h GEN fcntl.h GEN fnmatch.h GEN getopt.h GEN iconv.h GEN inttypes.h GEN langinfo.h GEN locale.h GEN stdio.h GEN stdlib.h GEN string.h GEN sys/stat.h GEN sys/time.h GEN time.h GEN unistd.h make all-am make[3]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/lib' CC argmatch.o CC binary-io.o CC bitrotate.o CC c-ctype.o CC c-strcasecmp.o CC c-strncasecmp.o CC cloexec.o CC close-stream.o CC closeout.o CC cycle-check.o CC opendir-safer.o CC dirname-lgpl.o CC basename-lgpl.o CC stripslash.o CC exclude.o CC exitfail.o CC creat-safer.o CC open-safer.o CC fd-hook.o CC filenamecat-lgpl.o CC hash.o CC i-ring.o CC localcharset.o CC malloca.o CC mbchar.o CC mbiter.o CC mbscasecmp.o CC mbslen.o CC mbsstr.o CC mbuiter.o CC openat-die.o CC openat-safer.o CC progname.o CC propername.o CC quotearg.o CC safe-read.o CC save-cwd.o CC striconv.o CC strnlen1.o CC glthread/threadlib.o CC trim.o CC unistd.o CC fd-safer.o CC dup-safer.o CC pipe-safer.o CC version-etc.o CC version-etc-fsf.o CC wctype-h.o CC xmalloc.o CC xalloc-die.o CC xstriconv.o CC xstrtoimax.o CC xstrtol.o CC xstrtoul.o CC xstrtol-error.o CC colorize.o CC chdir-long.o CC fcntl.o CC fnmatch.o CC fts.o CC getopt.o CC getopt1.o CC openat-proc.o GEN charset.alias GEN ref-add.sed GEN ref-del.sed CC glthread/lock.o CC unistr/u8-mbtoucr.o CC unistr/u8-uctomb.o CC unistr/u8-uctomb-aux.o CC uniwidth/width.o AR libgreputils.a make[3]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/lib' make[2]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/lib' Making all in doc make[2]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/doc' GEN grep.1 GEN egrep.1 GEN fgrep.1 make[2]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/doc' Making all in src make[2]: Entering directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/src' CC kwset.o CC dfa.o CC dfasearch.o CC searchutils.o CC kwsearch.o CC pcresearch.o CC main.o CC grep.o CC egrep.o CC fgrep.o AR libgrep.a CCLD grep CCLD egrep CCLD fgrep libgrep.a(kwsearch.o): In function `realpath': kwsearch.c:(.text+0x0): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first defined here libgrep.a(kwsearch.o): In function `ptsname_r': kwsearch.c:(.text+0x10): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here libgrep.a(kwsearch.o): In function `wctomb': kwsearch.c:(.text+0x20): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here libgrep.a(kwsearch.o): In function `mbstowcs': kwsearch.c:(.text+0x30): multiple definition of `mbstowcs' fgrep.o:fgrep.c:(.text+0x30): first defined here libgrep.a(kwsearch.o): In function `wcstombs': kwsearch.c:(.text+0x40): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.text+0x40): first defined here libgrep.a(kwsearch.o): In function `wmemcpy': kwsearch.c:(.text+0x50): multiple definition of `wmemcpy' fgrep.o:fgrep.c:(.text+0x50): first defined here libgrep.a(kwsearch.o): In function `wmemmove': kwsearch.c:(.text+0x60): multiple definition of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): first defined here libgrep.a(kwsearch.o): In function `wmempcpy': kwsearch.c:(.text+0x70): multiple definition of `wmempcpy' fgrep.o:fgrep.c:(.text+0x70): first defined here libgrep.a(kwsearch.o): In function `wmemset': kwsearch.c:(.text+0x80): multiple definition of `wmemset' fgrep.o:fgrep.c:(.text+0x80): first defined here libgrep.a(kwsearch.o): In function `wcscpy': kwsearch.c:(.text+0x90): multiple definition of `wcscpy' fgrep.o:fgrep.c:(.text+0x90): first defined here libgrep.a(kwsearch.o): In function `wcpcpy': kwsearch.c:(.text+0xa0): multiple definition of `wcpcpy' fgrep.o:fgrep.c:(.text+0xa0): first defined here libgrep.a(kwsearch.o): In function `wcsncpy': kwsearch.c:(.text+0xb0): multiple definition of `wcsncpy' fgrep.o:fgrep.c:(.text+0xb0): first defined here libgrep.a(kwsearch.o): In function `wcpncpy': kwsearch.c:(.text+0xc0): multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0): first defined here libgrep.a(kwsearch.o): In function `wcscat': kwsearch.c:(.text+0xd0): multiple definition of `wcscat' fgrep.o:fgrep.c:(.text+0xd0): first defined here libgrep.a(kwsearch.o): In function `wcsncat': kwsearch.c:(.text+0xe0): multiple definition of `wcsncat' fgrep.o:fgrep.c:(.text+0xe0): first defined here libgrep.a(kwsearch.o): In function `fgetws': kwsearch.c:(.text+0xf0): multiple definition of `fgetws' fgrep.o:fgrep.c:(.text+0xf0): first defined here libgrep.a(kwsearch.o): In function `fgetws_unlocked': kwsearch.c:(.text+0x100): multiple definition of `fgetws_unlocked' fgrep.o:fgrep.c:(.text+0x100): first defined here libgrep.a(kwsearch.o): In function `wcrtomb': kwsearch.c:(.text+0x110): multiple definition of `wcrtomb' fgrep.o:fgrep.c:(.text+0x110): first defined here libgrep.a(kwsearch.o): In function `mbsrtowcs': kwsearch.c:(.text+0x120): multiple definition of `mbsrtowcs' fgrep.o:fgrep.c:(.text+0x120): first defined here libgrep.a(kwsearch.o): In function `wcsrtombs': kwsearch.c:(.text+0x130): multiple definition of `wcsrtombs' fgrep.o:fgrep.c:(.text+0x130): first defined here libgrep.a(kwsearch.o): In function `mbsnrtowcs': kwsearch.c:(.text+0x140): multiple definition of `mbsnrtowcs' fgrep.o:fgrep.c:(.text+0x140): first defined here libgrep.a(kwsearch.o): In function `wcsnrtombs': kwsearch.c:(.text+0x150): multiple definition of `wcsnrtombs' fgrep.o:fgrep.c:(.text+0x150): first defined here libgrep.a(kwsearch.o): In function `gets': kwsearch.c:(.text+0x160): multiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160): first defined here libgrep.a(kwsearch.o): In function `fgets': kwsearch.c:(.text+0x170): multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x170): first defined here libgrep.a(kwsearch.o): In function `fgets_unlocked': kwsearch.c:(.text+0x180): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): first defined here libgrep.a(kwsearch.o): In function `read': kwsearch.c:(.text+0x190): multiple definition of `read' fgrep.o:fgrep.c:(.text+0x190): first defined here libgrep.a(kwsearch.o): In function `pread': kwsearch.c:(.text+0x1a0): multiple definition of `pread' fgrep.o:fgrep.c:(.text+0x1a0): first defined here libgrep.a(kwsearch.o): In function `pread64': kwsearch.c:(.text+0x1b0): multiple definition of `pread64' fgrep.o:fgrep.c:(.text+0x1b0): first defined here libgrep.a(kwsearch.o): In function `readlink': kwsearch.c:(.text+0x1c0): multiple definition of `readlink' fgrep.o:fgrep.c:(.text+0x1c0): first defined here libgrep.a(kwsearch.o): In function `readlinkat': kwsearch.c:(.text+0x1d0): multiple definition of `readlinkat' fgrep.o:fgrep.c:(.text+0x1d0): first defined here libgrep.a(kwsearch.o): In function `getcwd': kwsearch.c:(.text+0x1e0): multiple definition of `getcwd' fgrep.o:fgrep.c:(.text+0x1e0): first defined here libgrep.a(kwsearch.o): In function `getwd': kwsearch.c:(.text+0x1f0): multiple definition of `getwd' fgrep.o:fgrep.c:(.text+0x1f0): first defined here libgrep.a(kwsearch.o): In function `confstr': kwsearch.c:(.text+0x200): multiple definition of `confstr' fgrep.o:fgrep.c:(.text+0x200): first defined here libgrep.a(kwsearch.o): In function `getgroups': kwsearch.c:(.text+0x210): multiple definition of `getgroups' fgrep.o:fgrep.c:(.text+0x210): first defined here libgrep.a(kwsearch.o): In function `ttyname_r': kwsearch.c:(.text+0x220): multiple definition of `ttyname_r' fgrep.o:fgrep.c:(.text+0x220): first defined here libgrep.a(kwsearch.o): In function `getlogin_r': kwsearch.c:(.text+0x230): multiple definition of `getlogin_r' fgrep.o:fgrep.c:(.text+0x230): first defined here libgrep.a(kwsearch.o): In function `gethostname': kwsearch.c:(.text+0x240): multiple definition of `gethostname' fgrep.o:fgrep.c:(.text+0x240): first defined here libgrep.a(kwsearch.o): In function `getdomainname': kwsearch.c:(.text+0x250): multiple definition of `getdomainname' fgrep.o:fgrep.c:(.text+0x250): first defined here libgrep.a(kwsearch.o): In function `stpncpy': kwsearch.c:(.text+0x260): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined here libgrep.a(main.o): In function `realpath': main.c:(.text+0x20e0): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first defined here libgrep.a(main.o): In function `ptsname_r': main.c:(.text+0x20f0): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here libgrep.a(main.o): In function `wctomb': main.c:(.text+0x2100): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here libgrep.a(main.o): In function `mbstowcs': main.c:libgrep.a(dfasearch.o): In function `(.text+0x2110):realpath': dfasearch.c multiple definition of `:(.text+mbstowcs' fgrep.o:fgrep.c:(.text+0x30): first0x80): multiple definition of `realpath' egrep.o:egrep.c:(.text defined here libgrep.a(main.o): In function `wcstombs':+0x10): first defined main.c:(.text+0x2120): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.text+0x40): first defined here libgrep.a(main.o): In function `wmemcpy': main.c:(.text+0x2130): multiple here libgrep.a(dfasearch.o): In function `ptsname_r':definition of dfasearch.c:`wmemcpy' fgrep.o:fgrep.c:(.text(.text+0x90): multiple definition of `ptsname_r' +0x50): first defined here egrep.o:egrep.clibgrep.a(main.o): In function `wmemmove': main.c:(.text+0x2140:(.text+0x20): first defined): heremultiple definition of libgrep.a(dfasearch.o `): wmemmove' In function `wctomb': dfasearch.c:(.text+fgrep.o:fgrep.c:(.text+0xa0): multiple0x60): first defined here libgrep.a(main.o) definition of `wctomb: In function' egrep.o:egrep.c:(.text+0x30): first defined here libgrep.a(dfasearch.o): `In function `wmempcpy': main.c:(.text+0x2150): mbstowcs': dfasearch.c:(multiple definition of `.text+0xb0): multiple definition ofwmempcpy' fgrep.o:fgrep.c:(.text+0x70): first defined here libgrep.a(main.o): In `mbstowcs' function `wmemsetegrep.o:egrep.c:(.text+0x40): first defined here libgrep.a(dfasearch.o): In function `wcstombs':': dfasearch.c: main.c:(.text+(0x2160): multiple definition of `wmemset' fgrep.o:fgrep.c:.text+0xc0): multiple (.definition of `wcstombs' egrep.o:egrep.c:(.text+0x50text+0x80): first defined here libgrep.a(main.o): In ): function `wcscpy': main.c:(.text+0x2170): multiple definition offirst defined here libgrep.a(dfasearch.o) `: In function `wmemcpy': dfasearch.c:(.text+0xd0): multiplewcscpy' fgrep.o:fgrep.c:(.text+0x90): first defined here libgrep.a(main.o) definition of `: In function `wcpcpy': main.c:(wmemcpy' egrep.o:egrep.c:(.text+0x60.text+0x2180): multiple): first definition ofdefined here libgrep.a(dfasearch.o): In `wcpcpy' fgrep.o:fgrep.c:(.text+0xa0 function ): first defined here libgrep.a(main.o):`wmemmove': dfasearch.c:( In function `wcsncpy': main.c:(.text+0x2190): multiple definition of .text+0xe0): multiple definition of `wmemmove' `wcsncpy' egrep.o:egrep.c:(.text+0x70): first defined here libgrep.a(dfasearch.o)fgrep.o:fgrep.c:(: In function `wmempcpy': dfasearch.c:(.text+0xf0): multiple definition of .text+0xb0`wmempcpy' egrep.o:egrep.c:): (.textfirst defined here libgrep.a(main.o): In function `wcpncpy': main.c:(.text+0x21a0): +0x80): multiple definition of `wcpncpy' first defined here fgrep.o:fgrep.c:(.text+0xc0): first defined here libgrep.a(main.o):libgrep.a(dfasearch.o In function `wcscat'): In function `wmemset: main.c:(.text+libgrep.a(dfasearch.o': dfasearch.c:(.text+0x100): multiple definition of `wmemset' egrep.o:egrep.c:(.text+0x900x21b0): multiple definition of `wcscat'): In function `realpath': dfasearch.c:(): first defined here fgrep.o.text+0x80): multiple definitionlibgrep.a(dfasearch.o): In function `wcscpy': dfasearch.c:(.text+0x110): multiple definition of `wcscpy' egrep.o:fgrep.c:(.text+0xd0): first defined here libgrep.a(main.o): of `realpath' :egrep.c:(.text+0xa0): first defined In function `wcsncatgrep.o:grep.c:(here libgrep.a(dfasearch.o): In function `wcpcpy': dfasearch.c:(.text+0x120): ': main.c:.textmultiple +0x30):definition of first defined here libgrep.a(dfasearch.o): (.text+0x21c0): `wcpcpy' egrep.o:egrep.c:(.text+0xb0): first defined here libgrep.aIn function multiple definition of `(dfasearch.o): `ptsname_r': dfasearch.c:(wcsncat' fgrep.o:fgrep.c:(.text+0xe0): first In function `.text+defined here libgrep.a(main.owcsncpy': dfasearch.c:(.text+0x130): multiple0x90): ): definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0)multiple definition In function `: of `ptsname_r' fgetws': first grep.o:grep.c:main.c:(.defined here (.text+0x40): first defined here libgrep.a(dfasearch.o): text+0x21d0libgrep.a(dfasearch.o): In function `wcpncpy': dfasearch.c:(.text+0x140): multipleIn function `wctomb': dfasearch.c:(.text+0xa0): multiple definition of): multiple definition of `fgetws definition `wctomb'' fgrep.o:fgrep.c:(.of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined here libgrep.a(dfasearch.o): In function `wcscat': dfasearch.c: grep.o:grep.c:(.text+0x50): first defined here libgrep.a(dfasearch.o): In function `mbstowcs': dfasearch.c:(.text+0xb0): multiple definition of text+(.`mbstowcs' grep.o0xf0): first defined here libgrep.a(main.o)text+0x150:grep.c:: In function `fgetws_unlocked': main.c:(.text+0x21e0):): multiple (.text+0x60 multiple definition ): first defined here libgrep.a(dfasearch.o): In definition of `fgetws_unlocked' fgrep.o:fgrep.cof `function `:(.text+0x100wcscat' egrep.o:egrep.c:(.text+0xe0): first defined wcstombs': dfasearch.c:(.text+0xc0): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here libgrep.a(dfasearch.o): In function `wmemcpy': dfasearch.c:(.text+0xd0): multiple definition of `wmemcpy' grep.o:): first defined here libgrep.a(main.o): In here libgrep.a(dfasearch.o)grep.c:(.text+0x80): first defined here libgrep.a(dfasearch.o): In function `wmemmove': function `wcrtomb': main.c: Indfasearch.c:(.:(.text+0x21f0): multiple definition of `wcrtomb' fgrep.o:fgrep.c:(.text+0x110): function `wcsncat': dfasearch.c:(text+0xe0): multiple definition of `wmemmove' grep.o:grep.c: first defined.text+0x160): multiple definition of `wcsncat' egrep.o:egrep.c:(.text here(.text+0x90): first defined here libgrep.a(dfasearch.o): In function `wmempcpy': libgrep.a(main.o): +0xf0): first defined here libgrep.a(dfasearch.o): In function dfasearch.cIn `fgetws:(.text+0xf0): multiple definitionfunction `mbsrtowcs':': dfasearch.c:(.text of `wmempcpy' main.c:(.text+0x2200): multiple+0x170 grep.o:grep.c: definition): (.text+ of `mbsrtowcs' multiple definition 0xa0): first defined here libgrep.a(dfasearch.o): In function `wmemset': dfasearch.c:(.fgrep.o:fgrep.c:(.text+0x120): first defined here of `fgetws' text+0x100):libgrep.a(main.o): In function `wcsrtombs': main.c:(.text+0x2210): multiple egrep.o:egrep.c:( multiple definition of `definition .textwmemset' grep.oof `wcsrtombs+0x100): first :grep.c:(.text+0xb0): first defined here libgrep.a(dfasearch.o): In function `wcscpy': dfasearch.c:(.text+' defined here0x110):fgrep.o:fgrep.c libgrep.a multiple definition of `wcscpy' :((dfasearch.o): In function `fgetws_unlocked': dfasearch.c:grep.o:grep.c:(..text+0x130): first defined here (.text+0x180)text+0xc0): first defined here libgrep.a(dfasearch.o): In function `wcpcpy'libgrep.a(main.o): In: multiple : dfasearch.c: function definition of `fgetws_unlocked' egrep.o:(.`mbsnrtowcs'egrep.c:(text+0x120): multiple definition : main.c:(..textof `text+0x2220): multiple definition of `mbsnrtowcs' fgrep.o:+0x110): wcpcpy' grep.o:grep.c:(.text+0xd0): first defined herefgrep.c:(.textfirst libgrep.a(dfasearch.o): In function `wcsncpy+0x140): defined ': dfasearch.c:(.first defined herehere text+0x130) libgrep.a(main.o): Inlibgrep.a(dfasearch.o: multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0): first defined here function `wcsnrtombs': main.c:(.):libgrep.a(dfasearch.o): In function `wcpncpy': dfasearch.c:(.text+0x140): multiple definition oftext+0x2230): multiple definition In function `wcpncpy' grep.o:grep.c:(.text+0xf0): first defined here libgrep.a(dfasearch.o): In function `wcscat': dfasearch.c:( of `wcsnrtombs' fgrep.o:fgrep.c:(.text+0x150): first defined `wcrtomb': dfasearch.c:(.text+0x190): multiple.text+0x150): multiple definition of here libgrep.a(main.o): In function `gets': main.c:(.text+0x2240): multiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160): first defined here libgrep.a(main.o): In function `fgets': main.c:(.text+0x2250): multiple definition of ` definition of `wcrtomb' egrep.o:egrep.c:(.text+0x120): first`wcscat' fgets' defined grep.o:grep.c:(.text+0x100)fgrep.o:fgrep.c:here libgrep.a(dfasearch.o: first defined here libgrep.a(dfasearch.o):(.text+0x170): first defined here libgrep.a(main.o): ): In In In function `function function `wcsncat': dfasearch.c:(.text+0x160): multiple definition of `wcsncatfgets_unlocked': main.c:(`mbsrtowcs': dfasearch.c:(.text+0x1a0): multiple definition of `mbsrtowcs' egrep.o:' grep.o:grep.c:.text+0x2260): multipleegrep.c:(.text+0x110): first definition of (.text defined here libgrep.a`fgets_unlocked' fgrep.o:fgrep.c:(.+0x130): first(dfasearch.o)text+0x180): first defined here libgrep.a(dfasearch.o): In function `: In function `fgetws': dfasearch.c:(.text+0x170): defined here libgrep.a(main.o): In function `wcsrtombs':multiple definition of `fgetws' grep.o:grep.c:(.textread': dfasearch.c:(.text+0x1b0): multiple definition of `wcsrtombs' egrep.o:egrep.c:(.text+0x140): first +0x120): first defined here main.c:(defined libgrep.a(dfasearch.o.text+0x2270): multiple definition of `read' here ): In function `fgetws_unlocked': dfasearch.c:(fgrep.o:fgrep.c:(.textlibgrep.a(dfasearch.o.text++0x190): ): 0x180): multiple definition first defined here libgrep.a(main.o): In function `pread'In functionof `: main.c:(. `mbsnrtowcs': dfasearch.cfgetws_unlocked' grep.o:grep.c:(.text+0x130): firsttext+0x2280): multiple:(.text+0x1c0): multiple definition of `mbsnrtowcs' egrep.o:egrep.c defined here libgrep.a(dfasearch.o): In function `wcrtomb': dfasearch.c:(.text+0x190) definition of :(.text+0x150): first: multiple definition `pread' fgrep.o:fgrep.c definedof `wcrtomb' grep.o:grep.c:(.text+0x140): first defined here:(.text+0x1a0): first defined here libgrep.a(main.o): here libgrep.a(dfasearch.o): In function `wcsnrtombs': libgrep.a(dfasearch.o): In function `mbsrtowcs': dfasearch.c:(.text+0x1a0): multiple definition of `mbsrtowcs' grep.o In function `pread64': main.c:(.text+0x2290)dfasearch.c:(.text+0x1d0)::grep.c:(.text+: multiple definition multiple 0x150): first defined here libgrep.a(dfasearch.o): In function `wcsrtombs':of `pread64' fgrep.o:fgrep.cdefinition of dfasearch.c:(.text+0x1b0): :(.text+0x1b0): first `wcsnrtombsmultiple definition defined here ' egrep.o:egrep.cof `libgrep.a(main.o): In function `readlink': :wcsrtombs' grep.o:grep.c:(.text+0x160): first defined here libgrep.a(dfasearch.o): In function `mbsnrtowcs': dfasearch.c:(.text+0x1c0): multiple definition of `mbsnrtowcs'main.c:(.text+0x22a0): multiple(.text grep.o:grep.c:( definition+0x160): first defined.text+0x170): of `readlink' fgrep.o here libgrep.a(dfasearch.o): In function `gets': first defined here libgrep.a(dfasearch.o): In function `wcsnrtombs'::fgrep.c:(.text+0x1c0): first defined here dfasearch.c:( dfasearch.c:(.text+libgrep.a(main.o): In function `readlinkat': main.c:.text+0x1e00x1d0): multiple definition (.text): multiple definition of `gets' of `+0x22b0): multiple definition of `readlinkat' fgrep.o:egrep.o:wcsnrtombs' grep.o:grep.c:(.text+0x180): firstfgrep.c:(.textegrep.c:(.text+0x170 defined here libgrep.a(dfasearch.o): In function `+0x1d0): gets': dfasearch.c:(.text+): first defined here libgrep.a(main.ofirst 0x1e0): multiple definition of `): In function `defined gets' grep.ogetcwd': here :grep.c:(.text+0x190): first defined here libgrep.a(dfasearch.o): In function `fgets': dfasearch.c:(.text+main.c:(.text+libgrep.a(0x1f0):0x22c0): dfasearch.o): In function `fgets': dfasearch.c multiple multiple definition:(.text+0x1f0): multiple definitiondefinition of `fgets' grep.o:grep.c:(.text+0x1a0): first defined here libgrep.a(dfasearch.o): In function ` of `getcwd' fgrep.o:fgrep.c:(.text+ of fgets_unlocked':0x1e0): `fgets dfasearch.c:(first defined here libgrep.a(main.o): In function' egrep.o:egrep.c:(.text+0x180): first .text+0x200): multiple definition of `fgets_unlocked' grep.o:grep.c:(. `getwddefined here text+0x1b0): first defined here libgrep.a(dfasearch.o): In function `read'': main.c:(libgrep.a(: dfasearch.c:(.text+0x210): multiple .text+0x22d0): multipledfasearch.o)definition of definition of `getwd' fgrep.o:: In function ``readfgrep.c:(.text+0x1f0): first defined fgets_unlocked': dfasearch.c:(.text+0x200):' grep.o:grep.chere libgrep.a(main.o): In function multiple definition:(.text+0x1c0`confstr': main.c:( ): first.text+0x22e0):of `fgets_unlocked' egrep.o: defined here libgrep.a(dfasearch.o): In function ` multiple definition egrep.c:(pread': ofdfasearch.c.text+0x190): first `confstr' fgrep.o:(.text+0x220):defined here libgrep.a(dfasearch.o): In function `read': dfasearch.c:(.text+0x210): :fgrep.c:( multiplemultiple definition of.text+0x200): first defined here libgrep.a(main.o): In function ` definition `getgroups': main.c:(.text+0x22f0): of `pread' grep.oread' egrep.o:egrep.c:(. multiple:grep.ctext+ definition of:(.text+0x1d0): first defined here libgrep.a(dfasearch.o): In function `pread64':0x1a0): ` dfasearch.cfirst defined heregetgroups' fgrep.o:(.text libgrep.a(dfasearch.o): In function `pread':fgrep.c:(.text+0x210): +0x230): : dfasearch.c:(first multiple definition.text+defined here of0x220): multiple definition of libgrep.a(main.o): In function `pread64' `pread `ttyname_r':grep.o:grep.c:(.text+0x1e0' egrep.o:egrep.c:(. main.c:(.text+0x2300): multiple definition of `ttyname_r' fgrep.o:fgrep.c):text+0x1b0): first defined here libgrep.a(dfasearch.o): In function `pread64': dfasearch.c:(:(.text first.text+0x230): multiple definition +0x220): first defined here libgrep.a(dfasearch.o): of `pread64' egrep.o:egrep.c:(.text+0x1c0): first defined here defined In function `readlink'libgrep.a(dfasearch.o): In function `here libgrep.a(main.o): In function `getlogin_r': main.c:(.text+0x2310): multiple definition: dfasearch.creadlink': dfasearch.c: of:(.text+0x240): multiple definition of `readlink' grep.o:grep.c:(.text+0x1f0): first defined here libgrep.a(dfasearch.o): In function `readlinkat': dfasearch.c:(.text+0x250): multiple definition of (.text+0x240): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here ``readlinkat' libgrep.a(dfasearch.o): Ingetlogin_r' fgrep.o:fgrep.c:(.text+0x230): grep.o:grep.c:(. function `readlinkatfirst text+': dfasearch.c:defined 0x200): (.text+0x250): multiple definition here libgrep.afirst defined here libgrep.a(dfasearch.oof `readlinkat' egrep.o:egrep.c:((main.o): In function ): In function `getcwd': dfasearch.c:(.text+0x260): multiple definition of `getcwd' grep.o:grep.c:(.text+0x210): first defined here libgrep.a(dfasearch.o): .text+0x1e0)`gethostnameIn function `getwd': dfasearch.c:(.text+0x270): multiple : first defined here libgrep.a(dfasearch.o): In function `getcwd': main.c:(.text+definition of `getwd' grep.o': dfasearch.c:(.text+0x2600x2320): multiple :grep.c): multiple definition of `getcwd' egrep.o:egrep.c:(.text+0x1f0): first definition of:(.text+0x220): first defined here libgrep.a(dfasearch.odefined here libgrep.a(dfasearch.o `gethostname' fgrep.o:fgrep.c:(.text+0x240): first defined here):): In function `getwd libgrep.a( In function `confstr': dfasearch.c:(.text+0x280): multiple definition of `confstr' grep.o:grep.c:(': dfasearch.c:(.text+0x270): main.o): In function.text+multiple definition of `getdomainname': main.c0x230): `getwd' egrep.o:egrep.c:(.text+0x200): first defined here :(.textfirst defined herelibgrep.a(+0x2330): multiple libgrep.a(dfasearch.odfasearch.o): In function `confstr': dfasearch.c:(.text+0x280):definition ): In function `getgroups multiple of `getdomainname' ': dfasearch.c:(.text+0x290): multiple definition of `definition of `confstr' egrep.o:egrep.c:(.text+0x210): first defined here libgrep.a(dfasearch.o): In function `fgrep.o:fgrep.c:(.text+0x250getgroups' grep.ogetgroups': dfasearch.c:(.text): first:grep.c:(.text+0x240)+0x290): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here libgrep.a(dfasearch.o): In function `ttyname_r': dfasearch.c:(.text+0x2a0): multiple defined: first defined heredefinition of `ttyname_r' egrep.o: here libgrep.a(main.o libgrep.a(dfasearch.o): In function `ttyname_r': dfasearch.c:(.text+0x2a0): multiple definition of `ttyname_r' grep.oegrep.c:(.): In function `stpncpy': main.c:(.text+0x2340): multiple definition of `stpncpy':grep.ctext+0x230): fgrep.o::(first defined here fgrep.c:(.text+0x260): first defined .text+0x250): first libgrep.a(dfasearch.o): Inhere defined here libgrep.a(dfasearch.o): In function `getlogin_r': dfasearch.c:(.text+0x2b0): multiple definition of `getlogin_r' function `getlogin_r': dfasearch.c:(libgrep.a(kwset.o): In grep.o:grep.c:(.text+0x260): first defined .text+0x2b0): multiple definition of `getlogin_r' egrep.o:egrep.c:(.text+0x240function here libgrep.a(dfasearch.o): In function `gethostname': ): first defined here libgrep.a(dfasearch.o): `read': kwset.c:(.text+0x1f0):dfasearch.c:In function `gethostname': dfasearch.c:(. multiple definition of `read' fgrep.o(.text+0x2c0): multiple definition of text+0x2c0)::fgrep.c:(`gethostname multiple definition of.text+0x190): ' grep.o `gethostname' egrep.o:egrep.c:(.text+0x250first defined here libgrep.a(kwset.o): In function :grep.c:(.text+0x270): first ): first defined here libgrep.a(`pread'defined dfasearch.o): In function `getdomainname': dfasearch.c:(.: here libgrep.a(dfasearch.o): In text+0x2d0): multiplekwset.c:(.text+0x200): function `getdomainname': dfasearch.c:(.text+0x2d0): multiple definition of `getdomainname' definition of `getdomainnamemultiple definition of `pread' grep.o:grep.c:(.text+' egrep.o:egrep.c:(.text fgrep.o:fgrep.c:(.text+0x1a0): first defined here libgrep.a0x280): first defined here libgrep.a(dfasearch.o): In function `stpncpy': dfasearch.c:(.+0x260): first defined here libgrep.a(dfasearch.o): In function `stpncpy': dfasearch.c(kwset.o): In function `pread64': kwset.c:(.text+0x210): multiple definition of `textpread64' fgrep.o:fgrep.c:(.text+0x1b0): first defined here libgrep.a:(.text+0x2e0): multiple definition of `stpncpy' egrep.o:egrep.c:+0x2e0): multiple definition of `stpncpy'(kwset.o):(. grep.o In functiontext+:grep.c:(.text+ `readlink': kwset.c:(.text+0x220):0x270): first defined here0x290): first defined here libgrep.a( multiple definition of `readlink' fgrep.o:fgrep.c:(.text+ libgrep.akwsearch.o): In0x1c0): first defined here(main.o): In function `realpath': libgrep.a(kwset.ofunction kwsearch.c:(): In function `readlinkat': kwset.c:(.text+0x230): multiple definition `realpath': .text+0x0): multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first defined here libgrep.a(kwsearch.o): In function `ptsname_r': kwsearch.cof `readlinkat' fgrep.o:fgrep.c:(.text+0x1d0)main.c::(.text: (.text+0x20e0): multiple definition of `realpath' egrep.o:egrep.c:(+0x10): multiple definition of `ptsname_rfirst defined here libgrep.a(kwset.o): .text+0x10): first defined here libgrep.a(main.o): In function `ptsname_r'' grep.o:grep.c:(.text+In function `: main.c:(.text+0x20f0): multiple definition 0x40): first defined here libgrep.a(kwsearch.ogetcwd': kwset.c:(.text+0x240): multiple definition of `getcwd' fgrep.o:of ): In function `wctomb': kwsearch.c:fgrep.c:(.text+0x1e0): first defined here libgrep.a(kwset.o): In function `getwd`ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined(.text+': here libgrep.a(main.o): In function 0x20): multiple kwset.c:(`wctomb'definition of .text+0x250): multiple definition of `getwd' fgrep.o:fgrep.c:(.text+0x1f0: main.c:(.text+`wctomb' grep.o:grep.c:(.text+0x50): ): first defined here 0x2100): multiple definition of `wctomb' egrep.o:egrep.c:first defined here libgrep.a(libgrep.a(kwset.o): In function `confstr'(.textkwsearch.o): In function `mbstowcs': kwsearch.c:(.text+0x30): : kwset.c+0x30multiple definition of:(.text+0x260): multiple definition of ): first `mbstowcs' grep.o:grep.c:(.text+0x60): first defined `confstr' fgrep.o:fgrep.c: defined here libgrep.a(main.o): In here libgrep.a(kwsearch.o): In function `wcstombs': kwsearch.c:(.text+0x40(.text+0x200):function `mbstowcs': main.c:(.text+0x2110): multiple ): multiple first definition of definition of `wcstombs' grep.o:grep.c:(.text+0x70): firstdefined here libgrep.a(kwset.o): In `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined definedfunction `here here libgrep.a(kwsearch.o): In function `wmemcpy': kwsearch.c:(getgroups': kwset.c:(.textlibgrep.a(main.o): In function `.text+0x50): multiple definition of `wmemcpy' grep.o:grep.c:(.text+0x80): first+0x270)wcstombs': main.c:(: multiple definition defined here libgrep.a(kwsearch.o): In function `wmemmove': kwsearch.c:(.text+0x60): multiple definition of `wmemmove' grep.o:grep.c:(.text+0x90): first defined here libgrep.a(kwsearch.o): In function `wmempcpy': kwsearch.c:(.text+0x70): multiple.text+of `getgroups' fgrep.o:fgrep.c:(.text+0x210): first defined here libgrep.a(kwset.o) definition of `wmempcpy' grep.o0x2120): multiple definition of : In function `ttyname_r:grep.c:(.text+0xa0`wcstombs' ': kwset.c:(): first defined here egrep.o:egrep.c:(..textlibgrep.a(kwsearch.otext+0x50)+0x280): multiple): In function `wmemset': kwsearch.c:(: first defined here libgrep.a(main.o): In definition of .text+0x80): multiple function `wmemcpy': `ttyname_r' fgrep.o:fgrep.c:(.text+0x220): definition of `wmemset' grep.o:grep.cmain.c:(.text+0x2130): multiple definition of `wmemcpy' first :(.text+0xb0egrep.o:egrep.c:(.text+0x60):defined here libgrep.a(kwset.o): In function `getlogin_r': ): first defined here libgrep.a(kwsearch.o): In function `wcscpy': first defined here libgrep.a(main.o): In function `wmemmove': main.c:(.text+0x2140): multiple definition kwset.c:(.text+0x290): multiple definition of `getlogin_r' fgrep.o:kwsearch.c:of `wmemmove' egrep.o:egrep.cfgrep.c:((.text+0x90:(.text+0x70): first defined here.text+0x230):): multiple definition of `wcscpy' grep.o:grep.c: libgrep.a(main.o): In function `wmempcpy': first defined here libgrep.a(kwset.o): In function `gethostname': kwset.c:(. main.c:(.(.text+text+0x2150): multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x2a0): multiple definition of `gethostname' 0xc0): text+0x80)fgrep.o:fgrep.c:(.first defined here libgrep.a(kwsearch.o): In function `wcpcpy': kwsearch.c:(.text+: first defined here libgrep.a(main.o): In function `wmemset': main.c:(.text+0x2160): text+0x240): first defined here libgrep.a(kwset.o)0xa0): multiple definition of `wcpcpy' grep.o:grep.c:(.text+0xd0): multiple definition of `: In function `getdomainname': kwset.c:(.text+0x2b0): multiple definitionfirst defined herewmemset' egrep.o:egrep.c: of `getdomainname' fgrep.o:fgrep.c:(.text+0x250): first defined here libgrep.a(kwset.o): In function `gets': kwset.c:(.text+0x2c0): multiple definition of ` libgrep.a((.text+0x90): gets' fgrep.o:fgrep.c:(.text+0x160): kwsearch.o): In first defined here libgrep.a(main.o): In function first defined function `wcsncpy': kwsearch.c:(.text+0xb0): multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0):`wcscpy': main.c:(here libgrep.a(kwset.o): In function `fgets' first defined here libgrep.a(kwsearch.o): In.text+0x2170): multiple definition of `wcscpy' egrep.o:egrep.c:(.: kwset.c:(.text+0x2d0): multiple definition of `fgets' fgrep.o function `wcpncpy': kwsearch.c:(.text+0xc0): multiple definition oftext+0xa0): first defined here libgrep.a(main.o): In function `wcpcpy': main.c:(.text+0x2180:fgrep.c:(.text+ `): multiple definition of `wcpcpy' egrep.o:0x170)wcpncpy' grep.o:grep.c:(.text+0xf0):egrep.c:(.text+0xb0): first defined here libgrep.a(main.o): In function `: first first defined here libgrep.a(kwsearch.o): In function `wcscat': wcsncpy': main.c:(.text+0x2190): multiple definition of `wcsncpy' egrep.o:defined here libgrep.a(kwset.o): Inkwsearch.c:(.text+0xd0): egrep.c:(.text+0xc0): functionmultiple first defined here `definition of ` libgrep.a(main.o):fgets_unlocked': kwset.c:(.text+0x2e0): multiplewcscat' grep.o:grep.c:(.text+0x100): In definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+first defined here libgrep.a function `wcpncpy':0x180): first (kwsearch.o) main.cdefined here libgrep.a(kwset.o): In function `realpath': kwset.c: In function `wcsncat': kwsearch.c:(.:(.text+0x2f0): multiple definition of `realpath' fgrep.o:fgrep.c::(.text+0xe0)text+0x21a0): (.text+0x0): multiple definition multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined here libgrep.a(kwset.o): In function `of `: first defined here libgrep.a(main.o): In function `wcscat': main.c:(.text+0x21b0): multiple definition of ptsname_r': kwset.c:(.text+0x300): wcsncat' `wcscat' multiple definition of `grep.o:grep.c:(.text+0x110):egrep.o:egrep.c:(.text+0xe0): first defined here libgrep.a(main.o): In function `wcsncat':ptsname_r' fgrep.o: first main.c:fgrep.c:(.text+0x10): first defined here libgrep.a(kwsearch.o): In function `fgetws': kwsearch.c:(.text(. defined here libgrep.a+0xf0text+0x21c0): (kwset.o): multiple definition of `fgetws' multiple definition of ):grep.o:`wcsncat' egrep.o:egrep.c:(.text+0xf0): first defined In functiongrep.c:(.text+ here libgrep.a `wctomb': kwset.c:(0x120): first defined here libgrep.a((main.o): In function `fgetws':.text+0x310): multiple definition of kwsearch.o): In function `fgetws_unlocked': kwsearch.c:(. main.c:(.text+0x21d0): multiple definition of `wctombtext+0x100): multiple definition of `fgetws' fgrep.o:fgrep.c:(`fgetws_unlocked' grep.o:grep.c:(.text+0x130): first defined here' egrep.o:egrep.c:(.text+0x100): first defined here libgrep.a.text+0x20): libgrep.a(kwsearch.o): (main.o): first defined here libgrep.a(kwset.o): In function `mbstowcs': kwset.c:(In function `wcrtomb': kwsearch.c:( In function .text+0x320): multiple definition of `mbstowcs' fgrep.o:fgrep.c:(.text+0x30): first defined .text+0x110): multiple definition of `fgetws_unlocked':here libgrep.a(kwset.o)`wcrtomb main.c:(.text+0x21e0): multiple definition : In function `wcstombs': ' grep.o:grep.c:(.text+0x140): first defined here libgrep.a(kwsearch.o): In function of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here libgrep.a(main.o): In function kwset.c:(.`mbsrtowcs': `wcrtombtext+0x330): multiple definition of `wcstombs' fgrep.o:fgrep.c:(kwsearch.c:(.text+0x120): ': main.c:(.text+0x21f0): multiple definition.text+0x40): first defined here libgrep.a(kwset.o): In function multiple of `wcrtomb' egrep.o:egrep.c:(.text+0x120): `stpncpy':definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150): first defined here libgrep.a(main.o): In function `mbsrtowcs': main.c:(. kwset.c:(first defined here libgrep.a(kwsearch.o): In function `wcsrtombstext+0x2200): multiple definition of `.text+0x340): ': kwsearch.c:(.text+0x130): multiplembsrtowcs' definition of `wcsrtombsmultiple definition of egrep.o:egrep.c:' `stpncpy' fgrep.o:fgrep.c:(.(.text+grep.o:grep.c:(.text+0x160): first defined here libgrep.a(kwsearch.o): In function `mbsnrtowcs': kwsearch.c:(text+0x2600x130): first .text+0x140): multiple): first defineddefined here libgrep.a(main.o): In function `wcsrtombs': main.c:(.text+0x2210): multiple definition of definition of `mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined here libgrep.a(kwsearch.o): In function `wcsnrtombs': kwsearch.c:(.text+0x150): here libgrep.a(searchutils.o): `wcsrtombs' egrep.o:egrep.c:(.text+ multiple definitionIn function0x140): first defined of ` `realpath': searchutils.c:(.text+0x0): here libgrep.a(main.owcsnrtombs' grep.o:grep.cmultiple definition of `realpath' fgrep.o): In function `mbsnrtowcs': main.c:(.text+0x2220): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(.text:(.text+0x180): first defined here libgrep.a(kwsearch.o): :fgrep.c:(+0x150In function `gets'.text+): first defined here libgrep.a(main.o): In function `wcsnrtombs': main.c:(.text+0x2230):: kwsearch.c:(.text+0x160): 0x0): first defined here libgrep.a(searchutils.o): In function `ptsname_r' multiple definition of `wcsnrtombs' egrep.o:multiple definition of `: searchutils.c:(.text+0x10): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.egrep.c:(.text+0x160)gets' grep.o:text+0x10): first defined here libgrep.a(searchutils.o): In function `wctomb': searchutils.c:(.: first definedgrep.c:(.text+0x190): firsttext+0x20) here defined here libgrep.a(kwsearch.o): In function `fgets': kwsearch.c:(.text+0x170): : multiple definition libgrep.a(main.o): In functionmultiple definition of `fgets' grep.o:grep.c:(.text+0x1a0): first defined here libgrep.a(kwsearch.o): In functionof `wctomb' `gets `fgets_unlocked'fgrep.o:fgrep.c:(.text+0x20): first ':: kwsearch.cdefined here main.c:(.text+:(.text+0x180): multiple definition libgrep.a(searchutils.o): In function `mbstowcs': searchutils.c:(.text+0x30): multiple definition of0x2240): multiple definition of `fgets_unlocked' grep.o `mbstowcs' fgrep.oof `gets' egrep.o:egrep.c::grep.c:(.text+0x1b0): first defined here libgrep.a(kwsearch.o): In :fgrep.c:(.text(.text+0x170function `+0x30): first ): first defined here libgrep.a(main.oread': kwsearch.c:(defined ):.text+0x190): multiple definition of `read' grep.o:grep.c:(.text+0x1c0): firsthere libgrep.a(searchutils.o): In function In function `fgets': defined here`wcstombs': searchutils.c:(.text+0x40): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.text+0x40): first defined here libgrep.a(searchutils.o): In function `wmemcpy' main.c:(.text+0x2250): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180 libgrep.a: searchutils.c:(.text+0x50):): first defined here libgrep.a(main.o): In(kwsearch.o): multiple function ` In definition of `wmemcpy' fgrep.o:fgrep.c:(.text+0x50): first defined here libgrep.a(searchutils.o): Infgets_unlocked': main.c:(.text+0x2260): multiple definition of `fgets_unlocked' function `pread': kwsearch.c function `wmemmove': searchutils.c:(.egrep.o::(.texttext+0x60): multiple definition of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): egrep.c:+0x1a0): first defined (.text+0x190): first defined here libgrep.a(main.o):multiple definitionhere libgrep.a(searchutils.o): In function ` In ofwmempcpy':function `read': main.c `pread' searchutils.c:(.text+:(.text+0x2270): multiple definition of `readgrep.o:grep.c:(.text+0x1d0): first defined here libgrep.a(kwsearch.o): In function `0x70): ' pread64': multiple definition of `wmempcpy' fgrep.o:egrep.o:egrep.c:(.text+0x1a0)kwsearch.c:(.fgrep.c:(.: first defined here libgrep.a(main.o): In function `pread': main.c:(.texttext+0x1b0): multiple definition of `pread64' grep.o:grep.c:text+0x70): first +0x2280): multiple(.text+defined here libgrep.a definition of `pread' egrep.o:egrep.c:(0x1e0): first (searchutils.o.textdefined here libgrep.a(kwsearch.o): In function): In function `wmemset': searchutils.c:(.text+0x1b0): first defined here libgrep.a(main.o `readlink+0x80): multiple ): ': kwsearch.c:(.text+definition In function0x1c0)of ` `: multiple wmemset' pread64': main.c:(.text+0x2290): definition of `readlink'fgrep.o:fgrep.c:(.textmultiple definition grep.o:grep.c:(.text+0x1f0): first defined here libgrep.a(kwsearch.o): In function `readlinkat+0x80): first defined of ': kwsearch.c:(.text+here libgrep.a(searchutils.o): `pread64' 0x1d0): multiple definitionIn egrep.o: of function `wcscpy': searchutils.c:(.text+0x90): multiple definition of egrep.c:(.text+0x1c0`readlinkat' grep.o:grep.c:(.text+0x200): first `wcscpy' fgrep.o:fgrep.c:(.): first defined here libgrep.a(main.o): In function `readlink'defined here libgrep.atext+: (kwsearch.o): In 0x90): first defined here libgrep.a(searchutils.o):main.c:(.text+0x22a0)function `getcwd': kwsearch.c:( In function `wcpcpy': searchutils.c:(.text+0xa0): multiple definition of `wcpcpy: .text+0x1e0):' fgrep.o:fgrep.cmultiple multiple definition of `getcwd' grep.o:grep.c:(.text+0x210):(.textdefinition of `readlink': first+0xa0): egrep.o defined here libgrep.a(kwsearch.o): In function `getwd': kwsearch.c:(.text+ first defined :egrep.c0x1f0):here libgrep.a(searchutils.o): In function `:(.text+0x1d0): multiple definitionwcsncpy': first defined here libgrep.a(main.o): In function `readlinkat': main.c:( of `getwd' grep.o:grep.c:(.text+0x220searchutils.c:.text): first defined here libgrep.a((.text+0xb0)+0x22b0):kwsearch.o): In function `confstr': kwsearch.c:(.text+0x200): multiple definition of `confstr' grep.o:grep.c:(.text+0x230): first defined here libgrep.a(kwsearch.o: ): In function `getgroups': kwsearch.c:(.multiple multiple definitiontext+0x210):definition of `readlinkat' multiple of `wcsncpy' fgrep.o:fgrep.c:(.text+0xb0): first egrep.o:egrep.c:(definition of `getgroups' grep.o:grep.c:(.text+0x240): first defined defined here libgrep.a.text+0x1e0):here libgrep.a(kwsearch.o): In function `ttyname_r(searchutils.o): In function `wcpncpy': searchutils.c:(.text+0xc0): first defined ': multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0)here libgrep.akwsearch.c:(: first defined here libgrep.a(.text+0x220): multiple(searchutils.o):main.o): In function `getcwd': main.c:(.text+0x22c0): multiple definition of definition of `ttyname_r' grep.o In `:grep.c:(. functiongetcwd' egrep.o:egrep.c:(.text+0x1f0): first defined here libgrep.a(text+0x250): first defined here `wcscat':main.o): In function `getwd': main.c:(.text+0x22d0)libgrep.a(kwsearch.o searchutils.c:(.text+0xd0): ): In: multiple definition of `wcscat' fgrep.o:fgrep.c:(.text+0xd0)multiple function `getlogin_r': kwsearch.c:(.text+0x230):: first definition multipledefined here libgrep.a(searchutils.o): In function `wcsncat': searchutils.c:(.text+0xe0): multiple definition of `wcsncatof `getwd definition of `getlogin_r' grep.o:grep.c' fgrep.o:fgrep.c:(.text+0xe0' egrep.o:egrep.c::(.): first (.text+0x200): first text+0x260defined here libgrep.a(searchutils.o): In defined here): first defined here libgrep.a(kwsearch.o): In function `gethostname': kwsearch.c:(.text+0x240): function `fgetws' libgrep.a(main.o): In function `confstr': multiple definition: searchutils.c:main.c:( of (.text+.text`gethostname' 0xf0): multiple +0x22e0): multiple definition ofgrep.o:grep.c:(.textdefinition of `fgetws `confstr+0x270): first defined here ' fgrep.o:fgrep.c:(.text+0xf0): first defined' egrep.olibgrep.a(kwsearch.o): here libgrep.a(searchutils.o):egrep.c:(.text+0x210): first In function `: In function `fgetws_unlocked': searchutils.c:(.text+ defined getdomainname': 0x100): multiple definition of `here kwsearch.c:(.text+fgetws_unlocked' fgrep.o:fgrep.c:(.text+0x100): first defined here libgrep.a(searchutils.o): In function `wcrtomb': searchutils.c:(.text+0x110): multiple definition of `wcrtomb' fgrep.o:fgrep.c:(.text+0x110)libgrep.a(main.o): In function `0x250): : first defined here libgrep.a(searchutils.o): In function `mbsrtowcsgetgroups': multiple definition of `getdomainname' grep.o:grep.c:(.': searchutils.cmain.c:text+0x280): first defined here libgrep.a(kwsearch.o): In function:(.text+0x120):(.text+0x22f0 ` multiple definition ): stpncpy':of `mbsrtowcs'multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first kwsearch.c:(.text fgrep.o:fgrep.c:(defined here libgrep.a(main.o)+0x260): multiple definition of `stpncpy' grep.o.text+0x120): first defined here libgrep.a(searchutils.o): In: :grep.c:(. function `In function `ttyname_r': main.c:(.text+0x290): first defined wcsrtombs': searchutils.c:(.texttext+here libgrep.a(pcresearch.o): +0x130):0x2300): In function `realpath': pcresearch.c:(.text+0x0): multiple definition of multiple definition of `multiple definition of `ttyname_r `realpath' grep.o:grep.c:(wcsrtombs' fgrep.o:fgrep.c:(.text+0x130): first defined here libgrep.a(searchutils.o)' egrep.o:egrep.c:(.text+0x230): .text+0x30): first defined here libgrep.a(pcresearch.o): In : In function `first defined here libgrep.a(main.o): In functionfunction mbsnrtowcs' ``ptsname_r': searchutils.c:(.text+0x140): multiple definition of `mbsnrtowcs' fgrep.o:fgrep.c:(getlogin_r': main.c:(.text+0x2310): .text+: multiple definitionpcresearch.c:(.text+0x100x140): first defined here of ): multiple definition of `ptsname_rlibgrep.a(searchutils.o): In function`getlogin_r' egrep.o:egrep.c:(' `wcsnrtombs': searchutils.c:(..text+0x240):grep.o:grep.c:(.text+0x40): first defined here libgrep.a(pcresearch.o): In function `wctomb': pcresearch.c:(.text+0x20)text+ first : multiple 0x150): multipledefined definition of `wctomb' grep.o:grep.c:(.text+0x50): definition of `wcsnrtombs'here libgrep.a first fgrep.o:fgrep.c:(.text+(main.o): In function ` defined here libgrep.a(pcresearch.o):0x150)gethostname': main.c:(.text+0x2320): multiple definition of ` In function `: first defined here libgrep.a(searchutils.o):gethostname' egrep.o:egrep.c:(.text+0x250mbstowcs' In function `gets':): first : pcresearch.c: searchutils.c:(.text+0x160): defined (.text+multiple definition here libgrep.a(main.o): In 0x30): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here libgrep.a(pcresearch.o): In of `gets' fgrep.o:fgrep.c:(.text+0x160): firstfunction `getdomainname': main.c:(function ` defined here libgrep.a(searchutils.o).text+0x2330): wcstombs': pcresearch.c:(: In multiple definition of `getdomainname' egrep.o:egrep.c.text+0x40): multiple function `fgets:(.text+definition of `wcstombs' grep.o:': searchutils.c:(.text+0x1700x260): first defined here libgrep.a(grep.c:(.text+0x70): first defined ): multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x170): first definedmain.o): Inhere libgrep.a here libgrep.a(searchutils.o): In function `stpncpy': main.c:(.text+0x2340): (pcresearch.o function `multiple definition): In function `wmemcpy': pcresearch.c:(.text+0x50): fgets_unlocked': searchutils.c:(.text+0x180): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(. of `multiple definition oftext+0x180): firststpncpy' egrep.o `wmemcpy' grep.o:grep.c:(.text+0x80): first defined here libgrep.a(pcresearch.o): In function `wmemmove': pcresearch.c:( defined here libgrep.a(searchutils.o): In function `read': searchutils.c:egrep.c:.text+0x60): multiple definition of `wmemmove' grep.o:grep.c:(.text+0x90)::((. first defined here libgrep.a(pcresearch.o): In function `wmempcpy': pcresearch.c:(..text+0x190): multiple definition of `text+0x270): first defined here libgrep.a(kwset.o)text+read' fgrep.o:fgrep.c:(.text+: 0x70): multiple0x190): first defined here libgrep.a(searchutils.o): In function `preadIn definition of `wmempcpy' grep.o:grep.c:(.text+0xa0): first defined ': searchutils.c:(.text+0x1a0): multiple definition of `pread' fgrep.o:fgrep.c:(.text+0x1a0): first defined here libgrep.a(searchutils.o): Infunction `readhere libgrep.a(pcresearch.o): In function `wmemset': pcresearch.c:(. function `pread64': ': kwset.ctext+0x80): multiple definition of `wmemsetsearchutils.c:(.text+:(' grep.o:grep.c:(0x1b0): multiple.text+.text+0xb0 definition of0x1f0): multiple): first defined here libgrep.a(pcresearch.o): In function `wcscpy': pcresearch.c:(.text+0x90): multiple definition ` definition of `read' egrep.o:egrep.c:(.text+0x1a0of `pread64' fgrep.o:fgrep.c): wcscpy' grep.o::(.textfirst defined here libgrep.a(kwset.o)grep.c:(.text+0xc0): first defined here +0x1b0):: In function `pread': kwset.c:(.text+0x200): multiplelibgrep.a( first defined here libgrep.a(searchutils.o definition of pcresearch.o): In function `wcpcpy': pcresearch.c:(.text+0xa0): In function `pread' egrep.o): multiple definition of `wcpcpy' grep.o:grep.c:(.text+0xd0): first defined here libgrep.a(pcresearch.o): In function `wcsncpy': pcresearch.c`readlink': searchutils.c:(.text+0x1c0):egrep.c:(.text:(.text+0xb0): multiple definition of : multiple definition of `readlink' fgrep.o:fgrep.c:(.text++0x1b0): first defined`wcsncpy' 0x1c0): first defined here libgrep.a(searchutils.o here grep.o:grep.c): In function `readlinkat'libgrep.a(:(.text: searchutils.c:(.text+kwset.o): In function `pread64': kwset.c:(.text+0x210)+0xe0):0x1d0): multiple definition of `readlinkat': multiple definition of `pread64 first fgrep.o:fgrep.c:(.text+0x1d0): first defined here ' defined here libgrep.a(pcresearch.o): In function `wcpncpy': libgrep.a(searchutils.o): In function `getcwdegrep.o:egrep.c:(.text+0x1c0):pcresearch.c:': searchutils.c:(. first defined here libgrep.a(kwset.o): In function `(.text+0xc0text+0x1e0): multiple definition of `readlink'): getcwd' fgrep.o:fgrep.c:(.text+0x1e0): first defined : kwset.c:(.text+0x220): multiple multiple here libgrep.adefinition definition of `wcpncpy' (searchutils.o): of grep.o:grep.c:(In function `getwd': searchutils.c`readlink.text+0xf0:(.text+' egrep.o): first defined here libgrep.a(pcresearch.o): In function `wcscat': pcresearch.c:(.0x1f0): multiple definition of `getwd' fgrep.o:text+0xd0): multiple definition of `wcscat' grep.o:grep.c:(.text+0x100): first defined here libgrep.a(pcresearch.o): :fgrep.c:(.textegrep.c:In function `wcsncat': pcresearch.c:(.text+0xe0): multiple definition of `wcsncat' +0x1f0): first defined here libgrep.a(searchutils.o): In function `confstr(.text+0x1d0): first defined here libgrep.a(kwset.o): In grep.o:grep.c:': searchutils.c:(.text+0x200): multiple definition of function `(.text+0x110): first defined here libgrep.a(pcresearch.o): In function `fgetws': pcresearch.c:(.`confstr'readlinkat fgrep.o:text+0xf0): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120): first defined here ': kwset.cfgrep.c:(.text+0x200): firstlibgrep.a(pcresearch.o): :( defined here libgrep.a(In function `fgetws_unlocked': pcresearch.c:(.text+0x100): multiple definition of `.text+0x230)searchutils.o): In fgetws_unlocked' : multiple definition of `function `getgroupsgrep.o:grep.c:(.text+0x130): first defined here libgrep.a(pcresearch.o): In function `wcrtomb': pcresearch.c:(.readlinkat' egrep.o:egrep.c:(.text+0x1e0): first defined here libgrep.a(kwset.o): ': searchutils.c:(text+0x110): In function `getcwd':.text+0x210): multiple definition multiple definition kwset.c:of ` of `wcrtomb' grep.o:grep.c:(.text+(.text+0x240):getgroups'0x140): first defined here libgrep.a(pcresearch.o): In function `mbsrtowcs': pcresearch.c:( multiple fgrep.o:.text+0x120): multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150): first definition of fgrep.c:(.text+0x210): first defined here libgrep.a(searchutils.o): In function `ttyname_r': defined here libgrep.a(pcresearch.o):`getcwd' egrep.osearchutils.c:(.text+0x220): multiple definition In :egrep.c: of `ttyname_r' fgrep.o:fgrep.c:function `wcsrtombs': pcresearch.c:(.text+0x130): multiple(.text+0x1f0(.text+0x220): definition): first defined first defined of here libgrep.a(kwset.o): In function `getwd': here libgrep.a(searchutils.o) `wcsrtombs' kwset.c:: In function `getlogin_r':grep.o:(.text+0x250): multiple definition of `getwd' egrep.o:egrep.c:(.text+ 0x200grep.c:(.text+0x160): first defined here libgrep.a(pcresearch.o): In function): first defined here libgrep.a(kwset.o): In function `confstr': searchutils.c:(.text+0x230): multiple definition of `getlogin_r' fgrep.o:fgrep.c:(.text+0x230): first defined here libgrep.a(searchutils.o): In function `kwset.c:(. `gethostname': searchutils.c:(.text+0x240)mbsnrtowcs'text+0x260): multiple definition of `confstr' egrep.o: multiple definition of `gethostname' fgrep.o:fgrep.c:(: pcresearch.c:(.text+0x140):egrep.c:(.text+0x240): first defined here libgrep.a(searchutils.o): In function `getdomainname': searchutils.c:(.text+0x250):: multiple definition of `mbsnrtowcs' grep.o:grep.c:.text+0x210): first defined multiple definition of `getdomainname' fgrep.o(.text+ here libgrep.a(kwset.o): In:fgrep.c:(.text+0x250)0x170): first defined function `getgroups': kwset.c:(: here libgrep.a(pcresearch.o): In function `wcsnrtombs': pcresearch.c:(.text+0x150): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180): first defined here libgrep.a(pcresearch.o): In function `.text+0x270): multiple definition of `getgroups' egrep.o:egrep.c:(first defined here libgrep.a(searchutils.o)gets': pcresearch.c:(.text+0x160):.text+0x220): first defined here: In multiple libgrep.a(kwset.o): In function `stpncpy': definitionfunction `ttyname_r'searchutils.c:(.text+ of: kwset.c:(.text+0x260): multiple definition of `stpncpy' `gets' grep.o:0x280): fgrep.o:fgrep.cgrep.c:(.multiple definition of `ttyname_r' egrep.o::(.texttext+0x190)egrep.c:(.+0x260): first defined here: first defined here text+0x230): ../liblibgrep.a(pcresearch.o):first defined here libgrep.a(kwset.o): In function `getlogin_r': kwset.c:(.text+0x290): multiple definition of `/libgreputils.a(argmatch.o): In function `gets': argmatch.c:(.text In function `fgets': pcresearch.c:(.textgetlogin_r' +0x10)+0x170): egrep.o:egrep.c:(.text+0x240): : multiple definition of `gets' multiple definition of `first defined here libgrep.afgrep.o:fgrep.c:(.fgets' (kwset.o): In function `gethostname': text+0x160): first defined here ../lib/libgreputils.a(argmatch.o): In function grep.o:kwset.c:(.text+`fgets': argmatch.c:(grep.c:(.text+0x1a0): first0x2a0): multiple definition of `gethostname' egrep.o:egrep.c:(.text+0x250): first defined here libgrep.a(kwset.o): In function `getdomainname': kwset.c:(.text+0x2b0.text+0x20) defined here libgrep.a(pcresearch.o): In function `): multiple definition: multiplefgets_unlocked': pcresearch.c: of `getdomainname' egrep.o: definition (.text+0x180)egrep.c:(.text+0x260): first defined here libgrep.a(kwset.o): In function `gets': kwset.c:(.text+0x2c0): multiple definition of `gets' egrep.o:egrep.cof `fgets': :(.text fgrep.o:fgrep.c:(.text+0x170):multiple definition of `fgets_unlocked'+0x170): first defined here libgrep.a(kwset.o): In function ` first grep.o:grep.c:(.text+0x1b0):fgets': kwset.c:( defined here . first.text+./lib/libgreputils.a(argmatch.o defined0x2d0): ): here libgrep.a(pcresearch.o): In function `read': pcresearch.c:(.text+0x190): multiple definition multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180): first defined here Inof `read' grep.o:grep.c:(.text+libgrep.a(kwset.o): In function `fgets_unlocked': kwset.c:(.text+0x2e0): multiple definition of function `fgets_unlocked': argmatch.c:(.text+0x30): multiple 0x1c0): first defined here libgrep.a(pcresearch.o): In function `fgets_unlocked' egrep.o:egrep.c:(definition of `fgets_unlocked`pread': pcresearch.c:(.text+0x1a0).text' fgrep.o:fgrep.c:(.text+: multiple definition of `pread' grep.o+0x190)0x180): first defined here ../lib/libgreputils.a(argmatch.o):grep.c:(.: first defined here: In function `realpathtext+0x1d0): first defined here libgrep.a(pcresearch.o): In function libgrep.a(kwset.o): In function `realpath':': argmatch.c:(.text+0x40): multiple definition ` pread64': pcresearch.c:(.text+0x1b0): multiple definition ofof `realpath'kwset.c: `pread64' grep.o:grep.c:(.text+0x1e0): first defined here fgrep.o:fgrep.c:(.text+0x0): (.textlibgrep.a(pcresearch.o): In function first defined here+0x2f0): multiple `readlink': pcresearch.c:(.text+0x1c0): ../lib/libgreputils.a(argmatch.o): In functiondefinition of multiple definition of `readlink' grep.o:grep.c:(.text+0x1f0): first defined here libgrep.a(pcresearch.o): In function `readlinkat': pcresearch.c:(.text `ptsname_r`realpath' egrep.o:egrep.c:(.text+0x10+0x1d0): multiple definition': argmatch.c:): of `readlinkat' grep.o:grep.c:((.text+0x50): first defined here libgrep.a(kwset.o): .text+0x200) multiple definition In : first defined of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10)function `ptsname_r': kwset.c:(here libgrep.a(pcresearch.o): In: first defined here ../lib/libgreputils.a(argmatch.o.text+ function `getcwd': ): In function0x300): multiple definition of `ptsname_r' egrep.o:egrep.c:pcresearch.c:(.text+0x1e0): multiple definition `wctomb': argmatch.c(of `:(.text+0x60):.text+getcwd' grep.o:grep.c:(.text+0x210): first defined here libgrep.a(pcresearch.o): In function `getwd' multiple definition of `0x20): first defined here libgrep.a(kwset.o): : pcresearch.c:(.text+0x1f0): multiple definition of `getwd' grep.o:grep.c:(.text+wctomb'In function0x220): first defined here libgrep.a(pcresearch.o): In function `confstr': pcresearch.c:(.text+0x200): multiple definition of `confstr' grep.o:grep.c: fgrep.o: `(.text+0x230): fgrep.c:(.text+0x20wctomb': kwset.c:(.text+0x310first defined here ): first): multiple libgrep.a(pcresearch.o): In function `getgroups': defined here ../lib/definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first pcresearch.c:libgreputils.a(argmatch.o defined here libgrep.a(kwset.o): In(.text+): In function `mbstowcs': argmatch.c function `mbstowcs': kwset.c0x210): multiple definition :(.text+0x70):(.text+0x320): multiple definition of `mbstowcs' egrep.o:egrep.c:(.of `getgroups' grep.o:grep.c:(.text+0x240): first defined here libgrep.a(pcresearch.o): In function `ttyname_r: multiple definition of `text+': pcresearch.c:(.text+0x220): multiple definition of `ttyname_r'mbstowcs' 0x40): first grep.o:grep.c:(.text+0x250fgrep.o:fgrep.c:(defined ): first .text+0x30): first defined here .here libgrep.a(kwset.o): In function `wcstombs': kwset.cdefined here libgrep.a(pcresearch.o): In function `./:(.text+0x330): multiple definition of `getlogin_r': pcresearch.c:(.text+lib/libgreputils.a(argmatch.o)wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here 0x230): multiple definition of `getlogin_r' grep.o:grep.c:(.text+: In function `libgrep.a(kwset.o): In function `stpncpy': kwset.c:(.text+0x340): multiple definition of `stpncpy' egrep.o:0x260): first defined here libgrep.awcstombs': argmatch.c:(egrep.c:(pcresearch.o): .text+0x80)(.text+0x270): first defined here libgrep.a(dfa.oIn function `gethostname':: multiple definition of `): In pcresearch.c:(.text+0x240):wcstombs' fgrep.o:fgrep.c:(.text+0x40): first function `wcrtomb': dfa.c multiple defined here :(.text+definition of `../lib0x40f0): multiple definition gethostname' grep.o:grep.c:(.text+/libgreputils.a(argmatch.o): In function `stpncpy': argmatch.c:(.textof `wcrtomb' egrep.o:egrep.c:(.text+0x120):0x270): first defined +0x90): firsthere libgrep.a(pcresearch.o): In function `getdomainname': multiple defined here libgrep.a(dfa.o): In pcresearch.c:(.text+0x250): multipledefinition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): function definition of `first defined here`getsgetdomainname' grep.o:grep.c:(.text+0x280) ../lib': dfa.c:: first defined /libgreputils.a(closeout.o): In function `gets': closeout.c:(.text+0x0): (.texthere libgrep.a(pcresearch.omultiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160)+0x3fa0): multiple definition of `gets' egrep.o:egrep.c:(): In: first defined here .text+0x170 function `stpncpy': pcresearch.c:(.text+0x260): multiple definition ../lib/libgreputils.a(closeout.o): In function `fgets': ): first definedof `stpncpy' closeout.c:(. heregrep.o:grep.c:(.text+0x290): first defined here libgrep.a(main.o): In text+0x10): multiple definition of `fgets' fgrep.o libgrep.a(dfa.o): In function `realpath': :fgrep.c:(.text+0x170functionmain.c:(): first `fgets'.text+0x20e0) defined: dfa.c:(.: multiple definition of `realpath here ../lib/libgreputils.a(text+' grep.o:grep.c:(.text+0x30): first defined here libgrep.a(main.o): In function `ptsname_r': main.c:(.text+0x20f0): multiple definition of `ptsname_r' grep.o:grep.c:(.textcloseout.o): In function 0x3fb0): multiple definition of `+0x40`fgets_unlocked': closeout.c:(.text+fgets' ): first defined 0x20):egrep.o:egrep.c:(.text+0x180): first defined herehere libgrep.a(main.o) multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): first libgrep.a(dfa.o): In function: In defined here . `fgets_unlocked': dfa.c function `./lib/libgreputils.a(closeout.o): In function `read': closeout.c:(.text+0x30): multiple definition of `read' fgrep.o:fgrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(closeout.o): :(.wctomb': main.c:(In function `pread':text+.text+0x2100): closeout.c:(.text+0x40): multiple definition 0x3fc0): multiple definition multiple definition of `of `pread'of wctomb' grep.o:grep.c:(.text+0x50): first fgrep.o:fgrep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(closeout.o): In function `fgets_unlocked' egrep.o:egrep.c:(. defined here libgrep.a(main.o`pread64': closeout.c:(.texttext+0x190): In +0x50): multiple definition): function `mbstowcs': main.c:(.text+0x2110): multiple definition of `mbstowcs' grep.o:grep.c:(. of `first text+pread64' defined here libgrep.a(dfa.o): In function `realpath': dfa.c:(.text0x60): first defined here libgrep.a(main.o): In function `wcstombs':fgrep.o:fgrep.c:(.+0x3fd0): multiple main.c:(.text+0x2120): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here libgrep.a(main.o): In function `wmemcpy': main.c:(.text+0x2130text+0x1b0):definition of): multiple definition of `wmemcpy' grep.o:grep.c:(.text+0x80): first defined here libgrep.a(main.o): In function `wmemmove': first defined here .. `realpath' egrep.o:egrep.c:(.text+0x10): first defined here main.c:/lib/libgreputils.a(closeout.o)libgrep.a(dfa.o(.text: In function `): In function `ptsname_r': dfa.c:(.text+0x3fe0):+0x2140): multiple definition of `wmemmove' grep.o:grep.c:(readlink': closeout.c:(.text+0x60 multiple definition of.text+0x90): multiple definition of `readlink' fgrep.o: `ptsname_r): firstfgrep.c:(.' egrep.o:egrep.c:(.text+ defined here libgrep.a(main.o): Intext+0x1c0):0x20) function `wmempcpy': main.c:(.text+0x2150): multiple definition of `wmempcpy' grep.o:grep.c:(.text+0xa0): first defined first defined here ../lib/libgreputils.a(closeout.o): In function `readlinkat': closeout.c:(: first defined here here libgrep.a(main.o): In.text+0x70): multiple definition of `readlinkat' fgrep.o:fgrep.clibgrep.a( function `wmemset': main.c:(.text+0x2160)::(.textdfa.o) multiple definition+0x1d0): first defined here ../lib/libgreputils.a(closeout.o): In function `getcwd': closeout.c:(.text+0x80): multiple definition of `getcwd' fgrep.o:: In of `wmemset' grep.o:grep.c:(.text+fgrep.c:(.text+0x1e0): first defined here function `0xb0): first defined here libgrep.a( .wctomb': dfa.c:(.text+0x3ff0): multiple definitionmain.o): In function `wcscpy': main.c:(.text+0x2170):./ of ` multiplelib/libgreputils.a(closeout.o): In function `getwd': closeout.c:(.text+0x90): multiple definition of `getwd' fgrep.o:fgrep.c:(.wctomb' definition of `text+0x1f0): first defined egrep.o:egrep.c:(.text+0x30): firstwcscpy' grep.o:grep.c:(.text+ here ../ defined 0xc0): first defined lib/libgreputils.a(closeout.o): In function `confstr': closeout.c:(.text+0xa0): multiple definition of `here libgrep.a(dfa.o): In function `here libgrep.a(main.o): In function `wcpcpy': main.c:(.text+0x2180): multiple definition of `wcpcpy' grep.o:grep.c:(.text+confstr' fgrep.o:fgrep.cmbstowcs'0xd0): :(.text+: dfa.cfirst defined here libgrep.a(0x200)::(main.o): In function `wcsncpy': first defined here ../lib/libgreputils.a.text+0x4000): main.c:(.text+(closeout.o): In function multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined0x2190): multiple definition of `wcsncpy' grep.o:grep.c: `getgroups': closeout.c: here (.text+0xe0(.text+0xb0):libgrep.a( ): first defined here libgrep.adfa.o): Inmultiple definition of `getgroups' fgrep.o:(main.o): In function `wcpncpy': main.c:(.text+0x21a0): multiple definition of `wcpncpy' grep.o:grep.c:(.text+ function `wcstombs': dfa.c:(.text+0x4010):fgrep.c:(.text+0x210)0xf0): first defined here libgrep.a(main.o): In function `wcscat': main.c multiple definition of: first :( `wcstombs' egrep.o:egrep.c:(.text+0x50):defined here ../lib/libgreputils.a(closeout.o): In function `ttyname_r': closeout.c:(.text+.text+0x21b0): multiple definition first defined here 0xc0) of `libgrep.a(: wcscat' grep.o:grep.c:(.text+0x100): first defined here libgrep.a(main.o): dfa.o)multiple definition of `ttyname_r' fgrep.o:fgrep.c:(.text+0x220):In function `wcsncat: In function `stpncpy first': main.c:(.text': dfa.c:(.text+0x4020): multiple definition of ` defined here ..+0x21c0): multiple definition of `wcsncat' grep.o:grep.c:(.text+0x110): stpncpy'/lib/first defined here libgrep.a(main.o): In function ` fgetws':egrep.o:libgreputils.a(closeout.o): In function main.c:(.text+egrep.c:(.text+ `getlogin_r': closeout.c0x21d0): multiple definition of0x270): first defined here libgrep.a(dfa.o)::(.text+0xd0): `fgetws' grep.o:grep.c: In function `wmemcpy': dfa.c:(.text+0x4030): multiple definition of `wmemcpy' egrep.o:egrep.c multiple definition of `getlogin_r(.:(.text+0x60): first' text+0x120): first defined here libgrep.a(dfa.o)fgrep.o:defined here libgrep.a(main.o): In function `wmemmove': dfa.c:(.text+0x4040): multiple definitionfgrep.c:(.text+0x230: In function `fgetws_unlocked': main.c:(.text+0x21e0): of `wmemmove' egrep.o:egrep.c:): first defined here ../lib/libgreputils.a(closeout.o): In function `gethostname': closeout.c:(multiple (.text+0x70): first.textdefinition of `fgetws_unlocked defined here libgrep.a(dfa.o): +0xe0): ' grep.o:grep.c:(.text+0x130): first defined here libgrep.aIn function `wmempcpy':multiple definition of (main.o): In function `wcrtomb': main.c:(.text+0x21f0): multiple dfa.c:(.text+`gethostname' fgrep.o:fgrep.c definition of `wcrtomb' grep.o:grep.c:(.text+0x140):0x4050): multiple definition of `:(.text+ first defined here libgrep.a(main.o): In function `mbsrtowcs': main.c:(.text+0x2200): multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150):wmempcpy' egrep.o0x240): first defined here ../lib first defined here :egrep.c:/libgreputils.a(closeout.o): In function `libgrep.a(main.o): In function `wcsrtombs': main.c:(.text+0x2210): multiple definition of `wcsrtombs' grep.o:grep.c(.text+0x80): first defined here libgrep.a(dfa.o):getdomainname': closeout.c:( In function `:(..textwmemset': dfa.c:(.text+0x4060): multiple definition text+0xf0): +0x160): first of `wmemset' egrep.o:egrep.c:(.text+0x90):multiple defined here libgrep.a(main.o): In function `mbsnrtowcs': main.c:(.text+0x2220): first defined here libgrep.a(dfa.o): In function `wcscpy': dfa.c:definition ofmultiple definition of `mbsnrtowcs' grep.o:grep.c:(.(.text+0x4070): multiple definition of `wcscpy' egrep.o: `getdomainnametext+0x170): first defined here libgrep.a(main.o): In egrep.c:(.text' fgrep.o:function `wcsnrtombs'+0xa0): first fgrep.c:(.text+: main.cdefined here libgrep.a0x250):(.text+0x2230): (dfa.o): In function `wcpcpy': dfa.c:(.text+0x4080): multiple definition of `wcpcpy' : first defined here ../lib/libgreputils.a(closeout.o): In function multiple definition of `egrep.o:egrep.c:(.text+0xb0): first defined here`stpncpy': closeout.c:(.wcsnrtombs' grep.o:grep.c:(. libgrep.a(dfa.o): In function text+0x100): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+text+0x180)`wcsncpy': dfa.c:(.text+0x4090): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined here libgrep.a(dfa.o): In function `wcpncpy': dfa.c:(.text+0x40a0): multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined 0x260): : first defined here libgrep.a(dfa.o): In function `wcscatfirst here libgrep.a(main.o)': dfa.c:(defined here .: .text+./lib/libgreputils.a(exclude.oIn function `gets'0x40b0): multiple definition of `wcscat' egrep.o:egrep.c):: :(.text+0xe0): In function `gets': exclude.c:(.text+0x3a0):main.c:(.text+0x2240): multiplefirst defined here libgrep.a(dfa.o): In function `wcsncat': multiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160): definition of `gets' grep.o:grep.c:(.text+0x190): dfa.c first defined here .. first defined here libgrep.a(:(.text+0x40c0): multiple/lib/libgreputils.a(exclude.omain.o): In function `fgets': main.c:(.text+0x2250): definition of `wcsncat' egrep.o:egrep.c:(): multiple definition of `fgets.text+In function `fgets': exclude.c:(.text+0x3b0): multiple definition' grep.o:grep.c:(.text+0x1a0): first defined here libgrep.a(main.o): In function `fgets_unlocked': main.c:(0xf0): first defined of `fgets.text+0x2260): here libgrep.a(dfa.o): In function `' fgrep.o:fgrep.c:(.text+0x170)multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here libgrep.a(main.o): fgetws': dfa.c:(: first defined here ../lib/In function `read': main.c:(.text.text+0x40d0): multiple libgreputils.a(exclude.o): In function `+0x2270): multiple definition of `readdefinition of `fgetws' egrep.o:egrep.c:(fgets_unlocked': exclude.c:(.text+0x3c0): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(exclude.o): In function `realpath': exclude.c:(.text+0x3d0): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first defined here ../lib/libgreputils.a(exclude.o): In function `ptsname_r': exclude.c:(.text+0x3e0): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(exclude.o): In function `wctomb': exclude.c:(.text+0x3f0): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(exclude.o): In function `mbstowcs': exclude.c:(.text+' grep.o.text+0x100): first defined here libgrep.a(dfa.o): In function `fgetws_unlocked': dfa.c:(.text+0x40e0): multiple definition of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here libgrep.a(dfa.o): In function `mbsrtowcs': dfa.c:(.text+0x4100): 0x400):grep.c:(.text+0x1c0): first defined heremultiple definition of `mbsrtowcs' egrep.o:egrep.c:(.: multiple definition of `mbstowcs libgrep.atext+0x130): first' fgrep.o:fgrep.c(main.o) defined here libgrep.a(:(.text+0x30): first defined here: dfa.o): ../lib/libgreputils.a(exclude.o): InIn function `pread': main.c:(.textIn function ` function `wcstombs': exclude.c:(+0x2280): multiple wcsrtombs': dfa.c:(.text+0x4110): multiple definition of `wcsrtombs' egrep.o:egrep.c:(.text+0x140): first defined here .text+definition libgrep.a(dfa.o0x410): multiple definition of `wcstombs' fgrep.o:fgrep.cof `): In:(.text+0x40): first defined pread' grep.o:grep.c:(.text+0x1d0): first defined function `mbsnrtowcs': dfa.c:(.text+0x4120): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(here ../lib/libgreputils.a( here libgrep.a(main.o.text+0x150): first defined here libgrep.a(dfa.o): In function `wcsnrtombs':exclude.o): In function `stpncpy': exclude.c:(.text): In function `pread64': dfa.c+0x420):main.c:(.:(.text+0x4130): multiple definition of `wcsnrtombs' egrep.o:egrep.c:(. multiple definition of `stpncpy' fgrep.o:fgrep.c:(.texttext+0x2290): multiple definitiontext+0x160+0x260 of `pread64' grep.o:grep.c:): first defined here libgrep.a(): first defined here .(.text+0x1e0): first defined here libgrep.a(main.o): searchutils.o): In./libIn function `readlink': function `/libgreputils.a(exclude.o): In function `wmemcpymain.c:(.text+0x22a0): multiple definition of `realpath': searchutils.c:(.text+0x0): multiple definition of `realpath' egrep.o:egrep.c:(.': exclude.c:readlink' grep.o:grep.c:(.text+(.text+0x430)text+0x1f0):0x10): first defined here libgrep.a(searchutils.o): In: multiple definition first defined here libgrep.a(main.o): In function `readlinkat': functionof `wmemcpy' main.c:(.text+0x22b0): `ptsname_r': searchutils.c:(.text+0x10)fgrep.o:fgrep.c:(.text+0x50): multiple definition of `readlinkat' grep.o: multiple definition of `ptsname_r' first defined here ../lib/:grep.cegrep.o:egrep.c:(.text+0x20): firstlibgreputils.a(exclude.o)::(.text+0x200) In : first defined here defined here libgrep.a(searchutils.o): In function `wctomb': searchutils.c:(function `wmemmove': exclude.c:(.text+0x440): multiple definition of `wmemmovelibgrep.a(main.o.text+0x20): multiple ' ): In function `getcwd': main.c:(.text+definition of `wctomb' egrep.o:egrep.c:(fgrep.o:fgrep.c:(.text+0x60): first defined here ../lib/0x22c0): multiple definition of `getcwd' grep.o:grep.c:(.text+0x210): first.text+0x30): first definedlibgreputils.a(exclude.o): defined here In function `wmempcpy': exclude.c:(.text here libgrep.a(searchutils.o): In function `mbstowcs':+0x450)libgrep.a(main.o): In function searchutils.c:(.text+0x30): multiple definition: `getwd': main.c:(.text+0x22d0): multiple definition of `multiple definition of `wmempcpy' fgrep.o:fgrep.c:( ofmbstowcs' .text+0x70): first defined here ../lib/libgreputils.a(exclude.o): In function ` `getwd' grep.oegrep.o:wmemset': :grep.cegrep.c:(exclude.c:(.:(.text+0x220):.text+0x40): first defined here libgrep.a(searchutils.o): In function `wcstombs': searchutils.c:(.texttext+0x460): first defined here libgrep.a(+0x40): multiple definition of `wmemsetmain.o): multiple definition of `wcstombs'' fgrep.o:fgrep.c:(.text+0x80): firstIn function egrep.o:egrep.c:(.text+0x50): first defined here defined here ../lib/libgreputils.a `confstr': main.c:(.text+0x22e0): multiple definition of `confstr' grep.o: libgrep.a(searchutils.o): In function `wmemcpy': searchutils.c:(exclude.o): In function `wcscpy': exclude.c:(.text+0x470)grep.c:(.text+0x230): first defined here libgrep.a(main.o): In function `getgroups':(.text+0x50): multiple definition of `wmemcpy: multiple definition of `wcscpy' main.c:(.text+0x22f0): multiple definition of `getgroups' grep.o:grep.c:(.text' egrep.o:egrep.c:fgrep.o:fgrep.c:(.text+0x90): first defined here ../lib/libgreputils.a+0x240):(.text+0x60(exclude.o): In function first defined here libgrep.a): first defined here libgrep.a(searchutils.o): In function `wmemmove`wcpcpy': (main.o): In ': searchutils.c:(.text+0x60exclude.c:(.text+0x480): multiple definition of `wcpcpy'function `ttyname_r': ): multiple definition fgrep.omain.c:(.text of `wmemmove' egrep.o:egrep.c::fgrep.c:+0x2300): (.text+0x70): first defined here libgrep.a(searchutils.o): In function `wmempcpy': (.text+0xa0): first defined here ../lib/multiple definition ofsearchutils.c:(.text+0x70): multiple libgreputils.a(exclude.o): In function `wcsncpy': exclude.c:(.text+0x490): multiple definition `ttyname_r' grep.o:grep.c:(.text+0x250): first defined here libgrep.a(main.o): In function `definition of `wmempcpy' egrep.o:egrep.c:(.of `wcsncpy' getlogin_r': main.c:(.text+0x2310):text+0x80): first defined here fgrep.o:fgrep.c:(.text+ multiplelibgrep.a(searchutils.o): In function `wmemset0xb0): first defined here ../lib/libgreputils.a(exclude.o): In function ` definition of `getlogin_r' grep.o:grep.c:(.text+0x260): first defined here libgrep.a(main.o): In function `gethostname': main.c:(.text': searchutils.c:(.textwcpncpy': exclude.c:(.text+0x4a0): multiple +0x2320): multiple definition of `gethostname' grep.o:grep.c:(.text+0x270): first defined here libgrep.a(main.o): +0x80)definition of In function `getdomainname: multiple definition of `wmemset' egrep.o:egrep.c:(.text+0x90): first defined here libgrep.a`wcpncpy' ': main.c:(searchutils.o): In fgrep.o:fgrep.c:(.text+0xc0(.textfunction `wcscpy': searchutils.c:(.text+0x90): multiple ):+0x2330): multiple definition of definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here libgrep.a(searchutils.o): In function `wcpcpy': `getdomainnamesearchutils.c:(.first defined here' grep.o:grep.c:(.text+0x280): first defined here libgrep.atext+ ../lib/libgreputils.a(main.o0xa0): multiple definition of `wcpcpy' egrep.o:egrep.c:(.(exclude.o): In function `wcscat': exclude.c:(.text+0x4b0): multiple definition of `wcscat' fgrep.o:fgrep.c:(.text+0xd0): first defined here): Intext+0xb0): first defined ../ function here libgrep.a(searchutils.olib/libgreputils.a `stpncpy': main.c:(.text+0x2340): multiple definition of `stpncpy): In function `wcsncpy': searchutils.c(exclude.o): ' grep.o:grep.c:(:(In function `wcsncat': exclude.c:(.text+0x4c0): multiple definition of `wcsncat' fgrep.o:fgrep.c:.text+0x290): first defined here .text+0xb0):(.textlibgrep.a( multiple definition+0xe0kwset.o): of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined):In here libgrep.a(searchutils.o): first defined here ../lib/libgreputils.a(exclude.o): In function `fgetws': exclude.c:(.function `read': In function `wcpncpy': searchutils.c:(.texttext+0x4d0): multiple definitionkwset.c:(.text++0xc0) of `fgetws' fgrep.o:fgrep.c:(.text0x1f0): multiple definition of `read' grep.o:grep.c:(.text+0x1c0): first : multiple +0xf0defined here libgrep.a(kwset.o):definition of `wcpncpy' egrep.o:): In function `pread': kwset.c:(.text+0x200): multiple definition of `pread' grep.o:grep.c:(.text+0x1d0): first defined here libgrep.a(egrep.c:(.first kwset.o): In function `pread64': kwset.c:(.text+text+0xd0): first defined here libgrep.adefined here ../lib/libgreputils.a(exclude.o): In function0x210): multiple (searchutils.o): In function `wcscat': searchutils.c:(.text+0xd0): multiple definition of ` `fgetws_unlocked': exclude.c:(.text+0x4e0definition wcscat' egrep.o:egrep.c:(.text+0xe0): first defined here libgrep.a(searchutils.o): In function `wcsncat': searchutils.c:(.text): of `pread64' grep.o:grep.c:+0xe0): multiple definition multiple definition(.text+0x1e0)of `wcsncat' egrep.o:egrep.c:(.text+0xf0): of `fgetws_unlocked' : first defined here libgrep.a(kwset.o): In function `readlink': kwset.cfirst defined here libgrep.a(searchutils.o): In function `fgetws': searchutils.c:(.text+0xf0): fgrep.o:fgrep.c:(.text:(multiple definition of +0x100): .text+0x220): multiple`fgetws' egrep.o:egrep.cfirst defined here . definition of `readlink:(.text+0x100): first defined here libgrep.a(searchutils.o): In function `fgetws_unlocked./lib/libgreputils.a(exclude.o): In' ': searchutils.c:(. function `wcrtomb': exclude.cgrep.o:grep.c:(.text+text+0x100): multiple definition of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first :(.text+0x4f0): multiple definition of `wcrtomb' fgrep.o:fgrep.c:(.text+0x110):0x1f0):defined here libgrep.a(searchutils.o): In function `wcrtomb': first first defined here libgrep.a(kwset.o): In function ` defined heresearchutils.c:(.text+0x110): multiple readlinkat': kwset.c:(.text+0x230): multiple definition of `readlinkat' ../lib/libgreputils.a(exclude.odefinition grep.o:grep.c:(.text+0x200): first ):of `wcrtomb'defined here libgrep.a(kwset.o) In function egrep.o:: In function `mbsrtowcs': exclude.c:(.text+0x500): multiple definition egrep.c:(.text+0x120): first defined here libgrep.a(searchutils.o): In function `mbsrtowcs'`getcwd': kwset.c:(.text+0x240): of `mbsrtowcs' fgrep.o:fgrep.c:(.text+0x120): searchutils.c:(.multiple definition of `getcwd: first text+0x120' grep.o:grep.c:defined here ../lib/libgreputils.a(exclude.o): ):(.text+0x210): first In function multiple definition of `mbsrtowcs' defined here libgrep.a(kwset.o): In function `getwd': kwset.c:(.text+0x250): multiple definition of `wcsrtombs': exclude.c:(.textegrep.o:egrep.c:(.text+0x130): first defined here libgrep.a(searchutils.o): In function `wcsrtombs' `getwd+0x510):: searchutils.c' grep.o:grep.c:( multiple definition of `wcsrtombs' fgrep.o:fgrep.c::(.text+0x220):(.text+0x130.text+0x130): multiple definition of `wcsrtombs' egrep.o:egrep.c first defined here libgrep.a(kwset.o)): first:(: In function `confstr': kwset.c:(.text+0x260): multiple defined .text+0x140 definition of `confstr' grep.o:grep.c:(.text+0x230)here ../lib/libgreputils.a(exclude.o): In ): first defined here libgrep.a(: first function `mbsnrtowcs': exclude.c:searchutils.o): In function `mbsnrtowcs': searchutils.c:(defined (.text+.texthere libgrep.a(kwset.o): In0x520): multiple definition of `mbsnrtowcs' fgrep.o:fgrep.c:(+0x140): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(. function `.text+0x140): first text+0x150): getgroups': kwset.c:(.text+0x270): multiple definition of `getgroups' grep.o:grep.cdefined here ../lib/libgreputils.a(first :(.exclude.o): defined here text+0x240): first defined here libgrep.a(kwset.o): In function `ttyname_r': kwset.c:(.text+0x280In function `wcsnrtombs':libgrep.a(): exclude.c:(.text+searchutils.o):multiple definition of 0x530): In function ``ttyname_r' grep.o:grep.c:(.multiple definition of `wcsnrtombs' wcsnrtombs': searchutils.c:(.text+0x250)fgrep.o:fgrep.ctext+0x150): multiple definition of : first defined:(.text`wcsnrtombs here libgrep.a(kwset.o): In function `getlogin_r':+0x150' egrep.o: kwset.c:(.text+0x290): multiple definition of): first defined here .egrep.c:(.text `getlogin_r./lib/libgreputils.a(+0x160): ' grep.o:grep.c:(.text+exitfail.o): In first defined 0x260): first defined herefunction `realpathhere libgrep.a(searchutils.o): In libgrep.a(kwset.o): In function `gethostname': kwset.c:(.text+0x2a0): multiple definition of `gethostname' grep.o:': exitfail.c:(.text+0x0) function `gets': searchutils.cgrep.c:(: multiple definition :(..text+0x270): first defined here libgrep.a(of `realpath' fgrep.o:fgrep.c:(text+0x160): multiple definition of `gets' egrep.o:egrep.c:kwset.o): In function.text+0x0): first defined here ../lib/libgreputils.a(exitfail.o): In function(.text+0x170): first defined `getdomainname': ` herekwset.c:(.text+0x2b0): ptsname_r' libgrep.amultiple definition: exitfail.c:(.text(searchutils.o): In function `fgets': searchutils.c:(.text+0x170): multiple definition of `getdomainname' grep.o:grep.c:(.text+0x10): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(. of `fgets+0x280):text+0x10)' egrep.o:egrep.c:(.text+0x180) first defined here libgrep.a(kwset.o): In function `gets: first defined here ../: ': kwset.c:(.text+0x2c0): multiple definition of `gets' grep.o:grep.c:(lib/libgreputils.a(exitfail.ofirst defined.text+0x190): first defined here libgrep.a): In function `wctomb': exitfail.c:( here (kwset.o): In.textlibgrep.a(searchutils.o function `+0x20):): In function `fgets_unlocked': searchutils.c:(.text+0x180fgets': kwset.c:(.text+0x2d0): multiple definition): multiple definition of `fgets of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined ' grep.o:grep.c:(.text+0x1a0): first defined here ../multiple definition of `fgets_unlocked' egrep.o:egrep.c:(here lib/libgreputils.a(exitfail.o.textlibgrep.a(kwset.o): In function `mbstowcs': +0x190)): In function `exitfail.c:(.: first defined here fgets_unlocked': text+0x30libgrep.a(searchutils.okwset.c:(): multiple definition of `mbstowcs' fgrep.o:fgrep.c:):.text+(.text+0x30) In 0x2e0): multiple : first function definition of defined here ../lib/libgreputils.a(exitfail.o`read': `fgets_unlocked' grep.o:grep.c:(.): In function `wcstombs': exitfail.c:(.text+0x40): searchutils.c:text+0x1b0):multiple definition (. first defined of `wcstombs' fgrep.otext+0x190): multiple definition of `here libgrep.a(kwset.o): In:fgrep.c:(.read' function `realpath': kwset.c:(.text+0x2f0): multiple definition of `realpath' grep.otext+0x40): first defined here ../lib/libgreputils.a(hash.o): In function `gets': hash.c:(.text+0x3d0): egrep.o::grep.c:(.multiple definition ofegrep.c:text+0x30): first `gets' fgrep.o:fgrep.c:(.text+0x160): first (. defined defined here ..text+0x1a0here libgrep.a(kwset.o): In function `ptsname_r': kwset.c:(.text+0x300): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40/lib/libgreputils.a(hash.o)): first defined here libgrep.a(): first defined here libgrep.a(kwset.o): In function `wctomb': kwset.c: In function searchutils.o)::(.text+`fgets': In function `pread': searchutils.c:(.text+0x1a0): multiple definition of `pread'0x310): multiple definition hash.c:(. egrep.oof `wctomb' text+0x3e0:egrep.c:(.text+0x1b0): first defined here libgrep.a(searchutils.o):grep.o:grep.c:(.text+0x50): first defined ): multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x170): first defined In here libgrep.a(kwset.o): In function `here ..function `pread64mbstowcs': /lib/libgreputils.a(hash.o': searchutils.ckwset.c:(.text+0x320): multiple definition of `mbstowcs): In function `fgets_unlocked':(.text+0x1b0): multiple definition of ' grep.o:grep.c:: hash.c`pread64' egrep.o:egrep.c:(.text+0x1c0(.text+0x60:(.text+0x3f0): multiple definition ): ): first defined here libgrep.a(kwset.o): Inof `first defined here libgrep.a(searchutils.o): In function `wcstombs': kwset.cfgets_unlocked' function:(.text+0x330) fgrep.o:fgrep.c:(.text+0x180): first defined here ../ `readlink': searchutils.c:(.: multiple definition of `wcstombs' grep.olib/libgreputils.a(hash.o): In functiontext+0x1c0:grep.c:(.text+0x70): first defined here libgrep.a( `): multiple definition of `kwset.o): In function `stpncpy': kwset.c:(.text+0x340): multiple definition of `stpncpy' grep.o:grep.c:(.textrealpath': readlink' egrep.o+0x290): first defined here libgrep.a(dfa.o): In function `wcrtombhash.c:(.text+0x400:egrep.c:(': dfa.c:(.text+0x40f0): multiple definition of ): multiple definition of `realpath.text+0x1d0): first defined here `wcrtomb' grep.o:grep.c:(.text+0x140): first defined here libgrep.a(dfa.o):' fgrep.o:fgrep.c:libgrep.a(searchutils.o): In function `readlinkat': searchutils.c:( In function `gets': dfa.c:((.text+0x0.text+.text+0x3fa0): multiple definition of): first defined here ../lib/libgreputils.a(hash.o)0x1d0): multiple definition of `readlinkat' egrep.o:egrep.c: `gets' : In function `ptsname_r': hash.c:(.text+(.text+0x1e0grep.o:grep.c:(0x410): multiple ): first defined here libgrep.a(searchutils.o): In .text+0x190): firstdefinition of `function ` definedptsname_r' fgrep.o:fgrep.c:(.text+0x10): first definedgetcwd': searchutils.c:(. here libgrep.a(dfa.o): In function `fgets heretext+0x1e0': dfa.c:(.text+0x3fb0): multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0): first defined ../lib/): multiple definition here libgrep.a(dfa.olibgreputils.a(of `getcwd' egrep.o:egrep.c:(.text+0x1f0): first defined): In function `hash.o): In function `wctomb': hash.c:(.text+0x420): here fgets_unlocked': dfa.c:(.text+0x3fc0):multiple definition of `wctomb' fgrep.o:libgrep.a(searchutils.o multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here libgrep.a(dfa.o): In function `realpath': dfa.c:(.text+0x3fd0): multiple definition of `realpathfgrep.c:(): In ' grep.o:grep.c:(.text+0x30): first defined here.textfunction `getwd': searchutils.c:(.text+0x1f0): libgrep.a(dfa.o): In +0x20 multiple function `ptsname_r': dfa.c:(.text+0x3fe0): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here libgrep.a(dfa.o): In): first defined heredefinition of `getwd' function `wctomb': dfa.c: ../lib/libgreputils.a(hash.o)egrep.o:(.text+: In egrep.c:(.text0x3ff0): function `mbstowcs': hash.c:(.text+0x430): multiple definition of `mbstowcs' fgrep.o:fgrep.c:(.+0x200): firstmultiple definition of text+0x30 defined here libgrep.a(searchutils.o)`wctomb' grep.o:): first defined here : In function grep.c:(.text+0x50): first../lib`confstr': searchutils.c: defined here libgrep.a(dfa.o): In function `mbstowcs': dfa.c:(.text+0x4000): multiple definition of `mbstowcs'/libgreputils.a(.text grep.o(hash.o): In function `wcstombs'+0x200)::grep.c:(.text+0x60): first defined: hash.c:(.text multiple definition here libgrep.a(dfa.o): In function `wcstombs': dfa.c:(.text++0x440) of0x4010):: multiple `confstr multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here libgrep.a(dfa.o): In function ` definition of `wcstombs' ' egrep.o:egrep.c:(.text+0x210): first defined here libgrep.a(searchutils.o):stpncpy': dfa.c:(.textfgrep.o:fgrep.c:(.text+0x40): first defined +0x4020): multiple definition of `stpncpy' grep.o:grep.c:(.text+0x290)here .In function `getgroups': searchutils.c:(.: first defined here libgrep.a(./lib/libgreputils.a(mbchar.o): In function `stpncpytext+0x210): multiple definition dfa.o)': mbchar.c:(.text+0x0): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260):of `: In first defined here ../lib/libgreputils.a(mbchar.o): In function `gets': mbchar.cgetgroups' function `wmemcpy': dfa.c:(.text+0x4030): multiple definition of `wmemcpy' grep.o:(.text+0x10): multiple definition egrep.o::egrep.cgrep.c:(.text+0x80): first defined here libgrep.a(dfa.oof `gets' fgrep.o:fgrep.c:(.text+0x160): first:(.): In defined heretext+ function `wmemmove': dfa.c:(.text+0x4040): multiple definition of .0x220): first`wmemmove' grep.o:grep.c:(.text+./lib/libgreputils.a(mbchar.o): In function `fgets': mbchar.c:(.text+0x20): defined 0x90) multiple definition here libgrep.a(searchutils.o): In function `ttyname_r': searchutils.c:: first defined here libgrep.a(dfa.o): In function `wmempcpy': of `fgets'(.textdfa.c:( fgrep.o:fgrep.c:(.text++0x220).text+0x170): first defined here ../lib/libgreputils.a(mbchar.o): In function `: multiple definition of `ttyname_r'0x4050): multiple definition of `wmempcpy' grep.o:grep.c:(.text+0xa0): first defined here libgrep.a(dfa.o)fgets_unlocked': mbchar.c: egrep.o: In function(.text+0x30:egrep.c:(.text+0x230): first defined here libgrep.a(searchutils.o): In function ` `wmemset'): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): firstgetlogin_r': searchutils.c: dfa.c:(.text+0x4060): defined here ../lib/libgreputils.a(mbchar.o): In function `:(.text+0x230)multiple definition of `wmemset' grep.o:grep.c:(.text+0xb0): first defined herewmemcpy': : multiple definition of `getlogin_r' egrep.o libgrep.a(dfa.o): In mbchar.c:(.text+0x40): multiple definition of `wmemcpy':egrep.c:(.text+0x240): first defined here libgrep.a(searchutils.o): function `wcscpy fgrep.o:fgrep.c:(.In function `gethostname': searchutils.c:(': dfa.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbchar.o): In .text+text+0x4070): multiple definition function `0x240): multiple of `wcscpy'wmemmove': mbchar.c:(definition of ` grep.o:grep.c:(.text+0xc0.text+0x50): gethostname' egrep.o:egrep.c:(.text): first defined here libgrep.a(dfa.o): In function `wcpcpy': dfa.c:(.text+0x4080): multiple definition of `wcpcpy' grep.o:grep.c:multiple definition+0x250): (.text+0xd0): of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): first defined first first defined here here libgrep.a(searchutils.o): In function `getdomainname': searchutils.c:(.text+0x250): multiple defined here libgrep.a(dfa.o): In function `wcsncpy': ../libdefinition dfa.c:(.text+0x4090): multiple definition /libgreputils.a(mbchar.oof `getdomainname' of `wcsncpy' grep.o:grep.c:): In function `wmempcpy': mbchar.c:(.textegrep.o:egrep.c(.+0x60):(text+0xe0): first defined here : multiple .text+0x260): first defined here libgrep.a(dfa.o): In function `wcpncpydefinition of `wmempcpy' fgrep.o:fgrep.c:(libgrep.a(searchutils.o)': dfa.c:(.text+0x40a0): .text+0x70): first defined here ..: multiple definition of `wcpncpy' grep.o/lib/libgreputils.a(mbchar.o): In function `wmemset': mbchar.c:(.text+0x70)In :grep.c:: multiplefunction `stpncpy': searchutils.c:(.text+0x260): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(argmatch.o): In function(.text+0xf0): first defined here libgrep.a(dfa.o): In function `wcscat': dfa.c:(. definition of ` `getstext+0x40b0): wmemset' fgrep.o:fgrep.c:(.text+0x80): first ':multiple definitiondefined here argmatch.c:(.text+0x10): multiple definition of `wcscat' grep.o:grep.c:(.text+../lib/libgreputils.a( of 0x100): mbchar.o): `gets' egrep.o:first defined here In function `wcscpy': mbchar.c:(.egrep.c:(.text+0x170): libgrep.a(dfa.o): In function `wcsncattext+0x80): multiple definition of `first defined': wcscpy' fgrep.o:fgrep.c:(.text+ here dfa.c:(.text+0x40c0)0x90): ../: multiple definition of `wcsncat' grep.o:grep.c:first definedlib/libgreputils.a(argmatch.o): In function `fgets'(.text+0x110): first defined here libgrep.a here ../: (dfa.olib/libgreputils.a(mbchar.o): Inargmatch.c:(): In function `fgetws' function `wcpcpy':.text+0x20: dfa.c:( mbchar.c:():.text+0x40d0): multiple definition .text+0x90) multiple definition of `fgets' egrep.o:egrep.c:(.text+of `: 0x180): first defined here ../lib/libgreputils.a(argmatch.o): In function `fgets_unlockedfgetws' grep.omultiple definition of `wcpcpy' fgrep.o:fgrep.c:(.text+0xa0): first ': argmatch.c:grep.c:(.text+0x120defined here ..:():/lib/libgreputils.a(mbchar.o): In function `wcsncpy': mbchar.c:(.text+0xa0):.text+0x30): multiple definition of first defined here libgrep.a(dfa.o): In function `fgetws_unlocked' multiple definition of `wcsncpy' `: dfa.c:(.text+0x40e0): multiple definition of `fgetws_unlocked' grep.o:grep.c:(.text+fgrep.o:fgrep.c:(.text+0xb0):fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined here0x130) first defined here .: first .././ defined here libgrep.a(dfa.o): In function `mbsrtowcs':lib/libgreputils.a(lib/libgreputils.a(argmatch.o): In function `realpath': argmatch.c:(.text dfa.c:(mbchar.o): +0x40.text+0x4100): In function `wcpncpy': mbchar.c:(.text+0xb0): multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(mbchar.o): In function `wcscat': mbchar.c:): multiple definition of multiple definition of `(.text+0xc0)`realpathmbsrtowcs' grep.o:grep.c:(.: multiple definition of `wcscat' fgrep.o:fgrep.c:(' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(argmatch.otext+0x150):.text+0xd0): first defined here ): first defined here libgrep.a(dfa.o): In function `wcsrtombs': dfa.c:(.text+0x4110)../lib In: multiple definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first defined here libgrep.a(dfa.o): /libgreputils.a(mbchar.o): functionIn function `mbsnrtowcs In function `wcsncat': mbchar.c:( `': dfa.c:(.text+0x4120.text+0xd0): ptsname_r':):multiple definition of argmatch.c:(.text+0x50): multiple multiple definition of `mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined here libgrep.a(dfa.o): In function `wcsncat' fgrep.o:fgrep.c:(definition `wcsnrtombs': dfa.c.text+of `ptsname_r' egrep.o:(.text+0x4130): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180): first defined here libgrep.a(searchutils.o): In0xe0):egrep.c:(.text+0x20): first defined function `realpath': searchutils.c:(.text+0x0): multiple definition of `realpath': first defined here ../lib/ here ../ grep.olibgreputils.a(mbchar.o): In function `fgetws': mbchar.c:lib/:grep.c:(.text(.text+0xe0): libgreputils.a(argmatch.o): In function+0x30): first defined here libgrep.a(searchutils.o): In function `multiple definition of `fgetws' fgrep.o:fgrep.c:( `wctomb':ptsname_r': searchutils.c:(.text+0x10):.text+0xf0): argmatch.c:(.text multiple definitionfirst +0x60 of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here libgrep.a(searchutils.o): In function `defined here ..):wctomb':/lib/libgreputils.a(mbchar.o) multiple searchutils.c:(.text+0x20): multiple definition: In function `definition of `wctomb' egrep.o: of `wctomb' fgetws_unlocked': mbchar.c:(.text+0xf0): multiple definition of `fgetws_unlocked' fgrep.o:egrep.c:(.text+0x30): firstgrep.o:grep.c:(fgrep.c:(. defined.text+0x50):text+0x100): first defined here ../ first here ../liblib/libgreputils.a(argmatch.odefined here libgrep.a(searchutils.o): In function `mbstowcs':/libgreputils.a(mbchar.o): In function): In searchutils.c:(. `wcrtomb': function `mbstowcs': argmatch.c:(.texttext+0x30): multiplembchar.c:(.text+0x100): multiple definition +0x70): multiple definition of `mbstowcs' egrep.o:egrep.c: definition of `of `wcrtomb' fgrep.o:fgrep.c:(.(.text+0x40): first defined here ../lib/mbstowcs' grep.o:text+0x110): first defined here ../lib/libgreputils.a(mbchar.o): In function `mbsrtowcs'libgreputils.a(argmatch.ogrep.c:(.text+0x60): first defined here : mbchar.c:(.text+0x110): multiple definition of `mbsrtowcs' fgrep.o:fgrep.c:): In function libgrep.a(searchutils.o): In function `wcstombs': searchutils.c:(.text+0x40): multiple definition of(.text+`wcstombs': `wcstombs' grep.o:grep.c:(.text+0x70): first defined here libgrep.a(searchutils.o): In function0x120): first defined here ../lib/libgreputils.aargmatch.c: `wmemcpy': searchutils.c:(.text+0x50): multiple definition of(mbchar.o): In function `wcsrtombs(.text+0x80): multiple definition of ` `wmemcpy' grep.o:grep.c:(.text+0x80): first defined here libgrep.a(searchutils.o): In function `wmemmove': searchutils.c:(': mbchar.c:(.wcstombs' egrep.o:egrep.c:(.text+0x50.text+0x60): multiple definition of `wmemmove' grep.o:grep.c:(.text+0x90): text+0x120): multiple definition of `wcsrtombs' fgrep.o:fgrep.c:(.text+0x130): ): firstfirst defined first defined here ../lib/libgreputils.a defined here ../lib/libgreputils.a(here libgrep.a(searchutils.o): In function `wmempcpy': searchutils.c:(.text+(mbchar.o)argmatch.o): In0x70): : In function `mbsnrtowcs': function `stpncpy': argmatch.c:multiple definition of `wmempcpy mbchar.c:((.text' grep.o:grep.c:(.text+0xa0): first defined here libgrep.a(.text++0x90searchutils.o): 0x130): multiple definition of `mbsnrtowcs'): multiple definitionIn function `wmemset': searchutils.c:(.text+0x80): multiple definition of `wmemset' grep.o:grep.c: fgrep.o:fgrep.c of `stpncpy' (.text+:(.text+0x140): first defined here ../lib/libgreputils.a(egrep.o:0xb0): first definedmbchar.o): egrep.c:(.text+0x270): first hereIn function `wcsnrtombsdefined libgrep.a(searchutils.o): In ': mbchar.c:(.here ../lib/libgreputils.a(closeout.o): In function `function `wcscpytext+0x140): multiple definition of gets': closeout.c:(.text+0x0): multiple': searchutils.c:(.text+0x90`wcsnrtombs' fgrep.o:fgrep.c:(.text+ definition of `gets' egrep.o:): multiple definition 0x150): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `egrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(closeout.o): In function `fgets': closeout.cof `wcscpy' grep.o:grep.c:(.textstpncpy': mbscasecmp.c:(.text+0x0): multiple definition:(.text+0xc0): first defined here libgrep.a(searchutils.o): In function `wcpcpy': searchutils.c:(.text+0xa0): of `+0x10): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180): first defined heremultiple stpncpy' fgrep.o ../libdefinition of `wcpcpy' :fgrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(mbscasecmp.o/libgreputils.a(closeout.ogrep.o:): In function ): In function `fgets_unlocked': closeout.cgrep.c:(`realpath':(.text+0xd0): first defined here libgrep.a(searchutils.o): In function `wcsncpy': searchutils.c:(.text+0xb0): multiple definition of: mbscasecmp.c:(.text+0x10): multiple definition .text+0x20 `wcsncpy'of `realpath' ): multiple definition of ` grep.o:grep.c:(.text+0xe0): first defined here libgrep.a(searchutils.o): In function `fgrep.o:fgrep.c:(.text+0x0): firstfgets_unlockedwcpncpy': defined here ../lib/libgreputils.a(mbscasecmp.o): In function `ptsname_r': mbscasecmp.c:(.text+0x20): multiple' egrep.o: searchutils.c:(.text+0xc0): multiple definition definition egrep.c:(.text+0x190 ofof `ptsname_r' fgrep.o): first `wcpncpy' grep.o:grep.c:(.text+0xf0): :fgrep.c:( defined here first defined .text+0x10): first defined here ../lib/libgreputils.a(here libgrep.a(searchutils.o)..closeout.o): In function: In function `wcscat': /lib/libgreputils.a(mbscasecmp.o): `searchutils.c:(. In function `wctomb': mbscasecmp.c:(.text+0x30): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20)read': closeout.c:(.text+0x30): multiple definition of `readtext+0xd0): multiple definition of `wcscat' grep.o:grep.c:: ' egrep.o(.text+0x100): first defined here libgrep.a(searchutils.o): In function `wcsncat':first defined here ..:egrep.c searchutils.c:(.text+/lib/:(.text+0x1a00xe0): multiple definition of `wcsncat' grep.o:grep.c:libgreputils.a(mbscasecmp.o): first defined here ../(.text+0x110)): Inlib/libgreputils.a(closeout.o: first defined here libgrep.a(searchutils.o): In function `fgetws function `mbstowcs': mbscasecmp.c:(.text+0x40): ): ': searchutils.c:(.text+0xf0): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120): first defined here libgrep.a(multiple In functionsearchutils.o):definition of ` `pread': closeout.c:(.text+0x40): multiple Inmbstowcs' fgrep.o: definition of ` functionfgrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `pread' `fgetws_unlockedwcstombs': egrep.o': searchutils.c:(.text+0x100): multiple definition of `fgetws_unlocked' grep.o:grep.c:(.text+0x130)mbscasecmp.c:(.text:egrep.c: first defined here +0x50:(libgrep.a(searchutils.o): In function): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.text+.text+ `wcrtomb': searchutils.c:(.text+0x110): multiple definition of `wcrtomb' 0x40): first defined here ../lib/0x1b0):grep.o:grep.c:(libgreputils.a(mbscasecmp.o) first defined.text+0x140): first defined here libgrep.a(searchutils.o): In function `mbsrtowcs':: In function `gets': mbscasecmp.c:( here searchutils.c:(.text+0x60 ../lib/libgreputils.a.text+): multiple definition of `gets' fgrep.o:fgrep.c:(closeout.o): In function `pread64': 0x120): (.text+0x160): first defined herecloseout.c:(.textmultiple definition of ../lib/libgreputils.a(mbscasecmp.o):+0x50): multiple definition `mbsrtowcs In function `fgets': mbscasecmp.c:(.text+0x70) of `pread64' egrep.o:egrep.c:(.text+' grep.o:grep.c:(.text+0x150): : multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x1700x1c0): firstfirst defined ): first defined here ../libhere libgrep.a defined here/libgreputils.a(closeout.o): (searchutils.o): In function `wcsrtombs': ../libIn function `readlink': closeout.c: searchutils.c:(.text+0x130): multiple definition of `wcsrtombs'/libgreputils.a(mbscasecmp.o): (.text+0x60): grep.o:grep.cIn functionmultiple definition :(.text+0x160): first defined here libgrep.a( `of `readlink' egrep.o:egrep.c:(.text+0x1d0): searchutils.o)fgets_unlocked': first : In function `mbsnrtowcs': searchutils.c:(.text+0x140): multiple definition of `mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined here libgrep.a(searchutils.o):mbscasecmp.c:(.text+defined here In0x80):../lib/libgreputils.a(closeout.o): In function `readlinkat': function `wcsnrtombs': searchutils.c:(.text+0x150): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180): first multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): first defined here closeout.c: defined../lib/(.text+ here libgrep.a(searchutils.o): In function `gets': searchutils.c:(.libgreputils.a(0x70): multiple definitiontext+0x160): multiple definition of `gets' grep.o:grep.c:(.text+0x190): first defined here libgrep.a(searchutils.o): In function `fgets': searchutils.c:(.text+0x170): multiple definition of mbscasecmp.o): In of `readlinkat' egrep.o:`fgets' grep.o:grep.c:(.text+0x1a0): first defined here libgrep.a(searchutils.o function `wmemcpy': mbscasecmp.c:(.text+0x90): multiple definitionegrep.c:): In function `fgets_unlocked': searchutils.c:(.text+0x180) of `(.text+0x1e0: multiplewmemcpy' fgrep.o:fgrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wmemmove':): first defined here definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0) mbscasecmp.c:(.text+0xa0): ../lib/: first defined here libgrep.a(searchutils.o): In function `read':multiple libgreputils.a( searchutils.c:(.text+0x190): multiple definition definition of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): first defined here ../lib/libgreputils.a(closeout.o):of `read' grep.o:grep.cmbscasecmp.o): In:(.text+0x1c0): first defined here libgrep.a(searchutils.o): In function `pread In function `wmempcpy': function': searchutils.c:(.text+0x1a0)mbscasecmp.c:( `getcwd': closeout.c:(.text+0x80): multiple definition of `getcwd' egrep.o:egrep.c:: multiple .text+(.text+0x1f0): first defined here definition of `pread' grep.o:grep.c:(.text+0x1d0): first defined here libgrep.a(searchutils.o): In function `0xb0): ../lib/libgreputils.a(closeout.o): Inpread64': searchutils.c:(.text+0x1b0):multiple function `getwd multiple definition of `pread64' grep.o:grep.c:definition of `wmempcpy' fgrep.o:': (.text+0x1e0): first defined here libgrep.a(searchutils.o): In function `readlink': searchutils.c:(.text+0x1c0): multiple definition of `readlink' grep.o:grep.c:(.text+0x1f0): first defined here libgrep.a(searchutils.o): fgrep.c:(.text+0x70): first closeout.c:(.In function `readlinkat':defined here .text+ searchutils.c:(.text+0x1d0): multiple definition ./lib/libgreputils.a(0x90): multipleof `readlinkat' grep.o:grep.c:(.text+0x200): first defined here libgrep.a(searchutils.o): In function `getcwd': searchutils.c:(.textmbscasecmp.o): In definition of+0x1e0): multiplefunction `wmemset': mbscasecmp.c:(.text+ `getwd' egrep.o definition of `getcwd'0xc0)::egrep.c grep.o:grep.c:(.text+0x210) multiple:(.: first defined here libgrep.a(searchutils.o): In function `getwd definition oftext+0x200): first defined ': `wmemsethere ../lib/libgreputils.a(closeout.o): In function `confstr'searchutils.c:(.text+0x1f0): multiple definition of `getwd' grep.o:' fgrep.o:fgrep.c:(: grep.c:(..text+0x80): closeout.c:(.text+0xa0): multiple definition of `confstr' egrep.o:egrep.c:text+0x220first defined (.text+0x210): first): first defined here here ../lib/libgreputils.a(mbscasecmp.o) defined libgrep.a(searchutils.o): In function `confstr': searchutils.c:(.text+0x200): multiple definition of `confstr: In function `here ../lib/libgreputils.a(closeout.o): In function `getgroups':' wcscpy': mbscasecmp.c:(. closeout.c:(.text+0xb0): multiple definitiongrep.o:grep.c:(.text+0x230): first defined here libgrep.a(searchutils.o): text+0xd0): ofIn function `getgroups': searchutils.c:(.text+0x210)multiple definition of `wcscpy' fgrep.o:fgrep.c:(.text+0x90): first defined `getgroups' egrep.o:egrep.c:(.text+0x220): first : multiple definition of `getgroups' grep.o:grep.c:(.text+0x240): first defined here libgrep.a(here ../lib/defined searchutils.o): In function libgreputils.a(mbscasecmp.o): In function `wcpcpy': mbscasecmp.c:(here `ttyname_r': searchutils.c:(.text+0x220): .text+0xe0): multiple definition of `wcpcpy' fgrep.o:fgrep.c:(../lib/libgreputils.a(closeout.o): In function `ttyname_r': closeout.c:(.multiple definition of `ttyname_r' grep.o:grep.c.text+0xa0text+0xc0): multiple definition of `ttyname_r' egrep.o:egrep.c:(:(.): .text+0x230): text+0x250): first defined here libgrep.a(searchutils.o): In function `getlogin_r': searchutils.c:(.text+0x230first first defined here ../lib):defined here ../libgreputils.a(closeout.o) multiple definition of/lib/libgreputils.a(mbscasecmp.o): In function `getlogin_r' grep.o:grep.c:(.text+0x260):: In function `getlogin_r first defined here libgrep.a(searchutils.o): In function `gethostname': `wcsncpy':': closeout.c:(searchutils.c:( mbscasecmp.c:(.text+0xd0): multiple definition .text+0x240): multiple definition of `gethostname' grep.o:grep.c:(.text+0x270):.text+0xf0): multiple definition of `wcsncpy' fgrep.o:fgrep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcpncpy': of `getlogin_r first defined here libgrep.a(searchutils.o): In function `getdomainname': searchutils.c:(.text+0x250): multiple definition of `mbscasecmp.c:(.text+0x100): ' egrep.ogetdomainname' grep.o:grep.c:(.text+0x280): first defined here libgrep.a(searchutils.o)multiple definition of `wcpncpy' fgrep.o:egrep.c:(.text+0x240: In function `stpncpy': searchutils.c:(:fgrep.c:(.text+0xc0)): .text+0x260): multiple definition of `stpncpy' grep.o: first defined here ../lib/libgreputils.a(mbscasecmp.o): first:grep.c:(In function defined here ../lib.text+`wcscat': mbscasecmp.c:(./libgreputils.a(closeout.o): In function `gethostname': closeout.c:0x290): first text+0x110): multiple definition (.text+0xe0): defined here ../lib/libgreputils.a(argmatch.o): In function `gets': argmatch.c:(of `wcscatmultiple .text+0x10): multiple definition of `gets' grep.o:grep.c:(.text+0x190): first defined here ../lib' fgrep.odefinition of `gethostname/libgreputils.a(:fgrep.c:(.text+0xd0' egrep.o:egrep.c:(.text+0x250argmatch.o): In): ): function first defined herefirst defined here`fgets': argmatch.c:(.text+0x20 ../lib/libgreputils.a ../lib/libgreputils.a(closeout.o): In function `getdomainname': ): multiple definition (mbscasecmp.o)closeout.c:(.text+0xf0): multiple definition of `getdomainname' egrep.o:egrep.c:(.text+0x260): first defined here of `fgets' grep.o:grep.c:: In function `wcsncat': mbscasecmp.c:..(.text+0x1a0): first defined here .(.text+0x120): multiple definition of `wcsncat' fgrep.o:fgrep.c/lib/libgreputils.a(closeout.o): In function `stpncpy': closeout.c:(.text+0x100)./lib/libgreputils.a(argmatch.o): In function `fgets_unlocked': argmatch.c:(.text+0x30): multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0:(.text+: multiple): first defined here ../lib/libgreputils.a(0xe0): first defined definition of `argmatch.o): In function here ..stpncpy' egrep.o:egrep.c:(.text+0x270): `realpath': argmatch.c:(./lib/first definedtext+0x40): multiple definition of `realpath' grep.o:grep.c:(libgreputils.a(mbscasecmp.o) here.text+: In .0x30): first defined here ../lib/libgreputils.a(argmatch.ofunction `fgetws': mbscasecmp.c:(.text+0x130): multiple definition of ./): In `fgetwslib/function `ptsname_r': argmatch.c:(.text+0x50): multiple definition of `ptsname_r' grep.o:grep.c:(' fgrep.o:libgreputils.a(.text+0x40): first defined here ../lib/libgreputils.a(argmatch.o): In function `wctomb': argmatch.c:(.text+0x60): multiple fgrep.c:(.text+0xf0exclude.o): In definition of): first defined herefunction `gets': `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(argmatch.o): In function `mbstowcs': argmatch.c ../lib/libgreputils.a(mbscasecmp.o): In function `fgetws_unlocked':exclude.c:(.:(.text mbscasecmp.c:(.text+0x140): multiple definition of `fgetws_unlocked' fgrep.o:text+0x3a0): +0x70): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): fgrep.c:(.text+0x100):multiple first defined here first defined here ../definition of ../lib/libgreputils.a(argmatch.o): lib/libgreputils.a(mbscasecmp.o):`gets' egrep.o:egrep.c:(In In function `wcrtomb': mbscasecmp.c:(..text+function `wcstombs': argmatch.c:(.text+0x80): multiple definitiontext+0x150): multiple definition of `wcrtomb' fgrep.o:fgrep.c:(0x170): first of `wcstombs' grep.o:grep.c:(..text+0x110): first defined here defined here ../lib/text+0x70): first defined here ../lib/libgreputils.a(../lib/libgreputils.a(mbscasecmp.o): In function `mbsrtowcs': mbscasecmp.c:(.textlibgreputils.a(argmatch.o): In function+0x160exclude.o): In function `fgets': exclude.c:(.text+0x3b0 `stpncpy): multiple definition of `mbsrtowcs' fgrep.o:fgrep.c:(.text+0x120)):': argmatch.c:(: first defined multiple definition of `fgets' egrep.o:egrep.c.text+0x90): multiple definition of `stpncpy' here:(.text+0x180grep.o: ../): firstgrep.c:(lib/libgreputils.a(mbscasecmp.o): In function defined.text+0x290): first defined here ../lib/libgreputils.a(closeout.o): In function `gets': closeout.c:(.text+0x0): multiple definition of `gets' grep.o:grep.c:(.text+0x190): first defined here ../lib/libgreputils.a(closeout.o): `wcsrtombs': mbscasecmp.c:(.text+0x170): multiple definition of `wcsrtombs' fgrep.o:fgrep.c:(.text here ../lib/libgreputils.a(exclude.o): In function `fgets_unlocked': exclude.cIn function `+0x130): :(fgets': closeout.c:(.text+0x10): multiple definition of `fgets' grep.o:grep.c:(.textfirst defined .text++0x1a0): first defined here ../here 0x3c0): multiple definition of lib/libgreputils.a(../lib/libgreputils.a(mbscasecmp.o): In function `mbsnrtowcs`fgets_unlocked' egrep.o:egrep.c:(.text+0x190): firstcloseout.o): In function `fgets_unlocked': ': mbscasecmp.c defined closeout.c:(.text+0x20): :(.text+0x180)here ../lib/multiple definition of `fgets_unlocked' grep.o:grep.c:: multiple definition oflibgreputils.a(exclude.o(. `mbsnrtowcs'): text+0x1b0): fgrep.o:fgrep.c:(.textIn function `first defined here ..+0x140): first defined here ../lib/realpath': exclude.c:(.text+0x3d0): multiple definition of /lib/libgreputils.a(libgreputils.a(mbscasecmp.o): `realpath' egrep.o:egrep.c:(.closeout.o): In function `read': closeout.c:(.text+0x30):In text+ multiple definition of function `wcsnrtombs':0x10): first defined here ../lib/libgreputils.a(exclude.o): `read' grep.o:grep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(closeout.o): In mbscasecmp.cIn function `ptsname_r': exclude.c:( function `:(.text+0x190): multiple.text+0x3e0): multiple definition of `pread': definition of `wcsnrtombs'ptsname_r'closeout.c:( fgrep.o:fgrep.c:(.text+0x150): first defined here . egrep.o.text+0x40): multiple ./:egrep.cdefinition of `pread' grep.o:grep.c:(.text+0x1d0): first defined here .lib/libgreputils.a(progname.o): In function `gets': progname.c:(.text+0x0): multiple :(.text./lib/libgreputils.a(definition of `gets' fgrep.o:fgrep.c:(+0x20): closeout.o): In function `pread64': closeout.c:(.text+0x50): multiple definition of `pread64.text+0x160):first ' grep.o:grep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(closeout.o first defined here ../lib/libgreputils.a(progname.o): In function `defined here ../lib/libgreputils.a(exclude.o): In function `wctomb': exclude.c:(.text+0x3f0): multiple definition): In function `readlink':fgets': of closeout.c:(progname.c:(.text+ `.text+0x60): multiple definition of `readlink' grep.o:grep.c:(0x10): multiple definition of `fgets' fgrep.o:fgrep.c:(wctomb' egrep.o:egrep.c.text+0x1f0): first.text+0x170): first defined here ../lib/libgreputils.a(progname.o): :(.text+ defined here ../lib/libgreputils.a(closeout.o): In function `readlinkat': closeout.c:(.text+0x70): In function `fgets_unlocked': progname.c:0x30)multiple definition of `readlinkat' (.text+0x20):: first defined grep.o: multiple definition of `fgets_unlockedhere ..grep.c:(.text+0x200)' fgrep.o:fgrep.c/lib: first defined here ../lib/libgreputils.a(closeout.o): In function `getcwd': closeout.c:(.text+0x80): multiple definition of `getcwd' grep.o:grep.c:(.text+0x210): first defined here ../:(.text+0x180): /libgreputils.a(exclude.olib/libgreputils.a(closeout.o): In functionfirst defined here ../lib/): `getwd': closeout.c:(libgreputils.a(progname.o): In function `realpath' In function `mbstowcs': exclude.c:(.text+0x400).text+0x90): multiple definition of `getwd: progname.c:(.text: multiple ' grep.o:grep.c+0x30)definition :(.text+: multiple definition of `realpath' of `mbstowcs' 0x220):fgrep.o:fgrep.c:(.text+0x0): first defined here ../lib/libgreputils.aegrep.o:egrep.c:(.text+0x40): first defined first defined here ../lib/libgreputils.a(closeout.o): In function `confstr': closeout.c:(.text+0xa0): multiple definition of(progname.o): here `confstr' grep.o:grep.c:In function `ptsname_r': progname.c:(.text+0x40): multiple definition of `ptsname_r'../lib(.text+0x230): first defined here ../lib/libgreputils.a(closeout.o): In function `getgroups': closeout.c:(.text+0xb0 fgrep.o:fgrep.c/libgreputils.a(exclude.o): In function `wcstombs':): multiple definition :(. exclude.cof `getgroups' grep.o:grep.c:(.text+text+0x10):(0x240): first defined : first defined.text+here0x410 here ../lib/libgreputils.a(closeout.o)): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first ../lib/libgreputils.a(progname.o): In function `wctomb': progname.c:(.text+0x50: In defined here ../lib/libgreputils.a(exclude.o):): multiple definition of `wctomb' function In function `fgrep.o:fgrep.c:(.text+0x20)`ttyname_rstpncpy':: first defined here ../': exclude.c:(.text+0x420)lib/closeout.c:(.text+0xc0): multiple: multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(exclude.o): In function `wmemcpy': exclude.c:(.text+0x430): multiple definition of `wmemcpy' egrep.o:egrep.c:(.text+0x60): first libgreputils.a(progname.o): In function `mbstowcs': progname.c:(.text+0x60): multiple definitiondefined here . definition of of `./lib/libgreputils.a(exclude.o): In function `wmemmove': exclude.c:( `ttyname_r' grep.o:grep.c:(.text+0x250): first defined here ...text+0x440): multiple definition of `wmemmove' egrep.o:egrep.cmbstowcs' fgrep.o:fgrep.c:(.text+/lib/libgreputils.a(closeout.o): In:(.text+0x70): first defined here ../lib/libgreputils.a(exclude.o): In function `wmempcpy': exclude.c:(.text+0x450): 0x30): function multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x80): first defined here ../lib/libgreputils.a(exclude.ofirst defined here ../lib`getlogin_r': closeout.c:(.text+0xd0)): In function `wmemset': exclude.c:(.text+0x460): multiple definition of `wmemset'/libgreputils.a(progname.o): In function `wcstombs': progname.c:(.text+0x70): multiple definition: multiple definition of `getlogin_r' egrep.o: of ` grep.o:grep.c:(.text+0x260): egrep.c:(.wcstombs' fgrep.o:fgrep.c:(.text+0x40):first defined here ../lib/libgreputils.a(text+0x90): first defined here first defined herecloseout.o../lib/libgreputils.a(exclude.o): In ../lib/libgreputils.a(progname.o): In function `stpncpy': progname.c): In function `gethostname':function `wcscpy': exclude.c:(.text+0x470): multiple definition :(.text+0x80 closeout.cof `wcscpy): multiple definition:(.' egrep.o:egrep.c:(.text+0xa0 of `stpncpytext+0xe0): first defined here ../lib/libgreputils.a(exclude.o): In function `wcpcpy': ' fgrep.o): multiple definition of `gethostnameexclude.c:(.text+:fgrep.c:(' grep.o:grep.c:0x480): multiple.text+0x260): first(.text+0x270): first defined here . definition of `wcpcpy' egrep.o:egrep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(exclude.o): In function `wcsncpy defined here ../lib/libgreputils.a(./lib':propername.o): /libgreputils.a exclude.c:(In function `gets'(closeout.o.text+0x490): multiple definition of `: propername.c:(.text+0x8f0)): Inwcsncpy' egrep.o:: function `getdomainname': closeout.c multiple egrep.c:(.text+0xc0:(.text+0xf0): multiple definition of `getdomainname' grep.o:grep.c:(.text+definition of ): first 0x280): first defined here ../lib/libgreputils.a(`gets'defined closeout.o): In function `stpncpy': closeout.c:(.text+0x100): multiple definition fgrep.o:fgrep.c:(.text+0x160): first defined here ..here . of `stpncpy' grep.o:grep.c:(.text+0x290): first defined here ../lib//lib/libgreputils.a(propername.o): In function `fgets': propername.c:(.text./lib/libgreputils.a(exclude.o)libgreputils.a(exclude.o): In function `gets': exclude.c:+0x900): multiple definition of `fgets': In(.text+0x3a0): multiple definition of ` fgrep.o:fgrep.c: function `wcpncpy': exclude.c:(.text+0x4a0): gets' grep.o:grep.c:(.text+0x190): (.textmultiple definition of `wcpncpy' first defined here ../lib/libgreputils.a(exclude.o): In function `fgets': exclude.c:(.text+0x170): first definedegrep.o:+0x3b0): multiple here ../lib/libgreputils.a(propername.o): egrep.c:(definition of `fgets' grep.o:grep.c:(.text+0x1a0): In function `fgets_unlocked': propername.c:(.text+0xd0): first defined here ../lib/libgreputils.afirst defined here ../lib/libgreputils.a(exclude.o): In function `fgets_unlocked': .text+0x910): (exclude.o)exclude.c:(.multiple definition of : In function `wcscat': exclude.c:(.text+0x4b0): multiple definition of `wcscat' text+0x3c0): multiple definition of`fgets_unlocked' fgrep.o:fgrep.cegrep.o:egrep.c `fgets_unlocked' grep.o::(.text+0x180): first defined here ../lib:(.text+0xe0): first defined here ../lib/libgreputils.a(exclude.o): In functiongrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(exclude.o):/libgreputils.a(propername.o): In function `realpath': `wcsncat': exclude.c:(.text+0x4c0): multiple definition of `wcsncat' In propername.c:(.text+0x920): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first definedegrep.o:egrep.c:function ` here ../lib/libgreputils.a(propername.o): (.text+0xf0): first defined here ../lib/libgreputils.arealpath': exclude.c:(.text+0x3d0): multiple definition of `realpath' grep.o:grep.c:(.text+0x30): In function `ptsname_r': propername.c:(.(exclude.o): In function `fgetws': exclude.c:first defined here ../lib/libgreputils.a(exclude.o): In function `ptsname_r': exclude.c:(.text+0x3e0): text+0x930): multiple definition of `ptsname_r' fgrep.o:(.text+0x4d0): multiple definition of `fgetws'multiple definition of fgrep.c:(.text+0x10 egrep.o:egrep.c`ptsname_r' grep.o): first defined here ../:(:grep.c:lib/libgreputils.a(propername.o).text+(.text+0x40): first defined here ../lib/libgreputils.a(exclude.o): In function `wctomb': : In function `wctomb':0x100):exclude.c:(.text+0x3f0): multiple definition of ` propername.c:( first definedwctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(exclude.o): In function .text+0x940): multiple definition of `wctomb' here`mbstowcs':fgrep.o:fgrep.c:(.text+0x20): first defined here ../ exclude.c: ../lib/lib/libgreputils.a(exclude.o): In function `fgetws_unlocked'(.text+0x400): multiple definition of `libgreputils.a(propername.o): : exclude.c:mbstowcs' In (.textgrep.o:grep.c:(.text+0x60): first defined here function `mbstowcs': propername.c:(.text+0x950): multiple+0x4e0../lib/libgreputils.a(exclude.o): In definition of `mbstowcs): function `wcstombs': exclude.c' multiple:(.text+0x410): multiple definition of `wcstombs'fgrep.o:fgrep.c:(.text+ definition grep.o:grep.c:(.text+0x70): first0x30): of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here ../lib/libgreputils.a(first defined definedexclude.o): here ../ here In function `lib/libgreputils.a(propername.o): In ../stpncpy': function `wcstombs':lib/libgreputils.a(exclude.o): In exclude.c:(.text+0x420): multiple definition of `stpncpy' grep.o:grep.c:(.text+0x290 propername.c:(.text+0x960):function `wcrtomb': ): first defined here .. multipleexclude.c:(.text+0x4f0): multiple definition of `wcrtomb' /lib/libgreputils.a(exclude.o): In function `wmemcpy': exclude.c:(. definition ofegrep.o:egrep.c:(.text+0x120): first text+0x430) `defined here: multiple wcstombs' ../lib/libgreputils.a(exclude.o): definition fgrep.o:fgrep.c:(.textIn function `mbsrtowcs': exclude.c:(.text+0x500): of `wmemcpy' grep.o:grep.c+0x40): first defined multiple definition:(.text+0x80):here ../ of first defined here ../lib/libgreputils.a(exclude.o): In function `wmemmove':lib/libgreputils.a(propername.o): In function `stpncpy': propername.c:(.text+ `mbsrtowcs' egrep.o:egrep.c:(.text+0x130): exclude.c:(.text+0x440): multiple definition of `wmemmove' grep.o:grep.c:(0x970): multiple definition of `stpncpy' first defined.text+0x90): first defined here ../ fgrep.o:fgrep.c:(.text+0x260): here lib/libgreputils.a(exclude.o first..): In function `wmempcpy': exclude.c:(. defined here ../lib/libgreputils.a(propername.o): In function `wmemcpy': /lib/text+0x450): multiple definition of `propername.c:(.text+libgreputils.a(exclude.o)wmempcpy' grep.o:grep.c:(.text+0xa0): first 0x980): multiple definition of `: defined wmemcpy' fgrep.o:fgrep.c:(.text+0x50)In function `wcsrtombshere ../lib/libgreputils.a(exclude.o): first ': exclude.c: In function `wmemset': exclude.c:defined :(.text+0x510):(.text+0x460): here ../ multiple definitionmultiple definition lib/libgreputils.a(propername.o): In function `wmemmove': propername.c:(.text+0x990): multiple definition of `wmemmove' of `wcsrtombs' egrep.o:of `wmemset' grep.o:grep.c:(.text+fgrep.o:fgrep.c:(egrep.c:0xb0): first defined here ../.text+0x60): first defined (.text+lib/libgreputils.a(exclude.o): In here ..0x140): first defined here ../function `wcscpy': exclude.c:(.text/lib/libgreputils.a(propername.o): lib/libgreputils.a(exclude.o): In+0x470): multiple definition of `wcscpyIn function `wmempcpy': propername.c:(. function `' grep.o:grep.c:(.text+0xc0): first defined text+0x9a0): multiple definition ofmbsnrtowcs': exclude.c:(here ../lib/libgreputils.a(exclude.o): `wmempcpy' fgrep.o:fgrep.c:(.text+0x520): multiple definition ofIn function `wcpcpy': .text+ `mbsnrtowcsexclude.c:(.text+0x480): multiple definition 0x70): first defined here ../lib' egrep.o:egrep.c:(.text+0x150): first defined here ../lib/libgreputils.aof /libgreputils.a(propername.o): (exclude.o): In function ``wcpcpyIn function `wmemset': propername.c:(.text+0x9b0)wcsnrtombs': exclude.c' grep.o:grep.c:(: multiple definition of `wmemset' :(.text.text+0xd0): first fgrep.o:+0x530): multipledefined here ..fgrep.c:(. definition of `/lib/libgreputils.a(exclude.o): In function `text+0x80): first defined here ../lib/libgreputils.a(propername.o): In function `wcscpy':wcsnrtombs' egrep.o:egrep.c:(.text+0x160): wcsncpy': exclude.c:(.text+0x490): multiple propername.c:(.text+0x9c0): multiple definition offirst defined here ../lib/libgreputils.a(exitfail.odefinition of `wcscpy' fgrep.o:fgrep.c:(.text+0x90): In function ` `wcsncpy' grep.o:grep.c:(.text+0xe0): first realpath': exitfail.c): defined here ../lib/libgreputils.a(propername.o:(first defined here ): In function `wcpcpy':.text+0x0): multiple definition../lib/libgreputils.a(exclude.o) propername.c:( of: In function `wcpncpy': exclude.c:.text+0x9d0) `realpath' egrep.o:egrep.c:(.(.text+0x4a0): multiple: multiple definition of `wcpcpy' fgrep.otext+0x10): first defined here ../lib/libgreputils.a(exitfail.o): In function `ptsname_r': definition of `wcpncpy:fgrep.c:( exitfail.c:(.text+0x10' grep.o:grep.c:(.text+0xf0): first defined here ../lib/libgreputils.a(exclude.o): In function .text): multiple definition of`wcscat': exclude.c:(.+0xa0): first defined here ../lib/libgreputils.a(propername.o): In `ptsname_rtext+0x4b0): multiple definition of `wcscat' grep.o:grep.c:(.text+0x100): first defined here ../lib/libgreputils.a(exclude.o function `wcsncpy': propername.c:(.text' egrep.o:egrep.c:(.text+0x20): In+0x9e0): multiple): first function `wcsncat': exclude.c:(.text+0x4c0): definition of `wcsncpy' fgrep.o:fgrep.c:(.text+0xb0): defined heremultiple definition of `wcsncat' grep.o:grep.c:(.text+0x110): first defined here ..first defined here ../lib/libgreputils.a(exitfail.o/lib ../lib/libgreputils.a(propername.o): In function `wcpncpy': propername.c:():/libgreputils.a(exclude.o): In function `fgetws': exclude.c:(.text+0x4d0): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120):.text In first defined here +0x9f0): multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0): function `wctomb':../lib/libgreputils.a(exclude.o) first defined exitfail.c:(.text: In function ` here ../lib/libgreputils.a(+0x20): multiple definition fgetws_unlocked': exclude.c:(.propername.o)of text+0x4e0): multiple definition of `fgetws_unlocked' grep.o: `wctomb' egrep.o::grep.c:(.text+In function egrep.c`wcscat': propername.c:(.text+0xa00): multiple definition0x130)::(.text+0x30) of first defined here: first`wcscat' fgrep.o:fgrep.c:(. .. defined text+0xd0): first defined here ../lib/lib/libgreputils.a(exclude.o): In function `wcrtomb': exclude.c:(.here ../lib/libgreputils.a/libgreputils.a(propername.o): In function `text+0x4f0): multiple definition of `wcrtomb' grep.o:grep.c:(.text+0x140): first defined (exitfail.o): In function `mbstowcswcsncat'here ../': exitfail.c:(.text+0x30): multiple definition of `: propername.c:(.text+0xa10)lib/mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(exitfail.o): In : libgreputils.a(exclude.o): In function `mbsrtowcs': function `wcstombsmultiple definitionexclude.c:(.text+': exitfail.c:(.text+0x40): of `wcsncat' 0x500)multiple definition of `wcstombs' egrep.o:egrep.cfgrep.o:fgrep.c:(.text+0xe0): first defined here : :(.text+0x50)../lib/multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150): first defined here: first defined here ../lib/libgreputils.a(hash.o): In function `gets':libgreputils.a(propername.o): In function ../lib/libgreputils.a(exclude.o): In function `wcsrtombs': hash.c:(`fgetws': exclude.c:(.text+0x510): multiple definition of `wcsrtombs' grep.o:grep.c:(.text+.text+0x3d0): multiple propername.c:(0x160): first defined here ../lib/libgreputils.a(definition of `gets' egrep.o:egrep.c.text+0xa20): exclude.o):(.textmultiple definition: In +0x170 offunction `mbsnrtowcs': exclude.c:(.text+0x520): multiple definition of ): first defined `fgetws'` fgrep.o:fgrep.c:(. here ../lib/mbsnrtowcs' grep.o:grep.c:(.text+text+0xf0): first defined here ../libgreputils.a(hash.o0x170): first defined here ../lib/libgreputils.a(exclude.o): Inlib/): function `wcsnrtombs':libgreputils.a(propername.o): In function `fgetws_unlocked': propername.c:(.text In function `fgets': hash.c:(.text+0x3e0 exclude.c:(.text+0x530): +0xa30):):multiple definition multiple definition of `fgetws_unlocked' fgrep.o: multiple definition of `fgetsof `wcsnrtombs' grep.o:grep.c:(fgrep.c:(.text' egrep.o:.text+0x180): +0x100): first defined here ../lib/libgreputils.a(propername.o): In functionegrep.c:(.text+0x180): first defined here first defined here ../lib/libgreputils.a(exitfail.o): In `wcrtomb': ..function `realpath': exitfail.c:(.text+0x0): multiple propername.c:(.text+0xa40): multiple definition /lib/libgreputils.adefinition ofof `wcrtomb(hash.o `realpath' grep.o' fgrep.o): In function `fgets_unlocked': hash.c:(.text:grep.c:(.text+0x30): first defined here :fgrep.c+0x3f0): multiple definition of `fgets_unlocked' egrep.o:egrep.c:(../lib/libgreputils.a(exitfail.o)::(.text+0x110):.text+0x190): first defined In function `ptsname_r first defined here here ../lib/libgreputils.a': exitfail.c:(.text+0x10): multiple definition../lib/(hash.o) of libgreputils.a(: In function ``ptsname_r' grep.opropername.o): In functionrealpath':grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(exitfail.o): In function `wctomb': exitfail.c:(.text+0x20): multiple definition of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(exitfail.o): In function `mbstowcs': `mbsrtowcs':: hash.c:(.text+0x400): multiple definition of exitfail.c:(.text propername.c:(`realpath+0x30):.text+0xa50): multiple definition of `mbsrtowcs' fgrep.o:fgrep.c:(.text+0x120)' egrep.o multiple definition: first defined :egrep.c ofhere ..:(.text+0x10): first defined here ../ `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here/lib/libgreputils.a(propername.o): In function `wcsrtombs': propername.c:(.text+0xa60): multiple definition of lib/libgreputils.a ../lib/libgreputils.a(exitfail.o): In `wcsrtombs(hash.ofunction `wcstombs' fgrep.o:): In ': exitfail.c:(.text+0x40): multiple definition of `fgrep.c:(.text+0x130): first defined here ../lib/libgreputils.a(propername.o):function `wcstombs' grep.o:grep.c: In function `ptsname_r':(.text+mbsnrtowcs': propername.c:( hash.c:(.text+0x410):0x70): first .text+ multiple defined 0xa70)definition of `here ../lib/libgreputils.a: multipleptsname_r' (hash.o): In definition ofegrep.o:function `gets': `mbsnrtowcs' fgrep.o:fgrep.c:(.text+0x140): first defined here ..egrep.c: hash.c:(.text+0x3d0): multiple /lib(.text+0x20): definition of `gets' grep.o:grep.c:(.text+0x190): /libgreputils.a(propername.o): In first defined here ../lib/libgreputils.a(hash.o): In function first defined here ../lib/libgreputils.a(hash.o): In function `wcsnrtombs': propername.c:(.text+`wctombfunction `fgets': hash.c:(.text+0x3e0): multiple definition of `fgets0xa80): multiple definition of `wcsnrtombs' fgrep.o:fgrep.c':' grep.o:grep.c:(.:(.text+0x150): first defined here ../lib/libgreputils.a(quotearg.o): In function ` hash.c:(.text+0x1a0): realpath': quotearg.c:(.texttext+0x420): multiple definition offirst defined here .+0xe50): `wctomb' ./lib/libgreputils.a(hash.o): In function `fgets_unlocked': hash.c:(. multipleegrep.o:egrep.ctext+ definition of `realpath' fgrep.o:fgrep.c:(.text+0x0):(0x3f0): multiple definition of `fgets_unlocked: first defined.text+0x30): first' grep.o: here ../lib/libgreputils.a(quotearg.o): definedgrep.c:(.In function here ../lib/libgreputils.a(hash.o):text+0x1b0): first defined here ../lib/libgreputils.a(hash.o`ptsname_r': quotearg.c:(.text+0xe60): multiple definition of In ): `ptsname_r' fgrep.o:function `mbstowcs': hash.c:(.text+0x430In function `realpath'fgrep.c:(.):: hash.c:(.text+0x400): text+0x10 multiple definition of `multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first defined here ../lib/libgreputils.a(hash.o): In function `ptsname_r': hash.c:(.text+0x410): first defined herembstowcs' egrep.o:egrep.c:(.text+0x40): ): multiple first defineddefinition of `ptsname_r' grep.o:grep.c:(.text+../lib/libgreputils.a( here .0x40): first definedquotearg.o)./lib/libgreputils.a(hash.o): In function here ../lib/libgreputils.a(: `wcstombshash.o): In In function `wctomb': ': function `wctomb': hash.c:(.text+0x420)quotearg.c:(.hash.c:(: multiple definition of `wctombtext+0xe70.text' ): multiple+0x440grep.o:grep.c:(.text+0x50) definition): multiple : first defined here ../lib/libgreputils.a(hash.o): In of `wctomb'definition of `wcstombs' function `mbstowcs': hash.c:(. fgrep.oegrep.o:egrep.ctext+0x430): multiple definition :fgrep.c:(.:(.text+0x50): first defined of `mbstowcs' grep.o:grep.c:(.text+0x60): text+0x20):here first defined here first../../lib/libgreputils.a(hash.o): In function `wcstombs': hash.c:(.text+ defined here ../lib/libgreputils.a(quotearg.o):lib/libgreputils.a(mbchar.o): In function 0x440): In function `mbstowcs'`stpncpy': mbchar.c:(.textmultiple : quotearg.c:(.text+0xe80): multiple definition of `mbstowcs' fgrep.o+0x0definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here ../:fgrep.c:(.text+0x30): first defined ):lib/libgreputils.a(mbchar.o): In function `stpncpy':here . multiple definition of mbchar.c:(.text+0x0): multiple definition./lib/libgreputils.a( ` of `stpncpy' grep.o:grep.cquotearg.o): In function stpncpy' :(.text+`wcstombs': quotearg.c:(egrep.o:egrep.c:(.text+0x270): first defined here ../lib/0x290): first defined .text+0xe90): multiple definition of `wcstombs' fgrep.olibgreputils.a(here ../lib/libgreputils.a(mbchar.o): In function `gets': mbchar.c:(.text+0x10): multiple definition :fgrep.c:(.mbchar.o)of `gets' text+0x40): first defined here: In function `grep.o: .gets': mbchar.cgrep.c:(.text+0x190)./lib:(.: /libgreputils.a(text+0x10first defined here ../lib/libgreputils.a(mbchar.o)quotearg.o): ): multiple definition : In function `fgets': mbchar.c:(.text+0x20): multiple In function of definition of`stpncpy': quotearg.c`gets' egrep.o:egrep.c:(.text+0x170): `fgets' grep.o:grep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a:(.text+0xea0): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined first defined here ../lib/(mbchar.o): In herelibgreputils.a(mbchar.o):function ` ../lib/libgreputils.a(quotearg.o In functionfgets_unlocked': mbchar.c:): In function `wmemcpy': quotearg.c `fgets': mbchar.c:(.text+0x20): multiple(.text:(.text+ definition+0x30): 0xeb0): multiple definition of `wmemcpy' fgrep.o:fgrep.c:(.text+0x50): of `multiple definition of first defined here ../lib/libgreputils.a(quotearg.o): Infgets' `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here . function egrep.o:egrep.c:(../lib/libgreputils.a(mbchar.o): In function `wmemcpy':`wmemmove': quotearg.c:(.text+0xec0)text+0x180): first defined here mbchar.c:(: multiple definition of `../lib/libgreputils.a(mbchar.o): In function `fgets_unlocked': mbchar.c.text+0x40): multiple definition of `wmemcpy' wmemmove' fgrep.o:fgrep.c:(.text+0x30)grep.o:grep.c:(:(.text+0x60):: multiple definition of `fgets_unlocked' egrep.o.text+0x80): first defined here .. first defined :egrep.c/lib/libgreputils.a(mbchar.o): In function `wmemmove': mbchar.c:(.text+0x50): multiple definition of here ../lib:(.text+0x190):`wmemmove' grep.o:grep.c:(/libgreputils.a(quotearg.o): first.text+0x90): first In function ` defined defined here ..wmempcpy':here ../lib/libgreputils.a(mbchar.o): In /lib quotearg.c:(.text+0xed0): multiple definition of `wmempcpy' fgrep.o:fgrep.c:(.text+0x70): first defined herefunction /libgreputils.a(mbchar.o): In ../lib/libgreputils.a(quotearg.o)`wmemcpy': mbchar.c:(.text+0x40): multiple definition of `wmemcpy' egrep.o:function `wmempcpy': mbchar.c:(: In function `wmemset': quotearg.c:egrep.c:(.text+0x60): first .text+0x60): (.text+0xee0): multiple definition of `wmemset' defined heremultiple definition of `wmempcpy' fgrep.o:fgrep.c:(. ../lib/libgreputils.a(mbchar.o): In grep.o:text+0x80): function grep.c:(.text+first defined here ../lib/libgreputils.a(quotearg.o`wmemmove0xa0): first defined here ../): ': mbchar.c:(lib/libgreputils.aIn .text+0x50): multiple definition of `(mbchar.o): In function `wmemset': mbchar.c:(.text+0x70): multiple definition of `wmemset' grep.o:grep.c:(.textfunction `wcscpy': wmemmove' egrep.o:egrep.c:(.+0xb0): first quotearg.c:(.texttext+defined here ../lib+0xef0): multiple definition of 0x70): first defined /libgreputils.a(mbchar.o): In function `wcscpy`wcscpy' fgrep.o:fgrep.c:(here ../lib/libgreputils.a(mbchar.o': mbchar.c:(..text+0x90)): In function `wmempcpy': mbchar.c:(.text+0x60): multiple text+0x80: first defined heredefinition of `): multiple definition of ` ../lib/libgreputils.a(quotearg.o)wmempcpy' egrep.o:egrep.cwcscpy' grep.o:: In function `wcpcpy': quotearg.c:(.text+0xf00): multiple definition:(.text+0x80grep.c:(.text+0xc0): of `wcpcpy'): firstfirst fgrep.o:fgrep.c:(. defined heredefined here ../lib/libgreputils.atext+0xa0): first defined here . ../(mbchar.o):./lib/ In function `wcpcpy': mbchar.c:(.text+0x90): multiple definition of `wcpcpy' lib/libgreputils.a(quotearg.o): In function `wcsncpy': quotearg.c:(.text+0xf10): multiple definition oflibgreputils.a(mbchar.o): Ingrep.o:grep.c:(.text+ ` function `wmemset': mbchar.c:(.text0xd0): first definedwcsncpy' fgrep.o:fgrep.c:+0x70): multiple definition of `wmemset' here ../lib/libgreputils.a((.text+0xb0): first defined here egrep.o:egrep.c:(.text+0x90): first defined herembchar.o): In function `wcsncpy': mbchar.c:(.text+0xa0): multiple definition of .. .`wcsncpy' /lib/libgreputils.a(quotearg.o):./libgrep.o:grep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(mbchar.o): In In /libgreputils.a(mbchar.o): Infunction `wcpncpy'function `wcpncpy': function: mbchar.c:(.text+ quotearg.c:(.text+ `0xb0): 0xf20): multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.textwcscpy': multiple definition of `wcpncpy' grep.o:grep.c:(.text++0xc0): first defined here ../libmbchar.c:(.text+0x80): 0xf0): first/libgreputils.a(quotearg.o)multiple defined here: In function `definition .wcscat': quotearg.c:(.text+0xf30): multiple definitionof ./lib of `wcscpy/libgreputils.a(`wcscat' fgrep.o:' egrep.o:egrep.c:(.text+0xa0)mbchar.o): In function `wcscat': mbchar.c:(.text+0xc0)fgrep.c:(.text+0xd0): first defined here ../lib/libgreputils.a(quotearg.o): In function `wcsncat': quotearg.c:(.text+0xf40): multiple definition: : multiple definition of `wcscat' grep.o: of `wcsncat' fgrep.o:fgrep.c:(.text+0xe0)first defined here ../lib/libgreputils.a(grep.c:(.text+0x100): first defined here ../lib/: mbchar.o): In libgreputils.a(mbchar.ofirst defined here ../function `): lib/libgreputils.a(quotearg.o): In wcpcpy': In function `wcsncat': function `fgetws':mbchar.c:(.text+0x90): multiple definition of `wcpcpy'mbchar.c:(. quotearg.c egrep.o:text+0xd0): multiple definition:(.text+0xf50): multiple definition of egrep.c:( of ``fgetws' fgrep.o:fgrep.c:(.text+0xf0): .text+0xb0)wcsncat' grep.o:grep.c:(.text+0x110): first defined here ../libfirst defined here ../lib/libgreputils.a(quotearg.o):: first defined here/libgreputils.a In ../lib/libgreputils.a(mbchar.o): In function `fgetws': mbchar.c:(.text+0xe0): multiple function `fgetws_unlocked': quotearg.c:((mbchar.o): In definition of `fgetws' grep.o:grep.c:(.text+.text+0xf60): multiple definition of `fgetws_unlockedfunction 0x120): first defined ' fgrep.o:fgrep.c:(.text+0x100): first defined here`here . ../wcsncpy'./lib/lib/libgreputils.a(quotearg.o): In function `wcrtomb': quotearg.c:(.text+0xf70): multiple definition of `wcrtomb' fgrep.o:: mbchar.c:(.textlibgreputils.a(mbchar.o): fgrep.c:(.text+0x110):+0xa0): multiple definition of In function `fgetws_unlocked': first defined `wcsncpy mbchar.c:(.text+0xf0): multiple definition here ../lib/libgreputils.a(quotearg.o): In function `mbsrtowcs'' egrep.o:egrep.c:(.text+0xc0): first definedof `fgetws_unlocked' grep.o:grep.c:(.text+0x130): first defined here ../lib/libgreputils.a(mbchar.o):: here In function `wcrtomb': mbchar.c:(.text+quotearg.c:(.text+0xf80): multiple .0x100): multiple definition of `wcrtomb' grep.o:grep.c:(.text+0x140): first defined here ../lib/libgreputils.a(mbchar.o): In function `mbsrtowcs': mbchar.c:(.textdefinition of ./+0x110): multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150):`mbsrtowcs' lib/ first definedfgrep.o:fgrep.c:(.text+0x120): first defined here ../lib/libgreputils.a(quotearg.o): In function `wcsrtombs': quotearg.c:(.libgreputils.a( here .text+0xf90): multiple definition of `wcsrtombs' fgrep.ombchar.o):./lib/libgreputils.a(mbchar.o):fgrep.c: In: In function `(.text+0x130): first function `wcsrtombs': defined here ../lib/libgreputils.a(quotearg.owcpncpy': mbchar.c:(.text+0xb0): multiple definition of `wcpncpy mbchar.c:(.text+0x120): In function `' egrep.o): multiple definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first defined here mbsnrtowcs': quotearg.c:(.text+0xfa0:egrep.c:../lib/libgreputils.a(mbchar.o): In function `mbsnrtowcs':): multiple definition of `mbsnrtowcs'(. mbchar.c:(.text+0x130): multiple definition fgrep.o:fgrep.ctext+0xd0): first defined here ../ of `mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined here ../lib/:(.text+0x140): first definedlib/libgreputils.a(mbchar.olibgreputils.a(mbchar.o here ): In function `wcscat): In ../lib': mbchar.c:(.text+0xc0): multiple definition of `wcscat'function `/libgreputils.a(quotearg.o): In function `wcsnrtombs': quotearg.c:( egrep.o:wcsnrtombs': mbchar.c:(.text+egrep.c:(.text+0xe0): first defined here.text+0x140): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180): first defined here0xfb0): multiple definition of `wcsnrtombs' fgrep.o:fgrep.c:(. . ../lib/libgreputils.a(text+0x150./mbscasecmp.o): In function ): first defined here ../lib/libgreputils.a(quotearg.o): In function `lib/libgreputils.a`stpncpy': mbscasecmp.c:(.text+0x0): multiple gets':(mbchar.odefinition of ` quotearg.c:(): In function `wcsncat': mbchar.c:(.text+0xd0)stpncpy' .text+0xfc0): multiple definition: multiplegrep.o:grep.c:(. of `gets definition of `wcsncat' egrep.o:egrep.c:(.text+0xf0): text+0x290' fgrep.o:first defined here ../lib/libgreputils.a(mbchar.o): In function): first fgrep.c: `defined here ../lib/(.text+0x160): first definedfgetws': mbchar.c:(.text+0xe0): multiplelibgreputils.a(mbscasecmp.o): In function `realpath': mbscasecmp.c:( here ../ definition of `.text+lib/libgreputils.a(quotearg.ofgetws'0x10): multiple definition): In function `fgets': egrep.o:egrep.c of `realpath' grep.o:grep.c:(.text+quotearg.c:(.text+0xfd0:(.0x30): first defined here ../lib): text+0x100):/libgreputils.a(mbscasecmp.o): multiple definition of firstIn function `ptsname_r `fgets' fgrep.o:fgrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(quotearg.o): In function `fgets_unlocked': quotearg.c:(. defined here ../lib/libgreputils.a(': mbscasecmp.c:(.text+text+mbchar.o)0x20): 0xfe0): multiple: In function `fgetws_unlockedmultiple definition of ` definition of': mbchar.c:(.ptsname_r' grep.o:grep.c:(.text+0x40): first defined here .. `text+0xf0): /lib/libgreputils.a(mbscasecmp.o):fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180multiple definition of In function `): `fgetws_unlockedwctomb': mbscasecmp.c:( first defined here' egrep.o:egrep.c.text+0x30): multiple definition of `wctomb ../lib/libgreputils.a(safe-read.o): In :(.text+0x110): first defined here ' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `mbstowcs': mbscasecmp.c:(.text+0x40):function `read../lib multiple definition of `mbstowcs' grep.o:grep.c:(.text+': safe-read.c:(.text+0x0): multiple definition/libgreputils.a(mbchar.o): In0x60): first defined of function here ../lib/libgreputils.a(`read' fgrep.o:fgrep.c:(.text`wcrtomb': mbchar.c:(.text+0x100): multiple mbscasecmp.o): In function `wcstombs': mbscasecmp.c:(.text+0x50): multiple definition of `wcstombs' grep.o:grep.c:(+0x190definition of `wcrtomb'.text+): first defined here ../lib/libgreputils.a( egrep.o:0x70): first defined heresafe-read.o): egrep.c:(.text+0x120): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `gets': mbscasecmp.c:(In function `pread': ...text+0x60)safe-read.c:(.text+0x10): multiple definition of `pread' fgrep.o:fgrep.c:/lib/libgreputils.a: multiple definition of `(.text+(mbchar.o): In functiongets' grep.o:grep.c0x1a0): first defined here `mbsrtowcs': mbchar.c:(.text+:(.text+0x190): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `fgets': mbscasecmp.c:(.text+0x70): multiple definition of .0x110): multiple `fgets' grep.o:grep.c:(./lib/libgreputils.a(safe-read.odefinition .text+): Inof `mbsrtowcs' egrep.o:egrep.c:(.text+0x130): first defined here ../lib0x1a0): first defined function /libgreputils.a(mbchar.o): In here ../lib/libgreputils.a(mbscasecmp.o): `pread64':function `In function `fgets_unlocked' safe-read.c:(.wcsrtombs': mbchar.c:(.text+0x120: mbscasecmp.c:(.text+):text+0x80): multiple definition 0x20): multipleof `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first definedmultiple definition of `pread64' fgrep.o:fgrep.c:(.text+ definition of here ../lib/0x1b0): `libgreputils.a(mbscasecmp.o): In function first defined here ../lib/libgreputils.a(safe-read.owcsrtombs' `wmemcpy': mbscasecmp.c:(.text+): In egrep.o:0x90)function `egrep.c:: multiple definition of `wmemcpy' grep.o:grep.c:(.text+0x80): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wmemmove': mbscasecmp.c:(.text+0xa0): multiple definition of `wmemmove' grep.o:grep.c:(.text+0x90):readlink': safe-(.text+0x140): first first defined read.c:(.text+0x30): multipledefined here ../lib/libgreputils.a( definition of `readlink' fgrep.o:fgrep.c:here .mbscasecmp.o):(.text+0x1c0): first defined here ../lib/libgreputils.a(safe-read.o): In function `./lib/libgreputils.a(mbchar.o): In function `mbsnrtowcs': mbchar.c:(.text+0x130): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(.text+0x150): first defined here ../ In function readlinkat': safe-read.c:lib/`wmempcpy': mbscasecmp.c:(.text+0xb0): (.libgreputils.a(mbchar.o): In function `wcsnrtombs': mbchar.cmultiple definition of `text+0x40):(.text+wmempcpy': multiple definition of `0x140) grep.o:grep.c:(.text+0xa0):readlinkat' : multiple first fgrep.o:fgrep.c:(.text definition ofdefined here ../+0x1d0) `wcsnrtombs' egrep.o:egrep.c:(lib/libgreputils.a: .text+0x160): first defined(mbscasecmp.o): In function `wmemset': mbscasecmp.c:(.first defined here ../lib heretext+0xc0/libgreputils.a(safe-read.o): ../): In function `getcwd': safelib/libgreputils.a(mbscasecmp.o):multiple definition of `wmemset' grep.o:grep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcscpy'-read.c In: mbscasecmp.c:(.text+0xd0): multiple definition of `wcscpy' grep.o:grep.c:(. function:(.text+0xc0): text+0x50): `stpncpyfirst defined here multiple definition of `getcwd' fgrep.o:fgrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(safe-read.o): In ': ../function `getwd': safe mbscasecmp.c:(.textlib/libgreputils.a(mbscasecmp.o): In function `wcpcpy': mbscasecmp.c:(.text+0xe0):-read.c:(.text+0x60): multiple definition of `getwd' fgrep.o:fgrep.c:(.+0x0): multiple definition of `wcpcpy' grep.o:grep.c:(.text+0xd0): first defined heretext+0x1f0): first defined here ../lib/libgreputils.a(safe-read.o): In multiple definition ../ function ` of `stpncpy' egrep.o:egrep.c:lib/libgreputils.a(mbscasecmp.o): In functionconfstr': safe-(. `wcsncpy': mbscasecmp.c:read.c:(.text+0x270): first defined (.text+0xf0): multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcpncpy':text+0x70):here . mbscasecmp.c:(. multiple definition of `confstr' fgrep.o:fgrep.c:./lib/libgreputils.a(mbscasecmp.o):text+0x100): multiple definition of `wcpncpy' grep.o:grep.c:(.text+0xf0):(. In first defined here .text+0x200): first defined here ../lib/libgreputils.a(safe-read.o): In function `getgroups': function./lib/safe- `realpath': mbscasecmp.c:(.text+0x10): multiple definition of `realpath' egrep.o:egrep.clibgreputils.a(mbscasecmp.o): In function `wcscat': mbscasecmp.c:(.text+0x110): multiple definition of `wcscat' grep.o:grep.c:(.text+read.c:(.text+0x80:(.0x100): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcsncat': ): multiple definition of `getgroups' text+0x10): first defined mbscasecmp.c:(.text+0x120): multiple definition of `wcsncat' fgrep.o:fgrep.c:(.text+0x210): first defined here ../lib/libgreputils.a(safe-read.ohere ../grep.o:grep.c:(.): In function `ttyname_r': safe-read.c:(lib/libgreputils.atext+0x110): first defined .text+(mbscasecmp.ohere ../lib/0x90): multiple definition ): libgreputils.a(mbscasecmp.o): In function of `ttyname_r' fgrep.o:fgrep.c:(.textIn function`fgetws': mbscasecmp.c:(.text+0x130): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function +0x220): first defined ``fgetws_unlocked': here .ptsname_r': mbscasecmp.c:(.text+0x140): multiple definition of ./lib/libgreputils.a(safe-read.o): In function ` mbscasecmp.c`fgetws_unlocked' grep.o:grep.c:(.text+0x130): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `getlogin_r': safe-read.c:(.text+0xa0): multiple definition:(.wcrtomb': of `text+ mbscasecmp.c:getlogin_r' fgrep.o:fgrep.c:(.text0x20):(.text+0x150): multiple definition +0x230): first defined here ../lib/libgreputils.a(safe-read.o): In function `gethostname': safe-read.c:(.text+0xb0) multiple of `wcrtomb' grep.o:grep.c:(.text+0x140): first: multiple definition of `gethostname' fgrep.o:fgrep.c:(.text+0x240)definition defined : of `here ../lib/libgreputils.a(first definedptsname_r' egrep.o:egrep.c:(mbscasecmp.o): here ../lib/libgreputils.a.text+0x20): first defined here ../lib/libgreputils.a(mbscasecmp.o): In functionIn function `(safe-read.o): `mbsrtowcs': mbscasecmp.c:(.text+0x160)In function `getdomainname': safe-read.c:(.text+0xc0): multiple wctomb': mbscasecmp.c:(.text: multipledefinition of `getdomainname' fgrep.o:fgrep.c:(+0x30): multiple definition of `wctomb' egrep.o:egrep.c:( definition of.text+0x250.text `mbsrtowcs' grep.o:grep.c:(.text+0x150): first defined):+0x30 here ../lib first defined): first defined here ../lib/libgreputils.a/libgreputils.a(mbscasecmp.o): In function `wcsrtombs': mbscasecmp.c:(. here ../(mbscasecmp.o): In function `mbstowcs': mbscasecmp.c:text+0x170): multiple definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `lib/libgreputils.a(strnlen1.o): In function `stpncpy': (.text+mbsnrtowcs': mbscasecmp.c:(.text+0x180): multiple definition of `mbsnrtowcs' grep.ostrnlen1.c:(.text+0x0): multiple definition of 0x40): multiple :grep.c:(.text+0x170): first defined `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(trim.o): definition ofhere ../lib/libgreputils.a(mbscasecmp.o): In function `wcsnrtombs': mbscasecmp.c:(.text+In function `stpncpy': `mbstowcs' egrep.o:0x190) trim.c:egrep.c:(.: multiple definition (.text+0x0): text+of `wcsnrtombs' grep.omultiple definition of `stpncpy' fgrep.o:fgrep.c:(.0x40): first defined here ../lib/libgreputils.a:grep.c:text+0x260): (mbscasecmp.o): In function(.text+first defined `0x180): first defined here ../lib/libgreputils.a(progname.o): In functionhere ../lib/wcstombs': `gets': libgreputils.a(trim.o): In function ` mbscasecmp.c:(.text+0x50):progname.c:(.realpath': multipletext+0x0): multiple definition of `gets' grep.otrim.c:(.text+0x10): definition:grep.c:( multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first defined here ../lib/libgreputils.a( of `wcstombs' egrep.o:egrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(progname.o): In function `trim.o): In function.textfgets': progname.c `ptsname_r':+0x50:(.text+0x10): multiple definition of trim.c:(.text+0x20): first `fgets' grep.o): multipledefined here ../lib/libgreputils.a(mbscasecmp.o): In function :grep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(progname.o): In function ` definition of `ptsname_r' fgrep.o:`gets': mbscasecmp.c:(.text+0x60): fgets_unlocked': progname.c:(.text+0x20): multiple definition of `fgets_unlocked' grep.o:grep.c:(fgrep.c:(.multiple .text+0x1b0text+0x10): first defined here ../lib/libgreputils.a(trim.o): definition of `gets' egrep.o:egrep.c): first In function `wctomb': trim.c:(.text+0x30): multiple definition of `wctomb:(.text+0x170): first defined here defined here .' fgrep.o:fgrep.c:(.text+.../lib/libgreputils.a(progname.o): In function `realpath': 0x20): first defined here/lib/libgreputils.a(progname.c:(. ../lib/libgreputils.a(trim.o)mbscasecmp.o): Intext+0x30): multiple definition of `realpath': In function ` function grep.o:grep.c:(mbstowcs': trim.c`fgets': mbscasecmp.c:(..text+0x30): first defined here ../lib/libgreputils.a(progname.o): In :(text+function `ptsname_r': progname.c:.text0x70): multiple(.text+0x40): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(progname.o):+0x40): multiple definition of `mbstowcs' fgrep.o definition of ` fgets:fgrep.c:(In function `wctomb'' egrep.o:egrep.c:(.text+0x30): first : progname.c:(..text+0x180): first defined here defined here ../lib/libgreputils.a(trim.o): Intext+0x50): multiple definition of `wctomb' grep.o:grep.c:(.text+../lib/libgreputils.a(mbscasecmp.o) function 0x50): In`wcstombs': trim.c:(.text: function +0x50): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.first defined here ../lib/libgreputils.a(progname.o): In function `mbstowcs'`fgets_unlocked': mbscasecmp.c:(.text+0x80):text+0x40): first: progname.c:(.text+ multiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined0x60): defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wmemcpy': mbscasecmp.c:(.text+0x90): multiple definition of `wmemcpy' egrep.o:egrep.c:(.text+0x60): here multiple first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `../lib/libgreputils.adefinition of `mbstowcs' grep.owmemmove': mbscasecmp.c:((trim.o):grep.c:(.text+0xa0):: .text multiple definition of `wmemmove' egrep.o:egrep.c:In function `gets': trim.c:(.+0x60(.text+0x70)text+0x60): multiple definition of ): first defined here ../lib/libgreputils.a(progname.o): In function `wcstombs': progname.c:(.text+0x70): multiple definition of `wcstombs' grep.o: first defined `gets' :grep.c:(.text+here ../lib/libgreputils.a(mbscasecmp.o): In function `wmempcpy': fgrep.o:0x70): first defined here ..mbscasecmp.c:fgrep.c:(.text+0x160): first defined here ../lib/libgreputils.a(trim.o/lib/libgreputils.a(progname.o): In function `stpncpy(.text+0xb0): multiple definition of `):': progname.cwmempcpy' In function `fgets': :(.text+0x80): multiple definition of `egrep.o:trim.c:(.text+0x70stpncpy' grep.o:grep.c:(.text+0x290): first defined here ../lib/libgreputils.a(propername.o)egrep.c:(.text+0x80): ): multiple definition of `fgets' fgrep.o:fgrep.c: Infirst defined here:(.text+0x170): function ../lib/ first defined here ../lib/libgreputils.a `gets': libgreputils.a(mbscasecmp.o): In function `(trim.o): In function `fgets_unlocked': trim.c:(.text+propername.c:(.text+0x8f0wmemset': mbscasecmp.c:(.text+0xc0): multiple definition of `wmemset' egrep.o:egrep.c:(.0x80): multiple definition of ): text+0x90): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcscpy': `fgets_unlocked' fgrep.o:fgrep.cmultiplembscasecmp.c:(:(.text+0x180): first definition of `.text+defined here ../lib/libgreputils.agets' 0xd0):(trim.o): In function `wmemcpy': trim.c:(.grep.o:grep.c:( multiple definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcpcpy': mbscasecmp.c:(text+0x90.text+0x190):.text): first defined here+0xe0):multiple definition of `wmemcpy' fgrep.o:fgrep.c:(.text+ ../lib/libgreputils.a(propername.o): In function `fgets': propername.c:(.text+0x900): multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0): multiple definition of `wcpcpy' egrep.o:egrep.c:(.text+0x50): first first defined here 0xb0): first defined here .. defined here ...//lib/libgreputils.a(mbscasecmp.o): In function `wcsncpy': ./lib/libgreputils.a(trim.o): lib/libgreputils.a(propername.o): In function `fgets_unlockedmbscasecmp.c:(.text+0xf0): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined here ../In function `': propername.c:(.text+0x910): multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(propername.o): In function `realpath': propername.clib/libgreputils.a(mbscasecmp.o):wmemmove': :(.text+0x920): multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first defined here ../lib/libgreputils.a(propername.o): In function `ptsname_r': propername.c:( In function `wcpncpy': mbscasecmp.c:(.texttrim.c:(.text+0xa0):.text+0x930): multiple definition of `ptsname_r' grep.o:grep.c:(+0x100): multiple.multiple definition of ` definition of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): first defined here ..wcpncpy' text+0x40): first/lib/libgreputils.a(trim.o)egrep.o:egrep.c defined here ../lib/libgreputils.a(propername.o): In function `wctomb: In:(.text+0xd0): first defined here ../lib/': propername.c:(.text+0x940): multiple function `wmempcpy': trim.c:(.text+0xb0): multiple definition libgreputils.a( definition of `wctomb' grep.o:grep.c:(.textof `wmempcpy' fgrep.o:fgrep.c:(.text+0x70): first defined here ../lib/libgreputils.a(trim.o): In function `wmemset': trim.c:(.text+0xc0):mbscasecmp.o)+0x50): multiple definition of : In function `wcscat first defined here ../lib/libgreputils.a(`wmemset' fgrep.o:fgrep.c:(.text+0x80):':propername.o): first defined here ../lib/libgreputils.a(trim.o): In function mbscasecmp.c:(In function `mbstowcs': `wcscpy': trim.c:(.text+.text+0x110): multiple definition of `wcscat'propername.c:(.text+0x950)0xd0): egrep.o: multiple definition of `mbstowcs' grep.o:multiple definition of `wcscpy':egrep.c:(.text+0xe0): first defined here ../libgrep.c: fgrep.o:fgrep.c:(./libgreputils.a(mbscasecmp.o(.text+0x60): first defined here ../text+0x90): ): Inlib/libgreputils.a(propername.o): In function `wcstombs': propername.c:(.text+0x960):first defined function multiplehere ../lib/libgreputils.a(trim.o): In function `wcpcpy' `wcsncat': definition of `wcstombs': trim.c:(.text+0xe0 mbscasecmp.c: grep.o:grep.c:(.text+0x70): first defined here ../lib/libgreputils.a(propername.o): In function `): multiple definition of `wcpcpy' fgrep.o:fgrep.c:(.textstpncpy'(.text+0x120): multiple definition : propername.c+0xa0): first defined here ../of :(.text+0x970): multiple definition of `lib/libgreputils.a(trim.o)`wcsncat' egrep.o:stpncpy' grep.o:grep.c:(.: In functionegrep.c:(.text+0xf0): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function text+0x290) `wcsncpy': trim.c:(.text`fgetws': : first defined here ../lib/libgreputils.a(+0xf0):mbscasecmp.c:(.text+0x130propername.o): In function `wmemcpy': propername.c:(.text+0x980): multiple definition of `wmemcpy' grep.o:grep.c:(.text+ multiple definition of `wcsncpy' fgrep.o:): multiple definition of `fgetws'0x80): firstfgrep.c:( egrep.o:egrep.c:( defined.text+0xb0).text+ here ../lib/libgreputils.a(propername.o): In function : first defined here ../lib/0x100): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function`wmemmove': libgreputils.a(trim.o): In function `wcpncpy': trim.c: `fgetws_unlocked': mbscasecmp.cpropername.c:(.text+0x990): multiple(.text+0x100):(.text+0x140): multiple definition definition: multiple definition of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(trim.o): of of `In function `wcscat': trim.c:(.text `wmemmove' +0x110)fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here ../lib/libgreputils.a(mbscasecmp.o): In function `wcrtomb': mbscasecmp.c:(.text+0x150): multiple definition of grep.o:grep.c:(: multiple definition of `wcrtomb' egrep.o:egrep.c:(.text+0x120.text+0x90`wcscat' ): first ): first defined here ../lib/libgreputils.a(propername.o): In function `wmempcpy': propername.c:(.fgrep.o:fgrep.c:(.defined text+0x9a0)text+0xd0): first defined here ..here ../lib/libgreputils.a: /lib/libgreputils.a(trim.o): In(mbscasecmp.o): In function `mbsrtowcsmultiple definition of function ': `wmempcpy' grep.o:grep.c:(.`wcsncat'mbscasecmp.c:(.text+0x160): multiple definition of `mbsrtowcs' egrep.o:egrep.c:(text+0xa0): first defined here ../lib/libgreputils.a(propername.o): In function `wmemset': propername.c:(.text+0x9b0): multiple definition of: trim.c:(.text+.text+0x130): `wmemset' grep.o:grep.c0x120): first :(.textmultiple definition of `wcsncat' fgrep.o:fgrep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(trim.o): In function `fgetws': trim.cdefined +0xb0): first defined here ../lib/libgreputils.a(propername.o): In :(.text+0x130): multiplehere ../libfunction ` definition of/libgreputils.awcscpy': propername.c:(.text+0x9c0): multiple definition of `wcscpy' grep.o `fgetws'(mbscasecmp.o): In :grep.c:(.text+0xc0): first fgrep.ofunction `wcsrtombs': mbscasecmp.c:(.text+defined here ../lib/libgreputils.a(propername.o): :fgrep.c:(.text+0xf00x170): multiple definition of `wcsrtombs' In function `wcpcpy': propername.c:(.text+0x9d0): first defined hereegrep.o:egrep.c:(.text+): ../lib/0x140): first defined multiple definition of `wcpcpy' libgreputils.a(trim.o): In function `fgetws_unlocked': here ../lib/libgreputils.a(mbscasecmp.o): In functiongrep.o:grep.c:(.text+0xd0):trim.c:(.text ` first defined here .+0x140)mbsnrtowcs': mbscasecmp.c:(.text+./lib: multiple0x180): multiple definition of `/libgreputils.a(propername.o): In function `wcsncpy': propername.c:(.text+0x9e0): multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(propername.o): In function `wcpncpy': definition ofmbsnrtowcs' propername.c:( `fgetws_unlocked' fgrep.o:fgrep.c:(.text+0x100): first defined here egrep.o:egrep.c.text+0x9f0): multiple definition of `wcpncpy' grep.o:grep.c:(.text+../lib/libgreputils.a(trim.o): In function `wcrtomb'::(.text+0xf0): first defined here trim.c0x150): first ../lib/libgreputils.a(propername.o): In :(.text+0x150): multiple definition of `wcrtomb' defined here ../lib/libgreputils.a(mbscasecmp.o): In function `function `wcscat': propername.c:(.text+0xa00): multiple fgrep.o:fgrep.cwcsnrtombs': mbscasecmp.c:(. definition of:(.text+0x110):text `wcscat first defined here ../lib/libgreputils.a(trim.o)+0x190): multiple definition of `wcsnrtombs' egrep.o' grep.o:grep.c: In function `mbsrtowcs:egrep.c::(.text+0x100): first defined here ../lib/libgreputils.a(propername.o):':(.text+0x160): first In function ` trim.c:(. definedwcsncat': propername.c:(.text+0xa10)text+0x160): multiple definition of `mbsrtowcs' here: multiple definition of `wcsncat' grep.o fgrep.o ../lib/libgreputils.a(progname.o): In function `gets':grep.c:(.text:fgrep.c:(.text+0x120: progname.c:(.+0x110): first ): first defined heretext+0x0): multiple defined here ../lib/libgreputils.a(propername.o): In function `fgetws': propername.c:(. ../libdefinition of `gets' egrep.o:egrep.c:(.text+/libgreputils.a(trim.o): In function `wcsrtombs': trim.c:(text+0x170): first defined here ../lib/libgreputils.a(progname.o): In function `0xa20):.text+fgets' multiple definition of 0x170): : `fgetws' grep.o:grep.c:(.text+0x120):multiple definition of `wcsrtombs' fgrep.o:fgrep.c:(.text+0x130): first progname.c:(. first defined here .defined heretext+0x10): multiple./lib/libgreputils.a(propername.o): In function `fgetws_unlocked': propername.c:(.text+0xa30): multiple definition of `fgetws_unlocked' grep.o:grep.c:(.text+0x130) ../ definition: first defined here .lib/libgreputils.a(trim.o): In function `mbsnrtowcs' of `fgets' egrep.o:egrep.c:(.text+0x180): first./lib/libgreputils.a(propername.o): : trim.c:( defined here ../In function `wcrtomb.text+0x180):lib/': propername.c:(.text+0xa40): multiple multiple definition of libgreputils.a(progname.o) definition of`mbsnrtowcs' fgrep.o:fgrep.c:(: In function `fgets_unlocked': progname.c: `wcrtomb' .text+0x140): (.textgrep.o:grep.c:(.text+0x140):first defined here ../lib/libgreputils.a(trim.o)+0x20): multiple definition of `fgets_unlocked' egrep.o:egrep.c:(. first: In function `text+0x190): first defined defined here ../lib/libgreputils.a(propername.o):wcsnrtombs' here In function `: trim.c .mbsrtowcs': propername.c:(.text./lib/:(.+0x190): multiple definition of `wcsnrtombs' fgrep.o:fgrep.c:(.text+0x150): first defined here ../lib/libgreputils.alibgreputils.a(progname.o): In function `realpath': progname.c:(.text+text+0xa50): multiple definition of `(fd-safer.o): In function `read': fd-safer.c:(.text+0x0): multiple definition of0x30): mbsrtowcs' grep.o:grep.c `read' fgrep.o:multiple definition :(.text+0x150):fgrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(fd-safer.o): of `realpath first defined here ../lib/libgreputils.a(propername.o): In function `In 'wcsrtombs': propername.c:(.text+0xa60): multiple definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first defined here ../lib/libgreputils.a(propername.o): In function `mbsnrtowcs': propername.c:(.textfunction `pread' egrep.o:egrep.c:(.text+0x10): first+0xa70): multiple : fd-safer.c:(.text+0x10): multiple definition of `pread' fgrep.o:fgrep.c:( defineddefinition of `mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined .text+0x1a0): first defined herehere .here ../lib/ .././lib/libgreputils.a(propername.o): Inlibgreputils.a(fd-safer.o)lib/ function: Inlibgreputils.a(progname.o): `wcsnrtombs function `pread64' In function `': propername.c:(.text+0xa80): multiple definition of `wcsnrtombs' grep.o:grep.c:: ptsname_r': progname.c:((.textfd-safer.c:(.text+0x20).text++0x180: multiple definition of0x40): multiple definition): `pread64' fgrep.o:fgrep.c of `ptsname_rfirst defined here .:(.text+0x1b0): first defined here ../lib/libgreputils.a(fd-safer.o): In function `readlink': fd' ./lib/libgreputils.a(quotearg.o): In-safer.c:(.text+0x30): multiple definition of `readlink' fgrep.o:fgrep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(fd-safer.o): In egrep.o:egrep.c:(.text+0x20 function `realpath': quotearg.c:(.text+function `readlinkat': ): 0xe50):fd-safer.c:(.text+0x40): multiple first defined multipledefinition of `readlinkat' fgrep.o:fgrep.c:(. here ../lib/libgreputils.a(progname.o): In definition of `realpathtext+0x1d0)function ' grep.o:grep.c:(.text+0x30): first defined: first defined here` here .. ../wctomb': progname.c:(/lib/libgreputils.a(quotearg.o): In functionlib/libgreputils.a(fd-safer.o): In.text+0x50): multiple `ptsname_r': function `getcwd': fd-safer.c:(.text+0x50): multiple definition of `getcwd' fgrep.o:fgrep.c:(.text+0x1e0):definition of quotearg.c:(.text+0xe60): multiple definition of first `wctomb`ptsname_r' grep.o:grep.cdefined here ../' egrep.o:egrep.c:(.text+0x30): first defined here ../lib:(.text+0x40): first defined here ../lib/libgreputils.a(lib/libgreputils.a(fd-safer.o):/libgreputils.a(progname.o): In function `mbstowcs': progname.c:(.textquotearg.o): In In function +0x60 function `wctomb': quotearg.c:(.text+0xe70): multiple definition of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(quotearg.o): In function `mbstowcs`getwd': fd-safer.c:(.text+0x60): multiple definition): multiple ': quotearg.c:(.text+0xe80): multiple of `getwd'definition of `mbstowcs' definition of fgrep.o:fgrep.c:(.text+0x1f0): first defined here ../lib/libgreputils.a(fd-safer.oegrep.o:egrep.c:(.`mbstowcs' grep.o:grep.c:(.text+): In function `text+0x40): first defined here0x60): firstconfstr': fd-safer.c:(.text+0x70): multiple definition of `confstr .. defined here ../lib/libgreputils.a(quotearg.o): In function `wcstombs' fgrep.o:fgrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(fd-/lib': quotearg.c:(.safer.o): In/libgreputils.a(text+0xe90): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined function `getgroups': fd-safer.c:(progname.o): Inhere ../lib/libgreputils.a(quotearg.o): In function `stpncpy': quotearg.c:(.text+0xea0): multiple definition.text+0x80): function ` of `stpncpy'multiple definition of `getgroupswcstombs': grep.o:grep.c:(.text+0x290): ' fgrep.o:fgrep.c:(.text+progname.c:first defined here ../lib/libgreputils.a(quotearg.o): In function `wmemcpy': quotearg.c:(.text+0xeb0)0x210): first(.text+0x70): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first : defined heredefined heremultiple definition of `wmemcpy' grep.o:grep.c:( ../lib/libgreputils.a(fd- ..text+0x80): first defined here ../lib/libgreputils.a(quotearg.o): In safer.o): In ./function `wmemmove':function `ttyname_r': fd-safer.c:(.text+0x90): multiple definition of `ttyname_r' fgrep.o:fgrep.c:(.text+0x220): first defined here .lib/libgreputils.a(progname.o): In quotearg.c:(./lib/libgreputils.a(fd-function `stpncpy.text+0xec0):safer.o)': multiple definition : In function `getlogin_r': fd-safer.c:(.text+0xa0): multiple definition progname.c:of `of `getlogin_r'(wmemmove' grep.o:grep.c:(.text+0x90): first defined fgrep.o:fgrep.c:.text+ here ../lib/(.text0x80): multiple definitionlibgreputils.a(quotearg.o): In+0x230): first defined here ../ of `stpncpy' egrep.o:egrep.c function `wmempcpylib/libgreputils.a(fd-safer.o):(.text+0x270): first defined ': quotearg.c:(.text+0xed0): multiple definition of `wmempcpy' grep.o:grep.c:(.text+0xa0): first defined here ../lib/libgreputils.a(quotearg.o): : In function `gethostname': fd-safer.chere ../libIn function:(.text+0xb0): multiple/libgreputils.a(propername.o): In function ` ` definition of `gethostname' fgrep.o:fgrep.c:(.gets': propername.c:(.wmemset': quotearg.c:(.text+text+0x240): first definedtext+0x8f0): multiple0xee0): multiple definition of `wmemset' grep.o:grep.c:(.text+0xb0): first defined here ../lib here ../lib/ definition/libgreputils.a(quotearg.o): Inlibgreputils.a(fd-safer.o): In function `getdomainname': fd-safer.c:(.text+0xc0): multiple definition of function `wcscpy': quotearg.c:(.text+0xef0): multiple definition of `wcscpy of `getdomainname' fgrep.o:fgrep.c:(.text+0x250): first defined here ../lib/libgreputils.a(version-etc.o): In function `gets': version-etc.c:(.text+0x0): `gets' egrep.o:egrep.c:(.text+0x170)' grep.o:grep.c:(multiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160): first defined here .: first.text+0xc0): first defined here ../lib/libgreputils.a(quotearg.o)./lib/libgreputils.a(version-etc.o): defined here ..: In function `wcpcpy': quotearg.cIn function `/lib:(.text+0xf00): multiple definition of `wcpcpy' grep.o:grep.c:(.fgets': /libgreputils.a(propername.o): In function `fgets': text+0xd0): first defined version-etc.c:(.textpropername.c:(.text+here .+0x10):0x900): multiple./lib/libgreputils.a(quotearg.o): multiple definitionIn function `wcsncpy definition of of `fgets'': quotearg.c `fgets' egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(propername.o): In function `fgets_unlocked':(.text+0xf10): fgrep.o:fgrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(version-etc.o): In function `fgets_unlocked': version-etc.c:(.: propername.c:(multiple definition of `wcsncpy' grep.o:grep.c:(.texttext+0x20): .text+0x910): multiple definition+0xe0): first defined here ../lib/libgreputils.a(quotearg.o)multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180) of `fgets_unlocked: In function `wcpncpy': quotearg.c:(.text+0xf20): multiple definition: first defined here ../lib' egrep.o:egrep.c:(.text+0x190): first defined here ../lib of/libgreputils.a(version-etc.o): In function `realpath'/libgreputils.a(propername.o): In function `realpath': `wcpncpy' grep.o:grep.c:(.text+0xf0):: propername.c:(.text+0x920): multiple definition of `realpath' first version-etc.c:(.text+0x30): multiple egrep.o:egrep.cdefined here ../lib/libgreputils.a(quotearg.o): In function `wcscat'definition :(: quotearg.cof `realpath' fgrep.o:fgrep.c:(.text+.text+0x10:(.text+0xf30): multiple definition of `wcscat' grep.o:grep.c:(.text+0x100): first defined here ..0x0): first defined here ../lib/libgreputils.a(version-etc.o): ): first defined here ../lib//lib/libgreputils.a(quotearg.o)In function libgreputils.a(: In `ptsname_rpropername.o)function `wcsncat': quotearg.c:(.': version-etc.c:(.text+: text+0xf40): multiple definition of `0x40): In wcsncat' grep.o:grep.c:(.text+0x110): first defined heremultiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): function `ptsname_r': propername.c:(. ../lib/libgreputils.a(quotearg.o): In function `fgetws': quotearg.c:(.text+0xf50): multiple definition of `fgetws'first text+ grep.o:grep.c:(defined here ..0x930).text+0x120)/lib/libgreputils.a(version-etc.o): In function : : first defined here ../`wctomb': versionmultiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined herelib/libgreputils.a(quotearg.o): In function `fgetws_unlocked': quotearg.c:(.text+0xf60): multiple definition -etc.c ../lib/libgreputils.a(propername.o): Inof `fgetws_unlocked' grep.o:grep.c:(.text+0x130): first defined here ..:(.text+ function/lib/libgreputils.a(quotearg.o): 0x50): multiple definition `In function `wcrtomb': quotearg.c:( of `wctomb' wctomb': propername.c:(.text+0x940): multiple definition of `wctomb' egrep.o:egrep.c:.text+0xf70): multiple definition of `wcrtomb' grep.ofgrep.o:fgrep.c(.:grep.c:(:(.text+text+.text+0x140)0x20): first defined here ../lib/libgreputils.a(version-etc.o): In function0x30):: first defined here ../lib/libgreputils.a(quotearg.o): `mbstowcs': version-etc.c first In function `mbsrtowcs': quotearg.c:(.text+0xf80): multiple definition of :(.text defined`mbsrtowcs+0x60): multiple here ../' grep.o:grep.c:definition oflib/(.text+0x150): first defined here . `libgreputils.a(propername.o)./lib/libgreputils.a(quotearg.ombstowcs' fgrep.o:: ): In function `wcsrtombs': quotearg.c:(.text+0xf90): fgrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(version-etc.o): In function `wcstombs':In functionmultiple definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): version-etc.c:(.text+0x70): multiple `mbstowcs': propername.c:(.text+0x950 first defined here definition of `wcstombs'): multiple ../lib/ fgrep.o:fgrep.c:(definition libgreputils.a(quotearg.o): In function `.text+0x40):of mbsnrtowcs': quotearg.c:(.text+0xfa0): multiple definition first `mbstowcsof `defined here' egrep.ombsnrtowcs' grep.o:grep.c:(.text+0x170): ../lib/libgreputils.a(version-etc.o): In function `stpncpy:egrep.c:(.text+0x40): first first defined ': version definedhere ..-etc.c:(.text here/lib/libgreputils.a+0x80): .(quotearg.o): In function `wcsnrtombs': quotearg.c:(.text+0xfb0): multiple definition of ./lib/multiple definition `stpncpy' fgrep.o:fgrep.c:(libgreputils.a(propername.o): In function `wcstombsof `wcsnrtombs' grep.o:.text+0x260): first defined here ../lib/': grep.c:(.textlibgreputils.a(version-etc-fsf.o): In function `propername.c:+0x180): first defined here ..gets': version(.text+0x960):/lib/libgreputils.a(quotearg.o): In function `-etc-fsf.c:(. multiple definition of gets': text+0x0): multiple definition of `gets' fgrep.o:fgrep.c:(`wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../quotearg.c:(..text+0x160): lib/libgreputils.atext+first defined here(propername.o): 0xfc0): multiple definition ../lib/libgreputils.a(version-etc-fsf.o): InIn of `gets' grep.o function `fgetsfunction `stpncpy': propername.c:(.text+0x970): multiple definition of `stpncpy' :grep.c:(.text+0x190): first defined here ../lib/libgreputils.a(quotearg.o): In function `fgets': quotearg.c:(.text+0xfd0': version-etc-fsf.c:(.text+0x10): multiple definition of egrep.o:egrep.c:(.): multiple definition of `fgets'`fgets' fgrep.o:text+0x270): first grep.o:fgrep.c:(defined here ..grep.c:(.text+0x1a0): first defined here ../.text+0x170):/lib/lib/ first defined here ../libgreputils.a(propername.o): libgreputils.a(quotearg.olib/In function `wmemcpy': propername.c): In function `fgets_unlocked': quotearg.c:(.text+0xfe0)libgreputils.a(version-etc-fsf.o): In function :(.text+0x980): multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(safe-read.o): `fgets_unlocked': version-etc-fsf.c:: multipleIn function(.text+0x20): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text definition of ` `read':+0x180): firstwmemcpy' safe-read.c:(.text+ defined here ../lib/libgreputils.a(xmalloc.oegrep.o:egrep.c:(0x0)): .text: multiple definition In function `realpath+0x60): first of `read': xmalloc.c:(.text+0x0): multiple definition of `defined here' grep.o:grep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(safe-read.o): realpath' fgrep.o:fgrep.c:( ../lib/In function `pread.text+0x0libgreputils.a(': safe-read.c:(.text+0x10): multiple definition): first defined here ../propername.o): of `preadlib/libgreputils.a(xmalloc.o): In function ` In function `wmemmove': propername.c:(.text+' grep.o:grep.c:(.text+0x1d0): ptsname_r'0x990): multiple definition of first defined: xmalloc.c:(.text+0x10): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+`wmemmove' egrep.o:egrep.c here0x10): first :(.text+0x70): first defined here ../lib/libgreputils.a(safe-read.o): In function `pread64': safe-read.c:(.text+0x20defined here ../lib/libgreputils.a(xmalloc.o): In function `wctomb': ../lib/libgreputils.a(propername.o): In): multiple definition of xmalloc.c:(. function`pread64' grep.o:grep.c:(text+0x20): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(xmalloc.o): In function `.text`mbstowcs'wmempcpy'+0x1e0): first defined here: xmalloc.c:(: ../lib/libgreputils.a(safe-read.o): In function `readlink':.textpropername.c:(.text safe-read.c:(.text+0x30): multiple definition of+0x30):+0x9a0): multiple definition of `readlink' grep.o:grep.c:(. multiple definition of `mbstowcs' fgrep.o:fgrep.c:( `text+0x1f0).text+wmempcpy': first defined here .0x30) egrep.o:egrep.c:(.text+./lib/: first 0x80): first defined herelibgreputils.a(safe-read.o): Indefined here ../lib/libgreputils.a(propername.o): In function `readlinkat . ': ./lib/libgreputils.a(xmalloc.o): Infunction `wmemset': propername.c:(.text+0x9b0): multiple definition of `safe-read.c:( function `wcstombs': xmalloc.c:(.textwmemset' egrep.o:egrep.c:(.text+0x90).text+0x40): multiple definition of `readlinkat' grep.o:grep.c+0x40): multiple definition of `wcstombs' fgrep.o:fgrep.c:: first defined here:(.text+0x200): first (.text+0x40 .defined here ../lib/libgreputils.a(safe-read.o): In): first./lib/libgreputils.a(propername.o): In function `wcscpy': propername.c:(.text+0x9c0): multiple definition of `wcscpy' function `getcwd': safe-read.c:(.text+0x50): multiple definition of `getcwd' defined here ..egrep.o:egrep.c:(.text+0xa0grep.o:grep.c:(.text+0x210): first defined here ../lib/libgreputils.a(safe-read.o): In function `getwd/lib/):':libgreputils.a(xmalloc.o): In first defined here ../lib/libgreputils.a(propername.o): In function `wcpcpy': propername.c:(.text+0x9d0): safe-read.c:(.text+function multiple 0x60): multiple definition of `getwd' grep.o:grep.c:(.text+0x220): `stpncpydefinition of `wcpcpy' egrep.o:egrep.c:(.text+first defined here ../lib/libgreputils.a(safe-read.o):': xmalloc.c:(.0xb0): first defined In function `confstr': safe-read.c:(.text+text+0x50): multiple here ../lib/libgreputils.a(propername.o):0x70): multiple definition of `confstr' grep.o:grep.c:(.definition In text+0x230): first defined here ../lib/libgreputils.a(of `stpncpyfunction `wcsncpy':safe-read.o): In function `getgroups': safe-read.c:' fgrep.o:fgrep.c:(.text+0x260): first defined propername.c:(.text+0x9e0): multiple definition of `wcsncpy' egrep.o:egrep.c(.here .:(text+0x80): multiple definition of `getgroups' grep.o:grep.c./lib/libgreputils.a(.text+0xc0:(.text+0x240): first xalloc-die.o): In function `): first defined here .defined realpath': xalloc-die.c./lib/here ../lib:(.text+0x0): multiple libgreputils.a(propername.o)/libgreputils.a(safe-read.o): definition of : In In function `ttyname_r': safe-read.c:`realpath' fgrep.o:fgrep.c:(.text+function `wcpncpy': propername.c:(.text+(.text+0x90)0x0)0x9f0): multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined : multiple definition of `ttyname_r' grep.o: here ../lib/libgreputils.a(propername.o:grep.c:(.text+0x250): first defined here ../lib/first defined here ../lib/libgreputils.a(xalloc-die.o): In function `ptsname_r': ): In function libgreputils.a(safe-read.o): In function `getlogin_r': safe-read.c:(.text+0xa0):xalloc-die.c:(.text+0x10): multiple definition `wcscat': propername.c multiple definition of `getlogin_r' grep.oof `ptsname_r':(.text+0xa00)::grep.c fgrep.o:fgrep.c:( multiple :(.text+0x260): first defined .text+0x10):definition of `wcscat' egrep.o:egrep.c:(here .. first defined here .text+/lib/libgreputils.a(safe-read.o): In function `gethostname': safe-read.c:(.text+0xb0): ..0xe0)multiple definition of/lib/libgreputils.a: `gethostname' grep.o:grep.c:(.text+0x270): first defined here ../lib/libgreputils.a((xalloc-die.ofirst defined heresafe-read.o): In function `getdomainname': safe-read.c:(): In function `wctomb': xalloc-die.c:( ../lib/.text+0xc0): multiple definition of `getdomainname'.text+libgreputils.a( grep.o:grep.c:(.text+0x280): first0x20): multiple definition propername.o): defined hereof `wctomb' fgrep.o:fgrep.c:(.text In ../lib/libgreputils.a(strnlen1.o): In function `+0x20) function `wcsncat'stpncpy':: first : propername.c:(. strnlen1.cdefined here ../lib/libgreputils.a(text+0xa10): multiple:(.text+0x0): multiple definition of `stpncpy' xalloc-die.o): In definition of grep.o: function `wcsncat' egrep.o:egrep.c:(grep.c:(.`mbstowcs':.texttext+0x290 xalloc-+0xf0):): first defined here ../lib/die.c: firstlibgreputils.a(trim.o): (.text+ defined hereIn function `stpncpy': trim.c:(.text0x30): multiple definition of ` ../lib/libgreputils.a(propername.o): In function `fgetws': propername.c:+0x0): multiple definition of `stpncpy'mbstowcs' fgrep.o(.text+0xa20): multiple definition of grep.o:grep.c::fgrep.c:(.text+0x30): first `(.text+0x290): first defined here defined here ../lib/fgetws' egrep.o:egrep.c../lib/libgreputils.a(trim.o): In function `realpath': libgreputils.a(xalloc-die.o): In function `wcstombs'::(trim.c:(.text+ xalloc-die.c:(..text+0x100): first defined here ../lib0x10): multiple definition of `realpath'text+0x40): multiple definition/libgreputils.a( grep.o:grep.c of `wcstombs' fgrep.o:fgrep.c:(propername.o): In:(.text+0x30): first defined here ../lib/libgreputils.a(trim.o): In function `ptsname_r': .text+0x40 function `fgetws_unlockedtrim.c:(.text+0x20): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40)): first defined here ../lib/libgreputils.a(xalloc-die.o': propername.c:(.text: first defined here ): In function `stpncpy': xalloc-die.c:(.text+0x50): multiple definition+0xa30../lib of `): multiple /libgreputils.astpncpy' fgrep.o:fgrep.c:(.definition (trim.o): In function `wctomb': text+of `trim.c:(.text+0x30): multiple0x260): first defined here ../libfgetws_unlocked' definition of `wctomb' grep.o:grep.c:(.text+/libgreputils.aegrep.o:0x50): first defined (xstrtoimax.oegrep.c:(.text+0x110): first defined here ../lib/libgreputils.a(here ../lib/libgreputils.a(trim.o): In propername.o): ): In function `mbstowcs': trim.c:(.text+0x40): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): function `gets': xstrtoimax.cIn function `wcrtomb':first defined :(.text+0x0): multiple definition of `gets' fgrep.o:fgrep.c:(.text+ propername.c:(.text+0xa40): multiplehere .0x160): first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `fgets definition ./lib/libgreputils.a(trim.o): In function ': xstrtoimax.c:(.text+0x10): multiple definition of `fgets'of `wcrtomb' egrep.o:egrep.c:(`wcstombs': trim.c:(.text+0x50): multiple definition of ` fgrep.o:fgrep.c:(.textwcstombs' .text+0x170+0x120): firstgrep.o:grep.c:): first defined defined here ../lib/libgreputils.a(.text+0x70here ..(propername.o): first/lib/libgreputils.a(xstrtoimax.o)): In function `mbsrtowcs': propername.c:( defined here ../lib/libgreputils.a(trim.o): In function `: In function `fgets_unlocked': xstrtoimax.c:(..textgets':text+0x20): multiple definition +0xa50 trim.c:(of `fgets_unlocked): multiple definition .text+0x60): ' fgrep.o:fgrep.cof `mbsrtowcs' egrep.omultiple definition of `gets' grep.o:grep.c:(.text+0x190): first:(.text+0x180): first defined here ../lib/libgreputils.a(xstrtoimax.o): In :egrep.c:(. defined here ../lib/libgreputils.a(trim.o): In function `fgetsfunction `realpath': xstrtoimax.ctext+0x130): first defined here ../lib/libgreputils.a': trim.c:(:(.text+0x30): multiple (propername.o): In function `wcsrtombs': propername.c:(.text+0xa60): multiple definition of `.textdefinition of `realpath' fgrep.o:fgrep.c:(.text+0x0): first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `ptsname_r': xstrtoimax.c:(.wcsrtombs'+0x70text+0x40): egrep.o): multiple definition of `ptsname_r' fgrep.o:egrep.c:(.text+0x140): first defined here ../lib/multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0): first defined:fgrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `libgreputils.a(propername.o): In function `mbsnrtowcs' here ../lib/libgreputils.a(trim.o): In function `fgets_unlocked': wctomb': xstrtoimax.c:(.text+0x50): : propername.c:(.text+trim.c:(.text+0x80): multiple definition of multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20)0xa70):`fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(: first defined here multipletrim.o): In ../lib/libgreputils.a(xstrtoimax.o): In function `mbstowcs': xstrtoimax.c:(.text+0x60) definition of `function `wmemcpy': trim.c:(.: mbsnrtowcs' egrep.otext+0x90)multiple definition of `mbstowcs' fgrep.o:fgrep.c:(.text+0x30): :egrep.c: multiple first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `wcstombs': xstrtoimax.c:(:(definition of `wmemcpy.text+0x70): multiple .text+' definition of `wcstombs' fgrep.o:fgrep.c:0x150): first defined here ../libgrep.o:grep.c:(.text+0x80): first defined here ../lib/libgreputils.a(trim.o): In function `wmemmove': trim.c:(.(.text+0x40): first /libgreputils.a(text+0xa0): multipledefined here propername.o) definition of `wmemmove' grep.o:grep.c:(.text+../lib/libgreputils.a(: In function0x90)xstrtoimax.o): In function `stpncpy': xstrtoimax.c:(.text+0x80): multiple definition of `wcsnrtombs: first defined here ../lib/libgreputils.a(trim.o`stpncpy': propername.c:(.): In' text+ function `wmempcpy': trim.c:(.fgrep.o:fgrep.c:(.text+0x2600xa80): multiple definition of `wcsnrtombs' egrep.o:egrep.c:(.text+0xb0): multiple definition of `wmempcpy' ): firsttext+grep.o:grep.c:( defined here ..0x160): .text+0xa0): first defined here ../lib/libgreputils.a(trim.o): /lib/libgreputils.a(colorize.o): In function `first definedIn function `wmemset': trim.c:(.text+0xc0): multiple definition of `wmemset' grep.o:grep.c:(.text+0xb0): gets': herefirst defined here colorize.c: ../lib/libgreputils.a(quotearg.o): In function `../lib/libgreputils.a(trim.o): In function `wcscpy': trim.c(.text+0x0): multiple definition of `getsrealpath': quotearg.c:(.text+0xd0): multiple definition of `wcscpy' ' fgrep.o:fgrep.c:(.text+0x160): first defined :(grep.o:grep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(trim.o): Inhere ..text+ function `wcpcpy': trim.c:(.text+0xe0): multiple ./lib/libgreputils.a(colorize.o)0xe50): multiple definition of `realpathdefinition : In function `fgets': ' egrep.o:of `wcpcpy' grep.o:grep.c:(.text+0xd0): firstcolorize.c:egrep.c:(.text+0x10): first defined defined here ../lib(.text+0x10): here /libgreputils.a(trim.o): In function `wcsncpy': trim.c:(.text+multiple definition ../lib0xf0): multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0): first defined hereof `fgets' fgrep.o:fgrep.c/libgreputils.a(quotearg.o): In function `ptsname_r': quotearg.c:(.text+0xe60): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text .:(.text+0x170): first defined+0x20./lib/libgreputils.a(trim.o): In function `wcpncpy': trim.c:(.text+0x100): multiple definition of `wcpncpy' grep.o:grep.c:(. here ../lib/libgreputils.a(colorize.o): In): first defined here .text+0xf0 function `fgets_unlocked': colorize.c:(.text+0x20): multiple definition of `./lib/libgreputils.a(quotearg.o): In function `wctomb': quotearg.c:(.text): fgets_unlocked' fgrep.o:fgrep.c:(+0xe70): multiple definition of `wctomb' egrep.ofirst defined here ../lib/libgreputils.a(trim.o.text+0x180):egrep.c): In : first defined:(.text+function `wcscat': trim.c:(.text+0x110): here ../lib/libgreputils.a(colorize.o): 0x30): multiple definition of `wcscat' grep.o:grep.c:(.text+0x100): first defined here ../lib/libgreputils.a(trim.o)In function `first : In function `wcsncat': trim.c:(.text+0x120)realpath': colorize.c:(.text+defined here ../lib/libgreputils.a(quotearg.o): In function `mbstowcs':: multiple definition 0x30): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0): quotearg.c:of `wcsncat' grep.o:grep.c:(.text+0x110): first defined here ../lib/libgreputils.a(trim.o) first(.text+0xe80): multiple definition of `mbstowcs' : In function `fgetws egrep.o:egrep.c:': defined here .(.text+0x40): firsttrim.c:(.text+0x130): multiple definition of `fgetws' grep.o:grep.c:(.text./lib/libgreputils.a(colorize.o): In function `ptsname_r': colorize.c:( defined here ../lib/libgreputils.a+0x120): first .text+0x40): multiple definition of `(quotearg.o): In function `wcstombs': quotearg.c:(.textdefined here ..ptsname_r' +0xe90): multiple definition of /lib/libgreputils.a(trim.o): In function `fgetws_unlocked': trim.c:(.text+0x140): multiple definition offgrep.o:fgrep.c:(`wcstombs `fgetws_unlocked.text+0x10): first defined here .' ' grep.o:grep.c:(.text+0x130./libegrep.o:egrep.c:(.): /libgreputils.a(colorize.o): In functiontext+0x50): first defined here ../first defined `wctomb'lib/libgreputils.a( : colorize.c:(.text+0x50): multiplequotearg.o): here ../lib/libgreputils.a(trim.o): definition of In In function `wcrtomb': trim.c:(.text+0x150): multiple definition of `wcrtomb' grep.o:grep.c:(.text+0x140): first `wctomb' function `defined here ../lib/libgreputils.a(trim.o): In function `mbsrtowcs': trim.c:(.text+0x160): multiple definition of `mbsrtowcs' grep.o:fgrep.o:fgrep.c:(.text+0x20): first defined here ../stpncpy': grep.c:(lib/quotearg.c:.text+0x150): first defined libgreputils.a(colorize.o): In function `mbstowcs': colorize.c:(.text+0x60): multiple definition(.text+0xea0): here ../ of `mbstowcs' fgrep.o:fgrep.cmultiple definitionlib/libgreputils.a:(.text+0x30): first defined here ../lib/libgreputils.a(colorize.o): In function `wcstombs': colorize.c:(.text+0x70): multiple of(trim.o) definition of `wcstombs' fgrep.o:fgrep.c:( `: In .text+0x40)stpncpy'function `wcsrtombs': trim.c:(.text+0x170): multiple: first defined here ../lib/libgreputils.a(colorize.o): In function `stpncpy': colorize.c:(. egrep.o:egrep.c definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first definedtext+0x80): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.:(. here ../libtext+0x260):text+/libgreputils.a(trim.o) first defined here ../lib/libgreputils.a(colorize.o): In function `read':0x270): first : In function `mbsnrtowcs': trim.c:(.text+0x180): multiple definition of `mbsnrtowcs' grep.o: colorize.cdefined here ../lib/libgreputils.a(quotearg.o): grep.c:(.text+:(.text+0x90In function0x170): first defined here ../lib/libgreputils.a(trim.o): In function `wcsnrtombs': trim.c:(.text+0x190): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180):): multiple definition of `read' fgrep.o: `wmemcpy': quotearg.c:( first defined here .fgrep.c:(..text./lib/libgreputils.a(fd-safer.o): In function `read': fdtext+0x190): +0xeb0-safer.c:(first defined here ../lib/libgreputils.a(colorize.o): multiple definition .text+): Inof `wmemcpy' egrep.o:egrep.c:(.text0x0): multiple definition of `read' grep.o:grep.c:(. function `pread+0x60): first definedtext+0x1c0): first ': colorize.c here ..defined here ../lib/:(./lib/libgreputils.a(quotearg.o): In function `wmemmove': quotearg.c:(.text+0xec0): multiple definitionlibgreputils.a(fd-safer.o): In function `pread'text+0xa0): of `wmemmove' egrep.o:egrep.c:(.text+0x70): first : multiple definition ofdefined fd-safer.c:( `pread' here ../lib/.text+0x10): multiple definition of `preadfgrep.o:fgrep.clibgreputils.a(quotearg.o)' grep.o:grep.c:(.text+:(: In function `wmempcpy': quotearg.c:(.text0x1d0).text+0x1a0): first defined here ../lib/libgreputils.a(colorize.o): In function+0xed0):: first defined here ../lib/libgreputils.a(fd-safer.o `pread64': colorize.c:( multiple definition of): In function .text+0xb0 ``pread64':): multiplewmempcpy' egrep.o:egrep.c:(.text+ fd- definition of0x80)safer.c:( `pread64': .text+0x20): multiple definition fgrep.o:fgrep.c:(.text+0x1b0first defined here ../lib/libgreputils.a(quotearg.o): In function `wmemset': quotearg.c:(.textof `pread64' grep.o:grep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(fd-safer.o)): +0xee0): multiple definition of `wmemset: In function `readlink': fd-safer.c:(.textfirst ' egrep.o:+0x30): multiple definition of `readlink' grep.o:grep.c:(.text+0x1f0):defined egrep.c:(.text+ first defined here ../lib/libgreputils.a(fd-safer.o): In function `readlinkat': fd-safer.c:(.text+0x40): multiple definition of `readlinkat' grep.ohere ..0x90): :grep.c:(.text+0x200): first defined here ../lib/libgreputils.a(fd-safer.o): In function `getcwd': fd-safer.c:(.text+0x50): multiple definition of `getcwd' /lib/libgreputils.a(colorize.o): In function `first defined grep.o:grep.c:(.text+0x210): firstreadlink': here defined here colorize.c:(.text+..../lib/libgreputils.a(fd-safer.o): In function `getwd': fd-safer.c:(.text+0x60): 0xc0): multiple definition/lib/multiple of `readlink' fgrep.o:fgrep.c:(.text+0x1c0): first libgreputils.a(quotearg.o)definition of `getwddefined here ../lib/libgreputils.a(colorize.o): In: ' grep.o function `readlinkat': colorize.c:(.text+0xd0): multiple definition of `readlinkat' fgrep.o:fgrep.c:(.text+0x1d0): first In function:grep.c:(.text+0x220defined here ../lib/libgreputils.a(colorize.o): In function `getcwd': `wcscpy': quotearg.c:(.text+): colorize.c0xef0) first defined here .:(.text+0xe0): multiple definition of `getcwd' fgrep.o:fgrep.c:(.text+0x1e0): first: multiple definition of./lib/ defined here ../lib/libgreputils.a(colorize.o): In `wcscpy' egrep.o:egrep.c:(libgreputils.a(fd-safer.o): function `getwd': colorize.c.text+0xa0): first defined here ../lib/libgreputils.a(quotearg.o):In function `confstr'::(.text+0xf0): multiple definition In function ` fd-safer.c:(.text+0x70): multiple definition of `confstr' grep.o:grep.c:(.text+0x230)of `getwdwcpcpy': first ' fgrep.o:fgrep.c:(.text+0x1f0): quotearg.c:(.text+0xf00): defined here : first defined here ../lib/multiple definition of../liblibgreputils.a(colorize.o): `wcpcpy' egrep.o:egrep.c:(.text+0xb0/libgreputils.a(fd-safer.o):In function ): first defined here In function `getgroups`confstr': colorize.c ../lib/libgreputils.a': fd-safer.c:(.text+0x80): multiple:(.text+0x100): multiple definition of (quotearg.o) definition of `getgroups`confstr' fgrep.o:fgrep.c:(.: In function' grep.o:grep.c:(.text+0x240): first defined here ../lib/libgreputils.a(fd-safer.o):text+0x200): first defined here ../lib `wcsncpy In function `ttyname_r': fd-safer.c:(.text+0x90): multiple definition of/libgreputils.a': `ttyname_r' grep.o:grep.c:(.text+0x250): first defined here ../lib/libgreputils.a(fd-safer.o): In function `getlogin_r': fd-(colorize.oquotearg.c:(.text+0xf10)safer.c:(.text+0xa0): multiple definition of `getlogin_r' grep.o:grep.c:(.text+0x260):): In function `getgroups': colorize.c:(.: multiple first defined here ../lib/libgreputils.a(fdtext+0x110): multiple definition of `getgroups' fgrep.o:fgrep.c:(.text+ definition -safer.o): 0x210): first definedof `wcsncpy' egrep.oIn function `gethostname': fd-safer.c:(.text+ here ../lib/:egrep.c:(0xb0): multiple libgreputils.a(colorize.o).text+0xc0): first defineddefinition of `gethostname' grep.o:grep.c:(.: In function ` here ../lib/libgreputils.atext+0x270ttyname_r': colorize.c:(.text+0x120(quotearg.o): In function): first defined here ../lib/libgreputils.a(fd-safer.o): In function ): multiple definition ``getdomainname': fd-safer.cof `ttyname_r' fgrep.o:fgrep.c:(.text+wcpncpy': quotearg.c:(.text+0xf20): multiple definition of:(.text+0xc0): multiple definition of `getdomainname' grep.o:grep.c:(.text0x220): first defined here . `+0x280): first defined here./lib/libgreputils.a(colorize.o): In function `getlogin_r'wcpncpy' ../lib/libgreputils.a(: colorize.c:(.text+0x130 egrep.o:egrep.c:(.text+0xd0): firstversion-etc.o):): defined In function `gets multiple definition of `getlogin_r' fgrep.o here ../lib/libgreputils.a(quotearg.o):': version:fgrep.c: In function `wcscat'-etc.c:(.text+0x0(.text+0x230: ): ): firstquotearg.c:(.text+0xf30): multiple definition multiple definition of `gets' defined here .of grep.o:grep.c:(.text+0x190): first ./lib/libgreputils.a(colorize.o): In function `gethostname': colorize.c:(.text+0x140): multiple definition of`wcscat' egrep.o:egrep.cdefined here ../lib/libgreputils.a(version-etc.o): `gethostname:(.textIn function `fgets': version-etc.c:(.text+0x10): multiple definition of `fgets' grep.o:grep.c:(' fgrep.o:fgrep.c:(.text+0x240)+0xe0.text+0x1a0): : first defined ): first definedfirst defined here ../lib/libgreputils.a(version-etc.o): In function `fgets_unlocked': version-etc.c:(.text+0x20): multiple definition of `here ../lib/libgreputils.a(colorize.o): In function `getdomainname': herefgets_unlocked' grep.o colorize.c:( ../:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(version-etc.o): In function.text+0x150): multiple definition of `getdomainnamelib/ `realpath': version-etc.c:' fgrep.olibgreputils.a(quotearg.o): In function `wcsncat': quotearg.c:(.text+0xf40): multiple definition (.text+:fgrep.c:(of `wcsncat' egrep.o:egrep.c:(0x30): multiple definition of `realpath' grep.o:grep.c:(.text+.text+0x250.text+0xf0):0x30): first defined here ../lib): first defined here ../ first defined/libgreputils.a(version-etc.o):lib/libgreputils.a(fnmatch.o) here In function `ptsname_r': version-etc.c:: In function ../lib/libgreputils.a(.text+0x40)`wmempcpy': fnmatch.c:(.text+0x18d0): multiple definition(quotearg.o): In function : multiple of `wmempcpy' fgrep.o:fgrep.c:(.text+0x70): first defined here ../lib/`fgetws': quotearg.c:(.text+0xf50definition libgreputils.a(fnmatch.o): multiple definitionof `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(version-etc.o): In function `wctomb': ): In function of `version-etc.c:(.text+0x50): multiple definition of `wctomb' grep.o:grep.c:(.text+0x50): `wcscatfgetws' egrep.o:egrep.c:(.text+0x100): first defined here ../lib/libgreputils.a(quotearg.o): In first defined ': fnmatch.cfunction `fgetws_unlocked':here ../lib/libgreputils.a(version-etc.o): :(.text quotearg.c:(.text+0xf60): In function `mbstowcs': version-etc.c:(.text+0x60): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here ../lib/libgreputils.a(version-etc.o): In function `wcstombs':+0x1930multiple version-etc.c:(.text+0x70): multiple definition of `wcstombs' grep.o:grep.c:): multiple definition of(.textdefinition of `wcscat' fgrep.o `+0x70): first defined here :fgrep.c:(fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined../lib.text+0xd0): first here/libgreputils.a( defined here ../lib/libgreputils.a(fnmatch.o) .version-etc.o): : In./In function `stpncpy': version-etc.c:(.text+0x80): multiple definition of `stpncpy' grep.o:grep.c:(.text+0x290 function `lib/): first defined realpath': libgreputils.a(quotearg.o): In function here ../lib/libgreputils.a(version-etcfnmatch.c:`wcrtomb-fsf.o): In function (.text+0x1820': quotearg.c:(`gets': version-etc-fsf.c:(.text+0x0): multiple definition of `gets' ): multiple definition of `realpath' fgrep.o:fgrep.c:(..text+0xf70): grep.o:grep.c:text+0x0): multiple definition of `wcrtomb' egrep.o:egrep.c:(.first defined here ../lib/libgreputils.a(fnmatch.o): In function `ptsname_r(text+0x190): first defined here ../lib/libgreputils.a(version-etc-fsf.o)': fnmatch.c:(.text+0x120): first defined: In function `fgets': version-etc-fsf.c:(.text+.text+0x1830): here ../lib/libgreputils.a(quotearg.o): In function `mbsrtowcs': quotearg.c:(0x10): multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0)multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): .text+0xf80): : first defined here ../lib/libgreputils.a(version-etc-first multiple definitionfsf.o): In function `defined here offgets_unlocked': version- ../lib/ `mbsrtowcs' egrep.o:etc-fsf.c:(.text+0x20): multiple definition of libgreputils.a(fnmatch.o): In function `wctomb': egrep.c:(`fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(fnmatch.c:(.text+0x1840.text+0x130):xmalloc.o): In function `realpath':): multiple definition of ` first defined here ../lib/ xmalloc.cwctomb' fgrep.o:libgreputils.a(:(.text+0x0): multiple definition offgrep.c:(.text+0x20quotearg.o): In function `wcsrtombs `realpath' grep.o:grep.c:(): first defined':.text+0x30) here .. quotearg.c:: first defined here /lib(.text+0xf90): multiple ../lib/libgreputils.a(xmalloc.o): In function `ptsname_r': xmalloc.c:(./libgreputils.a(fnmatch.o): In function `mbstowcs'definition of `text+0x10): fnmatch.c:(.wcsrtombs' egrep.o:egrep.c:(.: multiple definition of `ptsname_r' grep.o:grep.c:(.texttext+0x1850)text++0x40: multiple definition of `mbstowcs0x140): first defined here ../lib/): first defined here ../lib/libgreputils.a(xmalloc.o)' fgrep.o:fgrep.clibgreputils.a(quotearg.o: In:(.text+0x30):): In function function `wctomb': xmalloc.c:(.text+0x20): multiple definition of ` first defined here `wctomb' grep.o:grep.c:(.text ../lib/libgreputils.a(fnmatch.o): In function `wcstombsmbsnrtowcs+0x50):': fnmatch.c:(': first defined here ../lib/libgreputils.a(xmalloc.o): In function `mbstowcs': xmalloc.c:(.text+0x30): multiple definition of `mbstowcs' grep.o:grep.c:(..text+0x1860): multiple quotearg.c:(.texttext+0x60): definition of +0xfa0 first defined here`wcstombs' fgrep.o:fgrep.c:(.text+0x40): ): ../first defined here multiple definition of `mbsnrtowcs' egrep.o:lib/libgreputils.a(xmalloc.o): In function `wcstombs': xmalloc.c..egrep.c:(.text+0x150): first defined here ../lib:(.text+0x40): multiple definition of `wcstombs' /lib//libgreputils.a(quotearg.o): In function `wcsnrtombsgrep.o:grep.c:(.text+0x70): first defined here ../lib/libgreputils.a(libgreputils.a(fnmatch.o): In function': quotearg.cxmalloc.o): In function `stpncpy' `stpncpy': fnmatch.c:(.text+0x1870)::(.text+0xfb0: xmalloc.c:(.text+ multiple definition): multiple 0x50): multiple definition of of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined here .definition of `wcsnrtombs `stpncpy' grep.o:grep.c:(.text+0x290): first defined ./' egrep.o:egrep.c:(.text+0x160): here ../lib/lib/libgreputils.a(fnmatch.o): first definedlibgreputils.a(xalloc-die.o): In In function `gets': fnmatch.c:(.text+0x1880): here ../lib/libgreputils.a(quotearg.o): Infunction `realpath': xalloc-die.c:(.text+0x0): multiple definition ofmultiple definition of `gets' fgrep.o:fgrep.c:(. function `gets': quotearg.c:(.text `realpath' grep.o:grep.c:(.text+text+0x160): first defined here ../lib/libgreputils.a(fnmatch.o): In+0x30): first function `fgets': fnmatch.c0xfc0)defined here ../lib/libgreputils.a(xalloc-:die.o): In function `ptsname_r': xalloc-die.c:(.text+0x10): multiple definition of `ptsname_r' grep.o:: (.text+0x1890): multiple definition grep.c:(.multipleof `text+0x40): first defined here ../lib/libgreputils.a(xalloc-die.o): In function `wctomb': xalloc-die.c:(.text+ definition of `gets' egrep.o:egrep.c:(fgets' fgrep.o:fgrep.c:(.0x20).text+0x170): first defined here ../lib/libgreputils.a(quotearg.o): In function `text+0x170: multiple definition of `fgets': ): first defined herewctomb' grep.o:grep.cquotearg.c:(. ../lib/libgreputils.a(fnmatch.o): In function `fgets_unlocked': fnmatch.c:(.text+0x18a0): multiple :(.text+0x50): first defined here ../lib/libgreputils.a(text+0xfd0): multiple definition definition of xalloc-die.o): In function `mbstowcs': xalloc-die.c:(.text+0x30): multiple definitionof `fgets' egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(quotearg.o): In function `fgets_unlocked': quotearg.c:`fgets_unlocked' fgrep.o:fgrep.c of `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here ../lib/libgreputils.a(xalloc-die.o):(.text+0xfe0): multiple definition of `fgets_unlocked' : In function `wcstombs':egrep.o:egrep.c(.text+0x180): xalloc-die.c:(.text+0x40): :(.text+0x190): first defined here ../lib/libgreputils.a(fnmatch.o): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here ../lib/libgreputils.a(xalloc-first defined here ../lib/libgreputils.a(safe-read.o): In In function `die.o): In function wmemcpy': fnmatch.cfunction `stpncpy':`read': safe-read.c:(.text+0x0): multiple definition of `read' egrep.o:egrep.c:(.text+0x18b0): xalloc:(.text+ multiple definition of `wmemcpy'-die.c:(.text+0x50): multiple definition of `stpncpy' grep.o:grep.c:0x1a0): first defined fgrep.o(.here ../lib:fgrep.c:(.text+0x290): first defined here ../libgreputils.a(safe-read.o): In function `pread': text+0x50):/libsafe-read.c:(.text+0x10): multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0): first defined first defined here ./libgreputils.a( here ../lib/libgreputils.a(safe-read.o): In function `pread64':./lib/libgreputils.a(fnmatch.o):xstrtoimax.o): safe-read.c:(.text In In function `+0x20): multiple function `wmemmove': gets': xstrtoimax.c:( definition of `pread64' egrep.o:egrep.c:(.text+0x1c0fnmatch.c:(..text+0x0): multiple): first text+0x18c0): definitiondefined here . multiple definition of `gets' grep.o:grep.c:(.text+0x190./lib/libgreputils.a(safe-read.o): In function `readlink': safe-read.c:(.text+of `wmemmove' fgrep.o:fgrep.c:): first defined here .0x30): (.text+./lib/libgreputils.a(xstrtoimax.o): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined0x60): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wmemset': fnmatch.c:(.In function `fgets': heretext+0x18e0): multiple definition of `wmemset' fgrep.o:fgrep.c:(.text+xstrtoimax.c:(.text+0x10): multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0): first ../0x80): defined here ..lib/first defined here ../lib/libgreputils.a(fnmatch.o/lib/libgreputils.a(xstrtoimax.o): In function `fgets_unlocked': xstrtoimax.c:(.text+0x20): multiple definition of `fgets_unlocked' grep.o:grep.c:(libgreputils.a(safe-read.o): In function): In function `wcscpy.text+0x1b0): first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `realpath': xstrtoimax.c:(.text+0x30): multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first defined here ../lib/libgreputils.a( `readlinkat': safe-read.c:(.text+0x40):': fnmatch.c:(.text+0x18f0): multiple definition of `wcscpy' fgrep.o:xstrtoimax.o) multiple definition of `readlinkat' egrep.o:fgrep.c:(.text+0x90: In function `ptsname_r': xstrtoimax.cegrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(safe-read.o): In function `getcwd'): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wcpcpy': fnmatch.c:(.text+0x1900): :(.text+0x40): safe-read.c:(.text+0x50): multiple definition of `getcwdmultiple definition of `: multiple definition of `ptsname_r' grep.o:grep.c:(' egrep.o:egrep.c:(.text+0x1f0wcpcpy.text+0x40): first defined here ../lib/libgreputils.a(): first defined here ../lib/libgreputils.a(safe-read.o): In ' fgrep.o:fgrep.c:(.text+xstrtoimax.o): In function `wctomb': xstrtoimax.c:(.function `getwd': safe-read.c:0xa0): first defined here ../lib/libgreputils.a(fnmatch.o):text+0x50): multiple(.text+0x60): multiple In function definition of `definition of `getwd' egrep.o:egrep.c:(.text+0x200): wcsncpy': fnmatch.c:(.text+0x1910`wctombfirst defined here ../lib/libgreputils.a(safe-read.o): In function `confstr'): multiple definition of `wcsncpy' fgrep.o:fgrep.c:(.text+' grep.o:grep.c:(.text+0x50): first defined here : safe-read.c:0xb0):../lib/libgreputils.a(xstrtoimax.o)(.text+0x70): multiple definition of `confstr' egrep.o first defined here ../lib/libgreputils.a(fnmatch.o): : In function `mbstowcs': :egrep.c:(.In function `wcpncpy': fnmatch.c:(xstrtoimax.c:(.text+0x60): multiple definition of `text+0x210): first defined here ../lib/libgreputils.a.text+0x1920): multiple definition mbstowcs' (safe-read.oof `grep.o:grep.c:(.text+0x60):): In function `getgroups': safe-read.c:(.text+0x80): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here ../lib/libgreputils.a(safewcpncpy' fgrep.o:fgrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(xstrtoimax.o): In function `wcstombs': xstrtoimax.c:(-read.o): In function `ttyname_r': safe- first defined here ../lib/libgreputils.a(fnmatch.o): In.text+0x70): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): read.c:(.text+0x90): multiple definition of `ttyname_r' egrep.o:egrep.c:( function `wcsncat':first defined here ../lib/libgreputils.a(xstrtoimax.o): In .text+0x230): first defined here ../lib/libgreputils.a(safe-read.o): In function `getlogin_r': fnmatch.c:function `stpncpy': xstrtoimax.c:(.textsafe-read.c:(.text++0x80)(.text+0xa0): multiple definition of `getlogin_r' egrep.o:egrep.c:0x1940): multiple: multiple (.text+0x240): first defined definition of `wcsncat'definition here ../lib/libgreputils.a(safe-read.o): In function `gethostname': safe-read.c:(.text+0xb0): multiple definition of `gethostname' egrep.o:egrep.c:(.text fgrep.o:fgrep.c:of +0x250):(.text+0xe0): first defined here ../lib/libgreputils.a(fnmatch.o):`stpncpy' grep.o:grep.c:( first defined here In function `fgetws': fnmatch.c:(.text+0x1950.text+0x290): first defined here ../lib/libgreputils.a(colorize.o../lib/libgreputils.a(safe-read.o): multiple definition of `fgetws' fgrep.o:fgrep.c:(.text+): In function `gets': colorize.c:): In function `0xf0): first defined (.text+0x0): multiple getdomainname': safe-read.c:(.text+0xc0): multiple definition of `getdomainname' egrep.o:egrep.c:(.texthere ../lib/libgreputils.a(fnmatch.o): In function `fgetws_unlocked': fnmatch.cdefinition of `gets' grep.o:grep.c:(.text+0x190)+0x260:(.text+0x1960): first defined here .): first defined: ./lib/ here ../lib/libgreputils.a(strnlen1.o): In function `stpncpy': strnlen1.c:(.text+0x0): multiple definition of `stpncpy' egrep.o:egrep.cmultiple definition of `libgreputils.a(:(.fgetws_unlocked' fgrep.o:fgrep.c:(.text+colorize.o): In functiontext+0x270): first defined here0x100): first defined here ../lib/libgreputils.a(fnmatch.o): In function `fgets': colorize.c:(.text+0x10) ../lib/libgreputils.a(trim.o):`wcrtomb': : multiple definition of `fgets' grep.o In function `stpncpy': trim.c:(fnmatch.c:(.text+0x1970): multiple definition of `wcrtomb' fgrep.o:grep.c.text+0x0): :fgrep.c:(.:(.text+0x1a0): first defined here .multiple definition oftext+0x110)./lib/libgreputils.a(colorize.o): In `stpncpy' : first defined function `fgets_unlocked': egrep.o:egrep.c:(.text+0x270):here ../lib/libgreputils.a(fnmatch.o):colorize.c:(.text+0x20): multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(colorize.o): In first defined here ../lib/ In function `mbsrtowcs': fnmatch.c function `realpath': libgreputils.a(trim.o): In function `realpath': trim.c:(.text+0x10)::(.text+0x1980): multiple definition of `mbsrtowcs'colorize.c:(.text+0x30): multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here fgrep.o:fgrep.c:(.text+0x120): defined here ../lib/libgreputils.a(../lib firstcolorize.o): In function `ptsname_r': colorize.c:(.text+0x40): multiple definition of `ptsname_r' grep.o:grep.c:/libgreputils.a(trim.o): In function `ptsname_r': trim.c:( defined (..text+0x20): multiple definition of `ptsname_r' egrep.o:egrep.c:(here ../lib/libgreputils.a(fnmatch.o): In function `wcsrtombs': fnmatch.c:(.text+text+0x40).text+0x20):0x1990): multiple definition : first defined here ../lib first defined here ..of `wcsrtombs/libgreputils.a(colorize.o/lib/libgreputils.a(' fgrep.o:fgrep.c:(.text+0x130): first ): In function `wctomb': colorize.ctrim.o): defined here ../lib/libgreputils.a(fnmatch.o): In function `:(.text+0x50In function `mbsnrtowcs': ): multiple definition of wctomb': trim.c:(fnmatch.c:`wctomb' grep.o:grep.c:(.text+0x50): first defined.text+0x30): multiple (.text+0x19a0): multiple definition of `mbsnrtowcs' fgrep.o:fgrep.c:(.text+0x140): heredefinition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here .. first defined here ../ ../lib/libgreputils.a(colorize.o): In function `mbstowcs': colorize.c:(.text+0x60): multiple definition of `/lib/libgreputils.a(trim.o): In function `mbstowcs': trim.c:(.text+0x40): multiplelib/libgreputils.a(fnmatch.o): In function `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here ../lib/libgreputils.a(colorize.o): In function definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40wcsnrtombs': fnmatch.c:(.text+0x19b0): multiple definition`wcstombs': colorize.c:(.text+0x70): multiple): first defined here ../lib/libgreputils.a(trim.o): In function `wcstombs of `wcsnrtombs' fgrep.o:fgrep.c:(.text+0x150): first definition of `wcstombs' grep.o:grep.c:(.text': trim.c:(.text+0x50): multiple definition of `wcstombs' egrep.o:egrep.c:(.textdefined here ../lib+0x70)+0x50):/libgreputils.a(: first defined here ../lib/libgreputils.a(trim.o):fts.o)first defined here . In function `gets': trim.c:(.text+0x60): multiple definition of `gets' egrep.o:egrep.c:(.text: In function `realpath':./lib+0x170) fts.c:(.text+/libgreputils.a: first defined here ../lib0x1320): multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0):(colorize.o): In function `/libgreputils.a(trim.o): In function `fgets': trim.c:(.text first defined here ../lib/libgreputils.a(fts.o): stpncpy'+0x70):In function `ptsname_r': fts.c: colorize.c:(.text+0x80) multiple definition of `fgets' egrep.o:egrep.c:(.text:(.text+0x1330):: multiple+0x180): first multiple definition definition of `stpncpy' grep.o:grep.c:(.text+ definedof 0x290): here ../lib/libgreputils.a(trim.o): In function `fgets_unlocked`ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here ../lib/ first defined here 'libgreputils.a(fts.o): In function `wctomb'../lib/libgreputils.a(colorize.o): In function `read': colorize.c:(.text: : fts.c:(.text+0x90): multiple definition of `read' grep.o:grep.c:trim.c:(.text+0x80): multiple definition of `+0x1340): (.fgets_unlocked' egrep.omultiple definition of `wctomb' fgrep.o:fgrep.ctext+0x1c0): first defined here ../lib/libgreputils.a(colorize.o): In function `pread': colorize.c:(.text+0xa0): multiple definition of `pread' grep.o::egrep.c:(.text+0x190): first defined:(.text+0x20)grep.c:(.text+0x1d0): first defined here here: first defined here ../lib/libgreputils.a(fts.o): ../lib/libgreputils.a( ../lib/libgreputils.a(trim.o):In function `mbstowcs': colorize.o): In function `wmemcpyfts.c:(.text+In function ': trim.c:0x1350): multiple definition of `mbstowcs' fgrep.o:fgrep.c:(`pread64(.text+0x90): .text+0x30':multiple definition of `): first defined here ../ colorize.c:(.text+0xb0): multiple definition of `wmemcpy' egrep.o:egrep.c:(.textlib/libgreputils.a(fts.o):pread64' grep.o:grep.c:(.text++0x60): first defined here ../lib/libgreputils.a(trim.o): In function `wmemmove': In function `wcstombs': fts.c:(.text+0x1360): 0x1e0): trim.c:(multiple definition of `first defined here ../lib/libgreputils.a.text+wcstombs' fgrep.o:fgrep.c:((colorize.o): In function `readlink':0xa0): multiple .text colorize.c:definition of +0x40): first defined here ../lib/libgreputils.a((.text+0xc0): multiple definition `wmemmove' egrep.o:egrep.c:(.text+0x70): first defined here ../lib/libgreputils.a(trim.o): In function `wmempcpy': trim.c:(.text+0xb0): multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x80): first defined here ../lib/libgreputils.a(trim.o): In function `wmemset': trim.c:(.text+0xc0): multiple definition of `wmemset' egrep.o:egrep.c:(.text+0x90): first defined here ../lib/libgreputils.a(trim.o): In function `wcscpy': trim.c:(.text+0xd0): multiple definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here ../lib/libgreputils.a(trim.o): In function `wcpcpy':fts.o)of trim.c:(.text+0xe0)::` In multiplereadlink' function `stpncpy': fts.c:(.text definition of `wcpcpy' grep.o:grep.c:(.text+0x1f0):+0x1370): multiple definition of `stpncpy' fgrep.o:fgrep.c:(egrep.o:egrep.c:(.text+0xb0): first defined first defined here ../lib/libgreputils.a(colorize.o): In function.text+here ../lib/libgreputils.a(trim.o): In function `readlinkat': colorize.c:(.text+0xd0): 0x260) `wcsncpy': multiple definition of `readlinkat' : first trim.c:(.text+grep.o:grep.cdefined 0xf0): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0x200): first defined here ../here ../lib:(.text+0xc0): lib/libgreputils.a/libgreputils.a(fts.o): In function `first defined here ..(colorize.o): In function `getcwd': colorize.c:(.read':/lib/libgreputils.a(trim.o): In function `wcpncpy': trim.ctext+ fts.c:(.text+0x1380): :(.text+0x100): multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd00xe0): multiple definition of `read' fgrep.o:fgrep.c:(.text+0x190): first defined here ../lib/libgreputils.a): first defined multiple definition of(fts.o): here ../lib/ `In function `libgreputils.a(trim.ogetcwd' grep.o:grep.c:(.text+0x210): first defined here ../lib/libgreputils.a(colorize.opread': fts.c:(.text+0x1390): multiple definition of `pread' fgrep.o:fgrep.c:(.text): In): In function `getwd':+0x1a0): first defined function `wcscat': trim.c colorize.c:(.text+0xf0): here ../lib/libgreputils.a(fts.o):(.text multiple definition of `getwd' grep.o:grep.c:(.text+0x220): first : In function+0x110defined here ../lib/ `pread64': fts.c:(.text+): multiplelibgreputils.a(colorize.o)0x13a0): multiple definition of `wcscat' : In function `confstr': definition of `egrep.o:egrep.ccolorize.c:(.text+0x100pread64':(.text+0xe0): ): fgrep.o:fgrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(trim.omultiple definition of `first defined here ../lib/libgreputils.a(fts.o): In function `readlink':): In functionconfstr' grep.o: fts.c `wcsncat'grep.c:(.text+0x230): first:(.text+0x13b0): multiple : trim.c:( defined here ../lib/libgreputils.a(colorize.odefinition of `readlink' fgrep.o:fgrep.c:(.text+0x1c0): first .text+): Indefined here .0x120): multiple function `getgroups': colorize.c:(.text+0x110): multiple definition of `getgroups' grep.o:grep.c:(.text+0x240): first defined here ../lib/libgreputils.a(colorize.o): In function `ttyname_r': colorize.c:(./lib/definition of `wcsncat' .text+0x120): multiple definition of `ttyname_r' grep.o:grep.c:(.text+0x250): first defined libgreputils.a(fts.o): Inegrep.o:egrep.c:(.text+0xf0): firsthere ../ function ` defined herelib/libgreputils.a(readlinkat': fts.c:(.text+0x13c0): multiple definition .colorize.o): In function of `readlinkat' ./lib/`getlogin_r':fgrep.o:fgrep.c:(libgreputils.a( colorize.c:(.text+0x1d0): first defined here ../lib/libgreputils.a(trim.o).text+0x130): multiple definitionfts.o): In function `getcwd': fts.c:(: In function of `getlogin_r' grep.o:grep.c:(.text+0x13d0): multiple definition of ``.text+0x260): firstgetcwd' fgrep.o:fgrep.cfgetws': trim.c:(.text+0x130): multiple definition of `fgetws' egrep.o:egrep.c defined here:(.text+0x1e0): first :(.text ../lib/libgreputils.a(colorize.o): In functiondefined here ../lib/libgreputils.a+0x100) `gethostname': colorize.c:(.text+0x140): multiple definition of `gethostname' grep.o:grep.c:(.text+0x270): first defined here ../lib/libgreputils.a(colorize.o):(fts.o: In function): In first defined `getdomainname': colorize.c:(.text+function `getwd': fts.c:(.text+0x13e0): multiple definition of `getwd' fgrep.o:fgrep.c:(.text+0x1f0)here .0x150): multiple definition of `getdomainname' grep.o:grep.c: first ./:(.text+0x280): first defined here ../defined here ../lib/libgreputils.a(fts.o): In function `lib/libgreputils.alib/libgreputils.a(fnmatch.o): In functionconfstr'(trim.o `wmempcpy': : fts.c:): In function `fgetws_unlocked': trim.c:(.text+fnmatch.c:(.text+0x13f00x140): (.text+0x18d0): multiple): multiple definition definition of `wmempcpy' grep.o:grep.c:(.multiple definition of of `fgetws_unlocked'text+0xa0`confstr' fgrep.o:fgrep.c:(.text+0x200): first egrep.o:egrep.c:(.text+0x110): first defined ): first defined here ..here defined here ../lib/libgreputils.a(fnmatch.o): In function `wcscat':/lib/libgreputils.a(fts.o../lib/libgreputils.a(trim.o): In function `wcrtomb': trim.c:(.text+ fnmatch.c:(.text+0x1930): multiple definition ): In function `getgroups': fts.c:(.text+0x1400): multiple definition of `getgroups' fgrep.o:fgrep.c:(.text+0x2100x150): multipleof `wcscat' grep.o): first definition of `wcrtomb' egrep.o:egrep.c:(:grep.c:(.text+0x100): first defined defined .texthere ../lib/libgreputils.a(fnmatch.o): In function `realpath': here ../lib/libgreputils.a(fts.o):+0x120): first definedfnmatch.c:(.text+0x1820): multiple In function `ttyname_r': fts.c:(.text+0x1410): here definition of `multiple definition of `ttyname_r ../lib/realpath' grep.o:grep.c:(.text+' fgrep.o:libgreputils.a(trim.o): In function `mbsrtowcs': trim.c0x30)fgrep.c:(.text+0x220): first defined here ../:(.: first defined here .lib/libgreputils.a(fts.o): In function `text+./lib/libgreputils.a(fnmatch.o): In function `ptsname_r': fnmatch.cgetlogin_r': fts.c:(.text+0x1420): multiple0x160):(.text definition of `getlogin_r' fgrep.o:fgrep.c:(.text: multiple definition of `mbsrtowcs' egrep.o:+0x1830): multiple definition of `ptsname_r'+0x230): first defined here ../lib/libgreputils.a(fts.o): In function `gethostname': fts.c:(.text+egrep.c:( grep.o:grep.c0x1430):.text+0x130): first defined here ../:( multiple definition of `gethostname' fgrep.o:fgrep.c:(.text+0x240)lib/libgreputils.a.text+0x40): first defined here ../lib/libgreputils.a(fnmatch.o: first defined here ../lib/libgreputils.a(fts.o)(trim.o): In function `wcsrtombs': trim.c:(.text+0x170): ): In function `wctomb': fnmatch.c:(: In multiple definition of `wcsrtombs' egrep.o.text+0x1840): multiple definition of `wctomb'function `getdomainname': fts.c:(.text+0x1440): multiple:egrep.c grep.o: definition:(.text+0x140): first defined here ../lib/libgreputils.a(trim.o): Ingrep.c:(.text+0x50): first defined of `getdomainname' fgrep.o:fgrep.c:(. function `mbsnrtowcs': trim.c:(. here ../lib/libgreputils.a(fnmatch.o): In function `mbstowcs': fnmatch.c:(.text+0x1850): multiple definition of `mbstowcs' grep.o:grep.ctext+0x250text+0x180): multiple definition :(.text+0x60): first defined here ..of `): /lib/libgreputils.a(fts.o): In function `gets': mbsnrtowcs' egrep.o:egrep.c:(.text+0x150): first defined here ..first defined herefts.c:(./lib/libgreputils.a(trim.o): In .text+0x1450): function `wcsnrtombs': trim.c:(.text+0x190./multiple definition of `gets' fgrep.o:fgrep.c:(.text+0x160)): multiple definition lib/libgreputils.a(fnmatch.o): In function `wcstombs':: first defined here ../lib/libgreputils.a(fts.o)of `wcsnrtombs' fnmatch.c:: In function `fgets': egrep.o:egrep.c(.text+ fts.c:(.:(0x1860): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first text+0x1460): multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x170): first.text+0x160): first defined here ../lib/defined here defined herelibgreputils.a( ../lib/libgreputils.a(fnmatch.o): In function ../lib/libgreputils.a(fts.o): In function `fd-safer.o): `stpncpy':fgets_unlocked': fts.c:(.text+0x1470): multiple definition of `fgets_unlocked' fgrep.o:In function `read': fd-safer.c:(.text+0x0): fnmatch.c:(.text+0x1870): fgrep.c:(.text+0x180): first defined here .. multiple definition of `read' egrep.o:egrep.c:(.textmultiple /lib/libgreputils.a(getopt.o)+0x1a0)definition of `stpncpy' grep.o:grep.c:(.text: In function `gets': getopt.c:(.text+0xf0: +0x290): first defined here ..): multiple definitionfirst defined here ./lib/libgreputils.a(fnmatch.o): In of `gets'./function `gets': fnmatch.c:(.text+0x1880): multiple definition of `gets' grep.o:grep.c:(.text+0x190): first defined here ../lib/libgreputils.a(fnmatch.o): In function `fgets': fgrep.o:fgrep.c:(.text+0x160): first defined here ../lib/libgreputils.a(getopt.olibfnmatch.c:(.text+0x1890): multiple definition of `fgets' grep.o:grep.c:(.text+):/libgreputils.a(fd-0x1a0): first defined here ../lib/libgreputils.a(fnmatch.o): In function `fgets_unlocked': In function `fgets': getopt.c:(.text+0x100): multiple definition of `safer.o): In fnmatch.c:(.fgets' fgrep.o:fgrep.c function `pread': fd-safer.c:(.text+0x10)text+0x18a0):(.: multiple definition of `pread' egrep.o:egrep.c:(.text: multiple definition of `fgets_unlocked' grep.o:text+0x170): first defined here ../lib/+0x1b0): first definedgrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wmemcpy': fnmatch.c:(.text+0x18b0):libgreputils.a(getopt.o): In here ../lib/ multiple definition of `wmemcpy' grep.o:grep.c:function `fgets_unlocked': getopt.c:(.text+0x110): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180libgreputils.a(fd-safer.o): In function `pread64(.): first defined ':text+0x80): firsthere ../lib/libgreputils.a(getopt.o): In function `realpath': getopt.c:(.text+0x120): multiple definition of ` fd-safer.c:(. defined here .realpath' fgrep.o:text+0x20): multiple definition of `pread64./lib/libgreputils.a(fnmatch.o): In function `wmemmove': fnmatch.c:(.textfgrep.c:(.text+0x0): first defined here ../lib/' +0x18c0): multiple definition of `wmemmove' grep.olibgreputils.a(getopt.o): Inegrep.o::egrep.c:(.text+0x1c0): first defined functiongrep.c:(.text+0x90): first here . `ptsname_r': getopt.c:(.text+0x130):defined here .././lib/libgreputils.a(fd multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(fnmatch.o): -safer.o): In functionlib/libgreputils.a(getopt.o): In function `In `wmemsetreadlink': fd-safer.c:(.text+0x30): multiple definition of `readlink' egrep.o:egrep.c:(function `wctomb': getopt.c:(.text+0x140): multiple definition of `wctomb' fgrep.o:fgrep.c:(.': fnmatch.c:(.text+0x18e0): multiple definition of `wmemset' .text+0x1d0): first defined here ../lib/libgreputils.a(fd-safer.o):text+0x20): grep.o:grep.c:(.text+0xb0): first defined here In function `first defined here ../ ../lib/libgreputils.a(fnmatch.o): readlinkat': fd-safer.c:(.text+0x40):lib/libgreputils.a(getopt.o): In function `In function `wcscpy': multiple definition of `readlinkat' egrep.o:mbstowcs' fnmatch.cegrep.c:(.text+0x1e0): first defined: :(.text+0x18f0): multiple definition of `wcscpy' grep.o:grep.c:(.text+0xc0): first defined here ../lib/libgreputils.a here ../getopt.c:(.(fnmatch.o): In function `wcpcpylib/libgreputils.a(fd-safer.o): In function `getcwd': fd-safer.c:(text+0x150': .text+): fnmatch.c:(.text+0x1900): multiple definition of0x50): multiple multiple definition `wcpcpy'definition of `getcwd' egrep.o:egrep.c:of `mbstowcs' fgrep.o:fgrep.c:(.text+0x30): first defined here ../ grep.o:grep.c:(.text+0xd0): first defined here ../lib(.text+0x1f0)lib/libgreputils.a/libgreputils.a(fnmatch.o): In: first defined here ../lib/libgreputils.a((getopt.o): In function `fd-safer.o): In function `getwd': fd-safer.c:(.text+0x60): multiple function `wcstombs': getopt.c:(.text+wcsncpy': fnmatch.c:(.text+0x1910): multiple definition of `wcsncpy' grep.o:grep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(fnmatch.o): In function definition of `getwd' egrep.o:egrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(fd-safer.o): In function `confstr': 0x160): multiple definition of `wcstombs' fgrep.o:fgrep.c:(.text+0x40): `wcpncpy': fd-safer.c:(first definedfnmatch.c:(.text+0x1920): multiple definition of `wcpncpy'.text+0x70): here grep.o:grep.c:(.text+0xf0): first defined multiple definition of `confstr' egrep.o:egrep.c:(../lib/libgreputils.a(getopt.o): In function `here .text+0x210)stpncpy': getopt.c../lib/libgreputils.a(fnmatch.o): In function `wcsncat': fnmatch.c:(.text+0x1940): multiple definition of `wcsncat' grep.o:: first defined:(.text+0x170)grep.c:( here: multiple definition .oftext+0x110): first defined here ../ ../lib/ `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(lib/libgreputils.a(fnmatch.o): In function `fgetws'libgreputils.a(fd-safer.o): Ingetopt.o): In function `: fnmatch.c:(.text+ function `getgroups': read': getopt.c:(0x1950): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120): first defined here ../lib/libgreputils.a(fnmatch.o): In function `fgetws_unlocked':fd-.text+0x180 fnmatch.c:(.text+0x1960): multiple definition of `fgetws_unlockedsafer.c:(.text+0x80): multiple definition of): multiple definition of `read' fgrep.o:fgrep.c:(.text+0x190)' grep.o:grep.c:(.text+0x130): first defined here ../ `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here ../lib/libgreputils.a(fd-safer.o): In function `ttyname_r': fd-safer.c:(.text+0x90): multiple definition of : first defined here .lib/libgreputils.a(fnmatch.o): `ttyname_r' ./In function `wcrtombegrep.o:egrep.clib/': fnmatch.c:(.text+0x1970): multiple definition of `wcrtomb' grep.o:grep.c:(.text+0x140): first defined here ../:(.text+0x230)libgreputils.a(getopt.olib/libgreputils.a(fnmatch.o): first ): : defined hereIn In function `mbsrtowcs': fnmatch.c:(.text+0x1980): multiple definition of `mbsrtowcs' grep.o:grep.c ../lib/libgreputils.a(fd-safer.o): In function `getlogin_r': fd-safer.c:(function `pread': getopt.c:(.text+0x190): multiple definition of `pread' fgrep.o:fgrep.c:(.:(.text+0x150): first defined here ../lib/libgreputils.a(fnmatch.o): In function .text+0xa0):text+0x1a0): `wcsrtombs multiple first ': fnmatch.c:(definition of defined here ...text+0x1990): multiple `getlogin_r' egrep.o:egrep.c:(.text+0x240):/lib/libgreputils.a(getopt.o): definition first defined In function `pread64of `wcsrtombs' grep.o:grep.c:(.text+0x160): first here ../lib/libgreputils.a(fd-safer.o': getopt.c:(.text+0x1a0): multiple definition ofdefined here ../lib): In `/libgreputils.a(fnmatch.o): In function `mbsnrtowcs': fnmatch.c:(.text+0x19a0)function pread64' fgrep.o:fgrep.c:: multiple definition`gethostname(.text+0x1b0): first of `mbsnrtowcs' grep.o:grep.c:(': fd-safer.c:(.text+0xb0) defined here ..text+: multiple definition of `gethostname' egrep.o:egrep.c:(.text+0x250): first./lib/libgreputils.a(getopt.o):0x170): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wcsnrtombs': fnmatch.c:(. defined here ../lib/libgreputils.a(fd-safer.o): In function `readlinktext+0x19b0): multiple definition of `wcsnrtombs' grep.o:grep.c:(.text+0x180): first defined here ../ In function `getdomainname': fd-safer.c:(.': getopt.c:(.textlib/libgreputils.a(fts.o):text+0xc0): multiple definition of `getdomainname' egrep.o:egrep.c:(.text+0x260): first defined here +0x1b0): multiple definition of `readlink' fgrep.o:fgrep.c:(.text+0x1c0) In function `realpath': fts.c:(.text+0x1320): multiple definition of ../lib/libgreputils.a(version-etc.o): In function `gets': version-etc.c:(.text+0x0): first defined`realpath: here ../lib/libgreputils.a(getopt.o' multiple definition): In function `readlinkat': getopt.c:(.grep.o:grep.c:(.text+0x30): first of `gets' egrep.o:egrep.c:(.text+0x170):text+0x1c0)defined here .. first defined here: multiple definition /lib/libgreputils.a(fts.o): In function `ptsname_r': fts.c:(.text+0x1330): multiple definition of `ptsname_r' grep.o:grep.c:( ..of `readlinkat' .text+0x40): /lib/libgreputils.a(fgrep.o:fgrep.c:(.text+0x1d0): first defined here first version-etc.o): In function ..defined here ../lib/libgreputils.a(fts.o): In function `wctomb': fts.c:(.text+0x1340): multiple definition`fgets':/lib/libgreputils.a(getopt.o of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a( version-etc.c:(.text+0x10):): In function `getcwd'fts.o): In multiple definition : function `mbstowcs': fts.c:(.textof `fgets' egrep.o:egrep.c:(.text+0x180):getopt.c:+0x1350): multiple first defined here ../lib/libgreputils.a(version-etc.o): In function `fgets_unlocked': version-etc.c:(.text+0x20): multiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined here (.text+0x1d0): multiple definition of `definition of `mbstowcs' grep.o:grep.c:(../lib/libgreputils.a(version-etc.o): In function `realpath':getcwd' fgrep.o:fgrep.c.text+0x60): first version-etc.c::(.text+0x1e0) defined (.text+: here ../lib/libgreputils.a(fts.o0x30): multiple definition of `realpath' egrep.o:egrep.c:first ): In function `wcstombs': fts.c:(.text+0x1360(.text+0x10): first defined here defined ): ../libhere ../lib/multiple definition of `wcstombs/libgreputils.a(version-etc.o): In function `ptsname_r': version-etc.c:(.text+0x40): multiple libgreputils.a(getopt.o): In' grep.o:grep.c:(.text+0x70): first defined here ../lib/libgreputils.a(fts.o): In function `stpncpy': definition functionfts.c:(.text+0x1370): multiple definition of `stpncpy' of `ptsname_r' egrep.o:egrep.c: `getwdgrep.o:grep.c:(.text+0x290): first defined(.text+': getopt.c:( here ..0x20): first.text+0x1e0): multiple definition of `getwd/lib defined here ../lib/' fgrep.o:/libgreputils.a(fts.o): In function `read': fts.c:(.text+0x1380libgreputils.a(fgrep.c:(.text+0x1f0): first defined here): multiple version- ../lib/libgreputils.a(getopt.o): In function `confstr':definition of `read' grep.o:grep.c:(.text+0x1c0): first defined here ..etc.o): In getopt.c:(.text+0x1f0)/lib/libgreputils.a( function : multiple definition of `fts.o): In function ``wctomb': version-etc.c:(.text+0x50): confstr' fgrep.o:pread': fts.c:(multiple fgrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(getopt.o.textdefinition ): In function +0x1390):of `wctomb`getgroups': getopt.c:(.text+ multiple definition of `pread' grep.o:grep.c' egrep.o:egrep.c:(0x200): multiple:(.text+0x30 definition of `getgroups' fgrep.o:fgrep.c:(.text+0x210).text+0x1d0): first defined here ../lib/libgreputils.a(fts.o): : first defined here ..): In function `pread64': fts.c:(.text+0x13a0): multiple definition of first defined here ../lib//lib/libgreputils.a(getopt.o): In function ``pread64' grep.o:grep.c:libgreputils.a(version-etc.o): In function `mbstowcs': version-etc.c:(.ttyname_r': getopt.c:((.text+0x1e0): first defined here .text+0x60.text+0x210): ./lib)multiple definition of/libgreputils.a(fts.o): : multiple definition of `ttyname_r' fgrep.o:fgrep.c:(.text+0x220)In `mbstowcs' egrep.o:egrep.c:(.text+0x40: first defined here ../lib/libgreputils.a(getopt.ofunction `readlink': fts.c:(.text+0x13b0): multiple definition of ): first defined here):`readlink ../ In function `getlogin_r' grep.o:grep.c:(.text+0x1f0): first defined here ../lib/libgreputils.a(fts.o)lib/': getopt.c:(.text+0x220): multiple definition: In function `readlinkat': fts.c:(.text+0x13c0)libgreputils.a(version-etc.o) of `getlogin_r' fgrep.o:fgrep.c:(.text+0x230): : multiple: In first defined here ../lib/ definition of `readlinkatfunction `wcstombs': version-etc.c:(.text+0x70): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here libgreputils.a(getopt.o): In function `gethostname': getopt.c:(.text+0x230):' ../lib/libgreputils.a(version-etc.o): In function `stpncpy': version-etc.c:(. multiple definition of `gethostname' fgrep.o:fgrep.c:(.text+0x240):grep.o:grep.c:(.text+0x200): first text+0x80): multiple definition of `stpncpy' egrep.o:egrep.c:(. first defined heretext+0x270)defined here ../lib/libgreputils.a(fts.o): In: first defined here .. ../lib/libgreputils.a(getopt.o): function `getcwd': fts.c:(./lib/libgreputils.a(version-etc-fsf.oIn function `getdomainname': getopt.c:(.text+0x240): multiple definition of `getdomainname' fgrep.o:fgrep.c:(.text+0x250): first defined heretext+0x13d0): multiple definition of `getcwd'): In function `gets': version-etc-fsf.c:(.text+0x0): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): ../lib/libgreputils.a(getopt1.o grep.o:grep.c:(.text+0x210): first defined here ../lib/libgreputils.a(fts.o): In function `getwd':first defined here ../lib/libgreputils.a(version-etc-fsf.o)): In function fts.c:(.text+0x13e0): multiple: In function `fgets': version-etc-fsf.c`gets': getopt1.c:(. definition of `getwd' grep.o::(.text+0x10): multiple definition of `fgets' egrep.o:egrep.c:(.text+text+0x0): multiplegrep.c:0x180): definition of `gets(.text+0x220): first first defined' fgrep.o:fgrep.c:(.text+defined here ../ here ../lib/libgreputils.a(version-etc-fsf.o): In 0x160): first defined here .lib/libgreputils.a(fts.o): In functionfunction `fgets_unlocked./lib/libgreputils.a(getopt1.o): In `confstr': fts.c:(.text+0x13f0): multiple definition of `confstr' grep.o:grep.c:(.text+0x230): first defined here ../lib/libgreputils.a(fts.o): In function `getgroups': fts.c:(': function `fgets': getopt1.c:(.text+0x10): multiple definition of.text+0x1400): multiple version-etc-fsf.c:(.text+0x20): multiple `fgets' fgrep.o:fgrep.c:(definition of definition of `fgets_unlocked' egrep.o:.text+0x170): first defined here `getgroups' grep.o:grep.c:(.text+0x240): first egrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(xmalloc.o): In function ../lib/libgreputils.a(getopt1.o): In function `fgets_unlockeddefined here .. `realpath': xmalloc.c:(.text+0x0):': getopt1.c:(./lib/libgreputils.a(fts.o): multiple definitiontext+0x20): multiple definition of `fgets_unlocked' In of `realpath' fgrep.o:fgrep.c:( function `ttyname_r': fts.c:(.text+egrep.o:egrep.c:(.text.text+0x180): first0x1410): multiple definition of `ttyname_r+0x10): first defined defined here ../lib/libgreputils.a(getopt1.o): ' grep.o:grep.c:(.text+0x250): first defined here here ..In function `realpath ../lib//lib/libgreputils.a(xmalloc.o): In function `': getopt1.c:(libgreputils.a(fts.o): ptsname_r': xmalloc.c.text+0x30): multiple definition of `In function `:(.text+0x10realpath' fgrep.o:fgrep.c:(.text+0x0): first definedgetlogin_r': fts.c:(.text+0x1420):): multiple definition here ../ multiple definition of `getlogin_r'of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(xmalloc.o): In function `wctomb': xmalloc.c:lib/libgreputils.a(getopt1.o): grep.o:grep.c:(.text+0x260)(.text+0x20): In function `ptsname_r': : first defined multiple definitiongetopt1.c:(.here ../ of `text+0x40): multiple definition of `ptsname_r' lib/wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../libfgrep.o:fgrep.c:(.text+0x10):libgreputils.a(/libgreputils.a(xmalloc.o): In function `mbstowcs' first defined here ../lib/libgreputils.a(getopt1.o): fts.o): In function `: xmalloc.c:(.text+0x30): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/In function `wctomb': getopt1.c:(.text+gethostname': fts.c:(.text+0x1430):libgreputils.a(xmalloc.o): In function `wcstombs': xmalloc.c:(.text+0x40): multiple definition of `wcstombs0x50): multiple definition of ' egrep.o:egrep.c:( multiple definition of `wctomb' fgrep.o:fgrep.c:`gethostname' grep.o:.text+0x50): first defined(.text+0x20grep.c:(.text+ here ../lib/libgreputils.a(xmalloc.o): In ): first defined here ../lib/libgreputils.a(getopt1.o): In0x270)function `stpncpy function `mbstowcs: first defined ': xmalloc.c:(.': getopt1.c:(.text+0x60)here text+0x50): multiple definition : multiple definition ..of `of `mbstowcs' fgrep.o:fgrep.c:(./lib/libgreputils.a(fts.o): In function `getdomainname': fts.c:(.text+0x1440): multiple definition of `getdomainname' grep.o:grep.c:(.text+0x280): first defined here ../lib/libgreputils.astpncpy'text+(fts.o egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(xalloc-die.o): In 0x30): first defined here ../lib/libgreputils.a(getopt1.o): In function `wcstombs':): In function `gets':function `realpath': getopt1.c:(.text+0x70 fts.c:(.text+0x1450): multiple definition of xalloc-die.c:(.): multiple definition`gets' text+0x0): of `wcstombs' fgrep.o:fgrep.cgrep.o:grep.c:(. multiple definition of `:(.text+0x40): first defined text+0x190realpath' egrep.o:egrep.c:(here ../lib/libgreputils.a): first defined here ../lib/libgreputils.a(fts.o):.text+0x10): first defined here ../lib/(cloexec.o): In function `read': cloexec.c:(.text+0x0): In function `fgets': fts.c:(.text+0x1460):libgreputils.a(xalloc-die.o): In function `ptsname_r': xalloc-die.c:(.text+0x10)multiple definition of ` multiple : multiple definition of `ptsname_r' egrep.o:read' fgrep.o:fgrep.c:(.text+0x190): firstdefinition of `fgets' grep.o:grep.c:(.text+egrep.c: defined here ../0x1a0): (.text+lib/libgreputils.a(cloexec.o): In first defined here ../0x20): first defined here ../lib/function `pread': lib/libgreputils.a(fts.olibgreputils.a(xalloccloexec.c:(.): In function-die.o):text+0x10): `fgets_unlocked In function `wctomb': multiple definition of ': xalloc-die.c:(.text`pread'fts.c:(.text+0x1470+0x20): multiple definition of `wctomb' egrep.o:egrep.c: fgrep.o:fgrep.c:(): multiple(.text+.text definition0x30):+0x1a0): first defined here . of ` first defined here ../lib./fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(getopt.o)/libgreputils.a(xalloc-die.o): In function `mbstowcs': xalloc-die.c:(.text+0x30): multiple definition of `mbstowcslib/libgreputils.a(cloexec.o): In function `: In function `gets': getopt.c:(.text+0xf0): multiple definition of `gets' grep.o:grep.c:(.text+' egrep.opread64': 0x190): first defined here ../lib/libgreputils.a(getopt.o): In:egrep.c:(cloexec.c:(.text+0x20): multiple definition of function `fgets': getopt.c:(.text.text+0x40):`pread64' fgrep.o:+0x100): multiple definition of ` first defined here ../lib/libgreputils.a(xalloc-die.o): In function `wcstombsfgrep.c:(.text+fgets'': 0x1b0): first defined here ../lib/libgreputils.a(cloexec.o): In function `readlink': cloexec.c:(.text+0x30): multiple definition of grep.o:grep.c:xalloc-die.c:(.text+0x40): `readlink' fgrep.o:(.text+0x1a0): first defined here ../lib/libgreputils.a(getopt.o): In function `multiple definition of `fgrep.c:(.fgets_unlocked': getopt.c:(.text+0x110): multiple definition of `fgets_unlocked' grep.o:wcstombs' egrep.o:egrep.ctext+0x1c0): first defined grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(:(.text+0x50): first defined here ../lib/libgreputils.a(xalloc-die.o): In function `stpncpy': here ../lib/libgreputils.a(cloexec.o): In functiongetopt.o): xalloc-die.c:(.text+0x50): multiple definition of `stpncpy' `readlinkatIn egrep.o:egrep.c:(.text+0x270): first defined': function ` here ../lib/libgreputils.a(xstrtoimax.o): In function `gets': xstrtoimax.c:(.textcloexec.c:(realpath': getopt.c:(.text+0x120): +0x0): multiple definition of `gets' egrep.o:egrep.c:(.text+0x40multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first.text+0x170): first defined ): defined here .here ../lib/libgreputils.a(xstrtoimax.o): In function `fgets': xstrtoimax.c:(.text+multiple ./0x10):definition of `readlinkat' fgrep.o:fgrep.c:(.text+lib/libgreputils.a(getopt.o): multiple definition 0x1d0) In function of `fgets' egrep.o:egrep.c:(.: `ptsname_r': getopt.c:(.text+0x180first defined here ../lib/text+): firstlibgreputils.a(cloexec.o):0x130): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): defined here ../lib/libgreputils.a(xstrtoimax.o): In function `fgets_unlocked': In xstrtoimax.c:(.text+ function `first defined here ../lib/libgreputils.a(getopt.o): In function0x20): getcwd': `wctomb': getopt.c:(multiple definition of cloexec.c:(.text+0x50): multiple definition of `getcwd' fgrep.o:fgrep.c.text+0x140): multiple definition of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(getopt.o): `fgets_unlocked' :(.text+0x1e0)In function `mbstowcsegrep.o:egrep.c:(: first ': getopt.c:(.text+0x150): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): first defined here ../lib/libgreputils.a.text+0x190): defined here(getopt.ofirst ../lib/): defined here ../liblibgreputils.a(cloexec.o): In function `wcstombs':/libgreputils.a(xstrtoimax.o): In function `realpath': xstrtoimax.c:(.text+0x30): multiple definition of `realpathIn function `getwd': cloexec.c:(.text getopt.c:(.text+0x160): multiple' egrep.o:+0x60 definition of `wcstombsegrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(): multiple' grep.o:grep.c:(.text+xstrtoimax.o): In function `ptsname_r': xstrtoimax.c:( definition of `getwd' fgrep.o:fgrep.c:(.0x70): first defined here ..text+0x40): multiple definition of `ptsname_r' egrep.o:egrep.c:(.texttext+0x1f0): first defined here ../lib./+0x20)/libgreputils.a(cloexec.o): Inlib/libgreputils.a(getopt.o): In function `stpncpy': getopt.c:(.text+0x170): multiple definition of: first defined function `confstr': ` here ..cloexec.c:(stpncpy' grep.o:grep.c:(.text+0x290): first defined here ../lib/libgreputils.a(getopt.o/lib/libgreputils.a(xstrtoimax.o): In function `wctomb': xstrtoimax.c:(.text+0x70):):.text+0x50): multiple definition of `confstr' fgrep.o:fgrep.c:(.text+0x200): first In function `read': getopt.c:(.text+0x180): multiple definition of `read' multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../grep.o:grep.c:(.text+0x1c0): first defineddefined here ../lib/libgreputils.a(xstrtoimax.o): In lib/libgreputils.a(cloexec.o here ..function `mbstowcs': xstrtoimax.c:(.text+0x60): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40):): In function `/lib first getgroups': cloexec.c:(.text+0x80): multiple definition of `getgroups'/libgreputils.a(defined here ../lib/libgreputils.a(xstrtoimax.o) fgrep.o:fgrep.c:(.text+0x210getopt.o): In function : In function `wcstombs': xstrtoimax.c:(.text+0x70): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50)): first defined here `pread': getopt.c:(.text+0x190):: first defined here ../lib/libgreputils.a(cloexec.o): In function `ttyname_r': cloexec.c:(.text+0x90): multiple definition multiple definition of `pread' grep.o:grep.c../ of `:(.text+0x1d0): firstlib/libgreputils.a(xstrtoimax.o): ttyname_r' fgrep.o:fgrep.c:( definedIn function `.text+0x220): first herestpncpy': xstrtoimax.c:( defined here ../lib/libgreputils.a(getopt.o): In function.text+0x80): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(colorize.o): In function `gets': colorize.c .. `pread64'::(.text+0x0): multiple definition of /lib/libgreputils.a(cloexec.o): getopt.c:(.text+0x1a0): multiple definition of `pread64' grep.o:grep.c:`gets' egrep.o In(.text+0x1e0): first defined here ../lib/:egrep.c:(.text+0x170): first defined here . function `getlogin_r': libgreputils.a(getopt.o): In./lib/libgreputils.a(cloexec.c:(.text+ function `readlink': getopt.c:(.text+0x1b0): multiple definition of `readlink' grep.o:grep.c:(.colorize.o): In function 0xa0): multiple definition of `getlogin_r' fgrep.o:fgrep.c:(.texttext+0x1f0): first defined here ../lib/libgreputils.a(getopt.o): In function `readlinkat': getopt.c:(.text+0x1c0): `fgets': colorize.c:(.text+0x10): multiple definition of `fgets'+0x230)multiple definition of egrep.o:egrep.c:(.text+0x180): first: first `readlinkat defined here ../defined ' grep.o:grep.clib/libgreputils.a(colorize.o): In function `fgets_unlocked': here ../lib/libgreputils.a(cloexec.o): In function `gethostname:(.text+0x200): first defined here ../lib/libgreputils.a(getopt.o): In function `getcwd': getopt.c:(.text+0x1d0): multiple definitioncolorize.c:': of `(.text+0x20): multiple definition of cloexec.c:(getcwd' grep.o:grep.c:`fgets_unlocked' egrep.o:egrep.c:(.text+0x190): .text+0xb0(.text+0x210): first defined here ../lib/libgreputils.a(getopt.o): Infirst defined here ../lib/libgreputils.a(colorize.o): In function): multiple definition function `getwd': getopt.c:( `realpath': colorize.c:(.text+0x30)of `.text+: multiplegethostname' 0x1e0): multiple definition of ` definition of `fgrep.o:fgrep.c:(.text+getwd' grep.o:grep.c:(.text+0x220): first defined hererealpath' egrep.o:egrep.c:(.text+0x100x240) ../lib/libgreputils.a(getopt.o): In function ): first defined here ..: first defined here ../lib/`confstr': /lib/libgreputils.a(colorize.o): In function `ptsname_r': colorize.c:(.text+0x40): multiple definition of `libgreputils.a(cloexec.ogetopt.c:(.text+0x1f0): multiple definition of `confstr' grep.o:grep.c:ptsname_r' egrep.o:egrep.c:(.text+0x20): ): In function `getdomainname': cloexec.c:(.text+0xc0): multiple definition of `getdomainname' fgrep.o:fgrep.c:(.text+0x250): first(.text+0x230): first defined here first defined here ../../lib/libgreputils.a(getopt.o): Indefined here ../lib/libgreputils.a(colorize.o): lib/libgreputils.a function `In function `wctomb': colorize.c:(.text+0x50): multiple definition of `wctomb' egrep.o:egrep.c:((close-stream.o):getgroups': getopt.c.text+0x30): first In function `gets': close-stream.c:(.text+0x0): multiple definition of :(.text+0x200): defined here ../lib/libgreputils.a(colorize.o): `getsmultiple definition of `getgroups' grep.o:grep.c:(.text+0x240): first defined here ../lib/libgreputils.a(getopt.oIn function `mbstowcs': ' fgrep.o:fgrep.c:(.text+0x160): first defined here ../lib/libgreputils.a(close-stream.o): In function `fgets': close): In colorize.c:(.text+0x60): multiple definition -stream.c:function `ttyname_r': getopt.cof `mbstowcs' egrep.o:egrep.c:(.text(.text+0x10): multiple definition of `fgets' fgrep.o:fgrep.c:(:(.+0x40): first defined here.text+0x170text+0x210): ../lib): first defined here multiple definition of /libgreputils.a(colorize.o../lib/libgreputils.a(close-stream.o): In function `fgets_unlocked': close-stream.c:(`ttyname_r' grep.o:): In function `wcstombs'.text+0x20): multiple definition of `grep.c:(.text+0x250): first defined here ../lib/libgreputils.a(getopt.o): In function `getlogin_r': getopt.c:(.text+0x220): multiple definition of `getlogin_r' : fgets_unlocked' fgrep.o:fgrep.c:(.text+grep.o:grep.c:(.text+0x260): first defined here ../libcolorize.c:(.text+0x70): multiple definition of `wcstombs' 0x180): first defined here ../lib/libgreputils.a/libgreputils.a(getopt.oegrep.o:egrep.c:(.text+0x50): first (cycle): In function `gethostname':defined here -check.o): In function ` getopt.c../lib/libgreputils.a(colorize.o): Ingets': cycle-check.c:(:(.text+0x230): function.text+ multiple definition of `gethostname' grep.o:grep.c `stpncpy': colorize.c0x0): multiple definition of `gets' :(:(.textfgrep.o:fgrep.c:(..text+0x80): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): text+0x160+0x270first defined here ):): first defined../lib/libgreputils.a(colorize.o): In function `read': colorize.c:(.text+0x90): first defined here ../lib/libgreputils.a here ../lib/libgreputils.a(getopt.o): multiple definition of `read(cycle- In' egrep.o:check.o): In function `fgets': cycle-check.c:(.text+0x10) function `getdomainname': getopt.c:(.text+0x240)egrep.c:(.text: multiple definition of `fgets: +0x1a0): first defined here ../lib/libgreputils.a(' fgrep.omultiple definition of `getdomainname' grep.o:grep.c:(colorize.o): :fgrep.c:(.text+.text+0x280): first In function `pread': 0x170): first defined defined here ../lib/libgreputils.a(getopt1.o)colorize.c:(.text+0xa0): multiple definition of `pread' egrep.o:egrep.chere ..: :(.text/lib/libgreputils.a(cycle-check.o): In function `fgets_unlocked': cycle-check.c:(In +0x1b0): first defined here ../lib.text+function `gets': getopt1.c:(.text+0x0): multiple definition/libgreputils.a(colorize.o): In function `pread64': colorize.c:(.text+0xb0): multiple0x20): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): first of definition of defined `gets' `pread64' here ../lib/grep.o:grep.c:(.text+0x190): first defined egrep.o:egrep.c:(libgreputils.a(cycle-check.o): here ../lib/libgreputils.a(getopt1.o): In.text+0x1c0): firstIn function `realpath function defined here ../lib/libgreputils.a(colorize.o): In function `readlink': colorize.c:(.text+0xc0): multiple definition of `readlink' egrep.o:egrep.c:(.': `fgets': getopt1.c:(.text+0x10): multiple text+0x1d0): first cycle-check.c:definition of `fgets' grep.o:grep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(colorize.o): In function `readlinkat': colorize.c:(.text+0xd0): (.text+0x30): defined multiple definition of `readlinkat' egrep.o:egrep.c:(multiple definition of `realpath' fgrep.o:fgrep.c:(.texthere ../lib/libgreputils.a(getopt1.o): In function `.text++0x0): fgets_unlocked': getopt1.c:(0x1e0): first defined here ../lib/libgreputils.a(colorize.o): In function `getcwdfirst .text+0x20): multiple definition ':defined here ../lib/libgreputils.a(cycle-check.o): In function `ptsname_r': cycle-check.c:(.text+0x40): multiple definition of `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first defined here ..of ` colorize.c/lib/libgreputils.a(cycle-check.o):fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(getopt1.o): In function `realpath': :( In function `getopt1.c:.(.text+0x30wctomb': cycle-check.c:(.text+0x50text+): multiple definition of `realpath' grep.o:grep.c:(.text+0x30)): multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here 0xe0): : first defined ../lib/libgreputils.amultiple definition of `getcwd' egrep.o:egrep.c:(.texthere ../lib/libgreputils.a(getopt1.o): In function(cycle-check.o):+0x1f0 `ptsname_r': getopt1.c:(.text+0x40): multiple In function `mbstowcs': cycle-check.c:(.text+): definition of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here ../lib/0x60): multiple definitionfirst defined here ../lib/libgreputils.a(colorize.o): In function `getwdlibgreputils.a(getopt1.o): In function `wctomb': getopt1.c of `mbstowcs' fgrep.o:fgrep.c:(.text+0x30):': :( first defined here ..colorize.c:(.text+0xf0): multiple definition of.text+0x50)/lib/ `: multiple definition of `wctomblibgreputils.a(cycle-check.o): In function `wcstombs': cycle-check.c:(.text+0x70): multiple definition ofgetwd' egrep.o:egrep.c:(.text' grep.o:grep.c:(.text+0x50): `wcstombs' fgrep.o:fgrep.c:+0x200 first defined here ../lib/libgreputils.a(getopt1.o): In function `mbstowcs': getopt1.c:(.text+0x60): multiple definition of `mbstowcs' grep.o(.text+0x40): first defined here ../): :grep.c:lib/libgreputils.a(i-first defined(.text+0x60): first defined here ..ring.o): here ../lib/libgreputils.a/lib/libgreputils.a(getopt1.o): In function In function `realpath'(colorize.o): In function `confstr': colorize.c:(. `wcstombs': : i-ring.c:(.text+0x0): multiple definition of `realpath' text+0x100getopt1.c:(.text+0x70fgrep.o:fgrep.c:(.text+0x0):): multiple definition of `): multiple definition of `wcstombs' grep.o:grep.c: first defined here .confstr' (.text+0x70): first defined here ../lib/libgreputils.a(cloexec.o): In function `read': cloexec.c:(.text+0x0): multiple definition./egrep.o:egrep.c:(.text of `read' grep.o:grep.c:(.text+0x1c0):lib/libgreputils.a(i-ring.o): In function `ptsname_r': i-ring.c:(.text+0x10)+0x210): first defined here ../lib/libgreputils.a( first defined here ../lib/libgreputils.a(cloexec.o: colorize.o)): In function `pread': cloexec.c:(.text+0x10): multiple definition of `pread' grep.o:grep.c:(.textmultiple definition of `ptsname_r' :+0x1d0): first defined here ../fgrep.o:fgrep.c:(.text In function `getgroups': colorize.c:(.text+0x110): multiplelib/libgreputils.a+0x10): first defined definition of `getgroups' egrep.o:(cloexec.o): In function `pread64': cloexec.c:( here ../lib/libgreputils.a(i-ring.o): In function `egrep.c:.text+0x20): multiple definition ofwctomb': i-ring.c:(.text+0x20): multiple definition(.text `pread64' grep.o of+0x220): first defined :grep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(cloexec.o): In function `readlink': `wctomb' fgrep.o:fgrep.c:(.texthere .cloexec.c:(+0x20./.text+0x30): multiple definition of `): first defined here ../lib/libgreputils.a(ilib/readlink' grep.o-ring.o): In function libgreputils.a(colorize.o):grep.c:(.text+0x1f0): first defined `mbstowcs': i-ring.c:(.text+0x30): : here ../lib/libgreputils.a(cloexec.omultiple definition of In function): In function `readlinkat': `mbstowcs' `cloexec.c:(.text+fgrep.o:fgrep.c:(.textttyname_r': colorize.c:(.text+0x120): multiple definition of0x40): multiple definition +0x30): `ttyname_r' egrep.o:egrep.c:(.text+0x230of `readlinkat' grep.o:grep.c:(.text+0x200): first defined here ../lib/ first defined):libgreputils.a( here ../lib/libgreputils.a(i-ring.o): In function `wcstombs': i-ring.c:(.text+0x40): multiple definition of `wcstombs first defined here cloexec.o): In function `getcwd': cloexec.c:(.' fgrep.o:fgrep.c:(..text+0x50): multiple.text+0x40)/lib/libgreputils.a(colorize.o): In function `getlogin_r': colorize.c: definition of `getcwd' grep.o:grep.c:(.text+0x210): first defined here ../lib/libgreputils.a(cloexec.o): first defined here ../(.text+0x130: In function `getwd': cloexec.c:(.text+0x60): multiple lib/libgreputils.a(localcharset.o)): multiple definition of `getlogin_rdefinition of: In function `gets': localcharset.c:(.text+0x0): multiple definition of `gets' fgrep.o:fgrep.c:(' egrep.o: `getwd' grep.o:grep.c:(.text+.text+0x160): first defined here ../libegrep.c:(.text+0x240): first defined here 0x220): first defined/libgreputils.a(localcharset.o): In function `fgets': localcharset.c:(.text+0x10../lib/libgreputils.a(colorize.o here ../lib/libgreputils.a(cloexec.o): In function): multiple definition of `): In function `gethostname': colorize.c:(.text+0x140): multiple definition of `gethostname' egrep.o:egrep.c:(.text `confstrfgets' fgrep.o:fgrep.c:(.text+0x170): first defined here .+0x250): first defined here ../lib': cloexec.c:(.text./lib/libgreputils.a(localcharset.o): In function `/libgreputils.a(+0x70): multiple definition of `confstr' grep.o:grep.c:(fgets_unlocked': colorize.o): In function `.text+0x230): first defined here ../lib/libgreputils.a(cloexec.o): In function `getgroupslocalcharset.c:getdomainname': colorize.c:(.text+0x150':(.text+): cloexec.c:(.text+0x20): multiple multiple definition of `getdomainname'0x80): multiple definition of `getgroups' grep.o:grep.c:(.text+0x240): first defined here ../lib/libgreputils.adefinition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+ egrep.o:egrep.c:(.text+0x260(cloexec.o): In function `ttyname_r': cloexec.c:(.text+0x90): multiple definition of `ttyname_r' grep.o:grep.c:(.text+0x250): first defined here .0x180): ): first defined here ./lib/libgreputils.a(cloexec.o): first defined here ../lib/libgreputils.a(localcharset.o): In function `stpncpy': localcharset.c:(.text+0x30): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined here .../In function `./lib/libgreputils.a(lib/libgreputils.agetlogin_r': cloexec.c:(.text+0xa0): localcharset.o): In function `realpath':(fnmatch.o): In functionmultiple localcharset.c:(.text+0x40) `wmempcpy': fnmatch.c:(.textdefinition of `getlogin_r' grep.o:grep.c:(.: multiple definition of `realpath' fgrep.o:fgrep.c:(.text+0x0)+0x18d0)text+0x260): first: first : multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x80): defined here ../lib/libgreputils.a(cloexec.o): In function `gethostname': cloexec.c:(.text+defined here ../ first 0xb0): multiple lib/libgreputils.a(localcharset.o): defined definition of `gethostname' grep.o:grep.c:(.text+0x270):In functionhere ../ first defined here ../lib/libgreputils.a(cloexec.o): In function `getdomainname': cloexec.c:(.text+0xc0): multiple definition of `ptsname_r': localcharset.c:(.text+0x50): multiple definition of `ptsname_r'lib/libgreputils.a( `getdomainname' fgrep.o:fgrep.c:(fnmatch.o): In function ` grep.o:.text+0x10): first defined here wcscat'grep.c:(../lib/libgreputils.a(localcharset.o): In function `wctomb': localcharset.c:(.text+0x60): multiple : fnmatch.c.text+0x280)definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20:(.text+0x1930): first defined here ../lib/libgreputils.a(close-stream.o): In function `gets': close-stream.c:(.text+0x0): multiple definition of `gets' grep.o:grep.c:(.text+0x190): first): first defined here ../: multiple defined here ../lib/libgreputils.a(close-stream.o): In lib/ definitionfunction `fgets': libgreputils.a(localcharset.o): ofclose-stream.c:(.text+0x10): multiple In function `mbstowcs `wcscat' egrep.o:egrep.c:(.text+0xe0): first defined here definition of `fgets' grep.o:': localcharset.c:(...grep.c:(.text+text+0x70):/lib0x1a0): multiple /libgreputils.a(fnmatch.o): first defined definition In function `here ../lib/libgreputils.a(close-stream.o): In function `fgets_unlocked': close-stream.c:(.text+0x20): of `mbstowcs' fgrep.o:fgrep.c:(.textrealpath'multiple definition+0x30: fnmatch.c of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): ): first defined :(.text+0x1820first defined here ..here ../lib): /lib/libgreputils.a(cycle-check.o)/libgreputils.a(localcharset.o): In function `wcstombs': localcharset.c:(.text+0x80): multiple multiple definition of `realpath' : In function `definition of `wcstombs' fgrep.o:fgrep.c:(.text+egrep.ogets': 0x40): first defined here ../lib/libgreputils.a(localcharset.o): In function:egrep.c:(cycle-check.c:(.text+ `.text+0x100x0):read': ): first defined multiple localcharset.c:here definition of `gets' grep.o:grep.c:(.text(.text+0x90)../lib/libgreputils.a(fnmatch.o): In function `ptsname_r'+0x190): first defined: multiple definition of `read' fgrep.o: fnmatch.c:(.text+0x1830): multiple here ../lib/libgreputils.a(cycle-check.o): In function `fgets': cycle-check.c:(.text+0x10):fgrep.c definition: multiple definition:(.text+0x190): first defined of of here ../lib/libgreputils.a( `ptsname_r' `fgets' grep.o:grep.c:(.text+0x1a0): first defined here .localcharset.o): In function `pread': localcharset.c:(.text+0xa0): multiple definition egrep.o:egrep.c./lib/libgreputils.a(cycle-check.o): In function `fgets_unlocked': cycle-of `pread' fgrep.o:fgrep.c:(:(check.c:(.text+0x20): multiple definition of `fgets_unlocked'.text.text+0x20 grep.o:grep.c:(.text+0x1b0):+0x1a0): first defined): first first defined here ../lib/libgreputils.a(cycle here ..defined here ../lib/libgreputils.a(fnmatch.o): In function `wctomb': fnmatch.c-check.o): In/lib/libgreputils.a(localcharset.o):(. function `realpath': cycle-check.c:(.text+0x30): multiple definition of `realpath' grep.o:grep.c:(.text+: In text+0x1840): multiple0x30):function ` definition of first defined here ../lib/libgreputils.a(cycle-check.o): In function `ptsname_r': cycle-check.c:pread64': localcharset.c:(.text+0xb0): multiple definition of `pread64' fgrep.o: `wctomb' egrep.o:egrep.c:(.text+0x30): first(.text+0x40): multiple definition of `ptsname_r' grep.o:grep.c:fgrep.c:(.text+0x1b0): first defined here (.text+ defined here ../lib/libgreputils.a(localcharset.o): ../lib/libgreputils.a(fnmatch.o): 0x40): In function `readlinkIn functionfirst defined here ../lib/libgreputils.a(cycle-check.o): In function `wctomb':': localcharset.c:(.text+0xc0): multiple definition of `readlink' fgrep.o:fgrep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(localcharset.o): In `mbstowcs': cycle-check.cfunction `readlinkat': localcharset.c:(.text+0xd0): multiple definition of `fnmatch.c::(.text+0x50readlinkat' fgrep.o:(.text): multiple definition of `wctomb' grep.o:grep.c:(fgrep.c:(.text+0x1d0): first defined here ../lib/+0x1850.text+0x50): first defined here ..libgreputils.a(): multiple /lib/localcharset.o): In function `getcwd': localcharset.c:(.text+0xe0): multiple definition definition libgreputils.a(cycle-check.o):of `getcwd' fgrep.o:fgrep.c:(.text+0x1e0of `mbstowcs' egrep.o:egrep.c:(.text+0x40): In function `mbstowcs': cycle-): first defined here ../lib/libgreputils.a(localcharset.o): In functionfirst defined here check.c:(.text+0x60): multiple definition of `mbstowcs' grep.o:grep.c:(.text+0x60): `getwd': .first defined herelocalcharset.c:(.text+0xf0):./ ../lib/libgreputils.a(cycle-check.o multiple definition oflib/): In function `wcstombs': cycle-check.c:(.text+0x70 `getwd' fgrep.o:fgrep.c:(.text+0x1f0): first defined here ../liblibgreputils.a(fnmatch.o)): multiple definition /libgreputils.a: Inof `wcstombs' grep.o:grep.c:(.text+0x70): first defined here ..(localcharset.o): In function `confstr': localcharset.c:( function `wcstombs/lib/libgreputils.a(i-ring.o): In function.text+0x100): multiple definition of `confstr' fgrep.o:fgrep.c:(': fnmatch.c:(.text `realpath': i-ring.c.text+0x200): first defined +0x1860): multiple definition of `wcstombs' :(.text+0x0): multiple definition of `realpath' grep.o:grep.c:(.here ../lib/libgreputils.a(localcharset.o): In function `getgroups': localcharset.c:(.egrep.o:egrep.c:(text+0x30): first defined here .text+0x110):.text+0x50): first defined here .././lib/libgreputils.a(i-ring.o): In function `ptsname_r': i-ring.c:(.text+0x10): multiple definition of `ptsname_r' grep.o:grep.c:( multiple definition of `lib/libgreputils.a(fnmatch.o):.text+0x40): first defined here .getgroups' fgrep.o:fgrep.c:(.text+0x210): In./lib/libgreputils.a(i-ring.o): In function `wctomb': i-ring.c:(.text+0x20): multiple first defined here . function `stpncpy': fnmatch.c:(.text+0x1870): multiple definition of `stpncpy' egrep.o:./lib/libgreputils.a(localcharset.odefinition egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(fnmatch.o)): In function `ttyname_r': localcharset.c:(of : In .text+0x120`wctomb' grep.o:grep.c:(.text+0x50): first defined here ../libfunction `gets': fnmatch.c:(.text+0x1880): multiple): multiple definition of /libgreputils.a( definition of `gets' egrep.o:egrep.c:(.text+0x170): `ttyname_r' fgrep.o:fgrep.c:(.text+0x220): i-ring.o): In function `mbstowcs': i-first defined first defined here ../lib/libgreputils.a(localcharset.o): In functionring.c:here ../lib `(.text+0x30): multiple definition of `/libgreputils.agetlogin_r': localcharset.c:(.textmbstowcs' grep.o:grep.c:(.text+0x60): first (fnmatch.o+0x130): multiple definition of `getlogin_r' fgrep.o:fgrep.c:(.text+0x230): defined here ../lib/libgreputils.a(i-ring.o): In function `wcstombs': i-): In function `fgets': fnmatch.c:(.text+0x1890): multiple definition of `fgets' first defined here .ring.c:(.text+0x40): multiple definition of `wcstombs' grep.o:egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(fnmatch.o): In function `fgets_unlocked':./lib/libgreputils.a(grep.c:(. fnmatch.c:(.localcharset.o):text+0x70): first definedtext+0x18a0): multiple definition of `fgets_unlocked' egrep.o:egrep.c:( In function ` here.text+gethostname': localcharset.c:(.text+0x140): multiple definition of `gethostname' fgrep.o:fgrep.c:(.text+0x240): first ../lib/libgreputils.a(localcharset.o): In function `gets0x190): first defineddefined here ../lib': localcharset.c:(.text+0x0) here ./libgreputils.a(localcharset.o: multiple definition of `gets' grep.o:grep.c:(.text+0x190): first defined here ../lib/./lib/libgreputils.a(fnmatch.o): In function `wmemcpy': fnmatch.c:): Inlibgreputils.a(localcharset.o): In function `fgets': localcharset.c(.text+0x18b0 function `:(.text+0x10): ):getdomainname': localcharset.c:(.multiple definition of `fgets' grep.o:grep.c:(.text+0x1a0) multiple definition of text+0x150: first defined here ../lib/libgreputils.a(`wmemcpy' egrep.o:egrep.c:(.): multiple definition of `getdomainnamelocalcharset.o): In function `fgets_unlocked': localcharset.c:(.text+0x20): multiple text+0x60)' definition of `: first defined here ../lib/libgreputils.a(fnmatch.o): fgrep.o:fgrep.c:(.text+0x250): first defined here ../lib/libgreputils.a(mbsstr.o): In function `stpncpy': mbsstr.c:(.text+0xbc0fgets_unlocked' grep.o:grep.c:In function `wmemmove': fnmatch.c:(.text+0x18c0): multiple definition of ): multiple definition of `stpncpy' fgrep.o:fgrep.c:(.text+0x260): first defined (.text+0x1b0`wmemmove' egrep.o:egrep.c:(.text+0x70): first defined here ../lib/libgreputils.ahere .): first defined here ../lib/libgreputils.a(localcharset.o): In function `stpncpy': localcharset.c:(.text+(fnmatch.o): In ./lib/libgreputils.a(mbsstr.o): In function `realpath': mbsstr.c:0x30): multiple definition of `stpncpy' grep.o:grep.c:(.text+0x290): first defined here ../lib/libgreputils.a(localcharset.o): In function `realpathfunction `wmemset': (.text+0xbd0): multiple definition of `realpath' fgrep.o:fgrep.c:(.text': localcharset.c:(.text+0x40): multiplefnmatch.c:(.text+0x18e0): multiple definition of `wmemset' +0x0): first defined here definition of `realpath' grep.o:grep.c:(.egrep.o:egrep.c:(.text+0x90): first defined ../lib/text+0x30): first defined here ../lib/libgreputils.a(localcharset.o): In function `ptsname_r': localcharset.c:(.text+ here ../lib/libgreputils.a(fnmatch.o): libgreputils.a(mbsstr.o): In function `ptsname_r': 0x50): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(localcharset.o): In function `wctomb': localcharset.c:(.text+0x60): multiple In functionmbsstr.c:(.text+0xbe0): multiple definition of `ptsname_r' fgrep.o:fgrep.c:definition of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(localcharset.o): In function `wcscpy'(.text+0x10): first defined here ../lib/libgreputils.a(mbsstr.o): `mbstowcs': localcharset.c:(.text: fnmatch.c:( In function+0x70).text+0x18f0): multiple definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here ../ `wctomb': mbsstr.c:(.text+0xbf0: multiplelib/libgreputils.a(fnmatch.o): In): multiple definition of `wctomb' definition of function fgrep.o:fgrep.c:(.text+0x20):`mbstowcs' grep.o:grep.c:(.text+0x60): first `wcpcpy': fnmatch.c:(.text first defined here ../lib/libgreputils.a(localcharset.o+0x1900): multiple definitiondefined here): In function `wcstombs': localcharset.c:(.text+0x80): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70) of `wcpcpy' egrep.o:egrep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wcsncpy': fnmatch.c:(.text+0x1910): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(fnmatch.o): ../lib/libgreputils.a(mbsstr.o): In: In function `wcpncpy': fnmatch.c:(.text+0x1920): function `mbstowcs': first defined multiplembsstr.c:(.text+0xc00): multiple definition of here ../lib/libgreputils.a(localcharset.o): In function `read': localcharset.c:( definition of `wcpncpy' egrep.o:`mbstowcs' fgrep.o:fgrep.c:(.text+0x30): first defined here ../.text+0x90):egrep.c:(.text+0xd0): first defined here .lib/libgreputils.a(mbsstr.o): In function `wcstombs': mbsstr.c:(.text+0xc10): multiple definition of `read' grep.o:grep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(localcharset.o): In function `pread': localcharset.c:(.text+0xa0): multiple ./lib/libgreputils.a(fnmatch.o): In function `wcsncat': fnmatch.c:(.text+0x1940 multiple definitiondefinition of `pread' grep.o:grep.c:(.text+0x1d0)): of: first defined here ..multiple `wcstombs' fgrep.o:fgrep.c:(.text+0x40): first defined here/lib/libgreputils.a(localcharset.o): In function `pread64': localcharset.c:(.text+ definition of `wcsncat' egrep.o:egrep.c:(.text+0xf0): first defined here ../lib/libgreputils.a(fnmatch.o) ../lib/libgreputils.a(mbsstr.o0xb0): multiple : In function `fgetws': fnmatch.c:(.text+0x1950): multiple definition of `fgetws' ): In function `definition of egrep.o:egrep.c:(.gets': mbsstr.c:(`pread64' grep.o:grep.c:(.text+0x100): first .text+0xc20): text+0x1e0): first defined multiple definitiondefined here ../lib/libgreputils.a(localcharset.o): In function `readlink': localcharset.c:(.text+0xc0): multiple definition of `readlink' grep.o:grep.c:(.text+0x1f0here of `):../libgets' fgrep.o:fgrep.c:(.text+0x160) first defined here/libgreputils.a(fnmatch.o): In function `: ../lib/libgreputils.a(localcharset.o): In function `readlinkatfgetws_unlocked': first defined': fnmatch.c:(.text+0x1960): multiple definition of `fgetws_unlocked' egrep.o here localcharset.c:(.text+:egrep.c:(.text../lib/libgreputils.a(mbsstr.o)0xd0): +0x110): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wcrtomb': fnmatch.c:(.text+0x1970): multiple: multiple definition definition of `wcrtomb' egrep.o:egrep.c:(.text+0x120): first defined hereIn function of `readlinkat' grep.o:grep.c:(.text+0x200): first defined here ../lib/libgreputils.a(localcharset.o): In function `getcwd': localcharset.c:(.text+0xe0): ../lib/libgreputils.a(fnmatch.o): ` multiple definition of `getcwd' grep.o:grep.c:(.text+0x210):In function `mbsrtowcs':fgets': mbsstr.c:( first defined here ../lib/libgreputils.a(localcharset.o): In function `getwd': localcharset.c:(.text+0xf0): multiple definition of `getwd' fnmatch.c:(.text+0x1980.text+grep.o:grep.c:(): multiple definition 0xc30): multiple definition of `fgets' fgrep.o:fgrep.c:(.text+0x170): first defined here ../lib/.text+0x220): first of `mbsrtowcs' egrep.o:egrep.c:(.text+0x130): first defined here .libgreputils.a(mbsstr.o): Indefined here .../lib/libgreputils.a function `fgets_unlocked': mbsstr.c:(.text+0xc40): multiple definition of/lib/libgreputils.a(localcharset.o):(fnmatch.o): In function `wcsrtombs': fnmatch.c:(. ` In function `confstr':text+0x1990): multiple definition of `wcsrtombs' egrep.o:egrep.c:(.text+0x140): first defined here ../fgets_unlocked' fgrep.o:fgrep.c localcharset.c:lib/libgreputils.a(fnmatch.o): In function:(.text+0x180): first (.text+0x100): `mbsnrtowcsdefined here ../libmultiple definition of `confstr' ': fnmatch.c:(./libgreputils.a(mbsstr.o): In function `wmemcpy': mbsstr.c:(.text+0xc50): multiple definition of `wmemcpygrep.o:grep.c:(.text+0x230): first defined here ../lib/libgreputils.atext+0x19a0): multiple definition of' fgrep.o:fgrep.c:((localcharset.o): In function `getgroups' `mbsnrtowcs' egrep.o:egrep.c:(.text+0x150): first defined here ../lib/libgreputils.a(fnmatch.o): In function `wcsnrtombs': fnmatch.c:(.text+0x19b0): multiple definition of `wcsnrtombs' egrep.o:egrep.c:(.text+0x160): first defined here ../lib/libgreputils.a(fts.o): In function `realpath': fts.c:(.text+0x1320).text+: : multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10):0x50): first defined here ../lib/libgreputils.a(mbsstr.o): In functionlocalcharset.c: first defined here .. `wmemmove': mbsstr.c:(.text+0xc60):(.text+0x110): multiple definition/lib/libgreputils.a(fts.o): multiple definition of ` In function of `wmemmovegetgroups' grep.o:grep.c:(.text`ptsname_r': fts.c:(.text+0x1330): multiple definition' fgrep.o:fgrep.c:(.text+0x60): +0x240): first of `first defined defined here ../lib/ptsname_r' egrep.ohere ../lib/libgreputils.alibgreputils.a(localcharset.o)::egrep.c(mbsstr.o): In function `ttyname_r': localcharset.c:(:(.text+0x20): first definedIn function `wmempcpy': mbsstr.c:(.text+0xc70).text+0x120): multiple definition of `ttyname_r' grep.o:grep.c:(.text+0x250 here ../lib/libgreputils.a(fts.o): In function `wctomb': fts.c:(.text+0x1340): multiple definition : multiple):of `wctomb' egrep.o:egrep.c:( definition of ` first.text+wmempcpy' fgrep.o:fgrep.c defined here0x30): first defined here:(.text+0x70): first ../lib/ ../lib/libgreputils.a(fts.o): In function `mbstowcs'defined herelibgreputils.a(localcharset.o): In function `getlogin_r': localcharset.c:(.text+0x130): multiple: fts.c:(.text+ . definition of0x1350): multiple definition of `mbstowcs'./ `getlogin_r' egrep.o:egrep.c:(.text+lib/libgreputils.a(mbsstr.o): In function grep.o:0x40): first`wmemsetgrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(localcharset.o): In defined here ../lib/libgreputils.a(fts.o): ': mbsstr.c:(.text+0xc80): multiple definition of ` functionIn function `wcstombs'wmemset' `gethostname': localcharset.c:(: fts.c:(.text+fgrep.o:fgrep.c:(.text+0x80): first defined .text+0x1360): multiplehere 0x140): multiple definition of `gethostname' grep.o:grep.c:(. definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(fts.o): In ../lib/libgreputils.a(text+0x270): first defined here ../lib/libgreputils.a(localcharset.o): In functionfunction `stpncpy': fts.c:(.text+0x1370): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270)mbsstr.o): In function `wcscpy': mbsstr.c:(.text+0xc90): multiple `: first defined definition getdomainname': localcharset.c:(here ..of `.text+0x150): multiple definition of `/lib/libgreputils.a(wcscpy' getdomainname' grep.o:grep.c:(.text+0x280): first defined here fts.o): In function `readfgrep.o:fgrep.c:(.text+0x90): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcpcpy': mbsstr.c:(.text+0xca0): multiple definition of `wcpcpy' fgrep.o../lib/libgreputils.a(mbsstr.o): In ': fts.c:(.text+0x1380): :fgrep.c:(function `stpncpy': mbsstr.c:(.text+0xbc0)multiple definition of `read' egrep.o:egrep.c:(..text+0xa0):: text+0x1a0) first defined heremultiple definition: first ../lib/libgreputils.a of defined here(mbsstr.o): In function `wcsncpy': mbsstr.c:(.text+0xcb0): `stpncpy' grep.o:grep.c:(.text+0x290): first defined here ../lib/libgreputils.a(mbsstr.o): In function `realpath' ../lib/libgreputils.a(fts.o): multiple definition of `wcsncpy' fgrep.o:fgrep.c:(.: mbsstr.cIn function `pread':text+0xb0): first:(.text+0xbd0): multiple definition fts.c:(.text+ defined hereof `realpath' grep.o:grep.c:(.text+0x30): first defined here ../lib/0x1390): ../lib/libgreputils.a(mbsstr.o) multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(fts.o): In function `pread64'libgreputils.a(: In function `ptsname_r': : fts.c:(.text+0x13a0): multiple definition of `pread64' egrep.ombsstr.o): In mbsstr.c:(.text+:egrep.c:(.textfunction `wcpncpy': mbsstr.c:(.0xbe0): multiple definition of `ptsname_r' grep.o:grep.c:(+0x1c0): first defined here .text+0xcc0.text+0x40): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wctomb': mbsstr.c:(.text+0xbf0): ./lib/libgreputils.a(fts.o)): multiple definition multiple definition of `wctomb' grep.o:: In function `readlink': fts.c:(of `wcpncpy' fgrep.o:fgrep.c:(.text+0xc0): grep.c:(.text+0x50): first defined here.text+0x13b0): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here first ../lib/libgreputils.a(mbsstr.o): In function `mbstowcs'../defined here ../lib/libgreputils.a(mbsstr.o): In function `wcscat':: mbsstr.c:(.text+0xc00): multiple lib/libgreputils.a(fts.o): In function `readlinkat': fts.c:(.text+0x13c0): multiple definition of `readlinkat' mbsstr.c:definition of `mbstowcs' grep.o:grep.c:(.text+0x60):egrep.o:egrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(fts.o): In function(.text+0xcd0 first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcstombs `getcwd': fts.c:(.text+): multiple definition of `wcscat' fgrep.o:fgrep.c:(.text+0xd0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcsncat': mbsstr.c': 0x13d0): multiple definition of `getcwd' egrep.o:egrep.c:(.:(.text+mbsstr.c:(.text+0xc10): multipletext+0x1f0):0xce0): multiple definition of `wcsncat' fgrep.o:fgrep.c:( definition first .text+0xe0): first of `wcstombs' grep.o:grep.c:(.text+0x70): first defined here ../lib/libgreputils.a(mbsstr.odefined here ../lib/libgreputils.a(fts.o): In function `getwd': fts.c:(.text+0x13e0): multiple definition of `getwddefined ): In function `gets': mbsstr.c:(.' egrep.o:egrep.c:(.here ../lib/libgreputils.a(mbsstr.o):text+text+0x200): first defined here ../lib/libgreputils.a(fts.o): In function ` In function `fgetws'0xc20): multiple definition of `gets' grep.o:grep.c:(.textconfstr': fts.c:(.text+0x13f0): : +0x190multiple definitionmbsstr.c:(.text+0xcf0): first defined of `confstr' egrep.o:egrep.c:(): multiple definition of `fgetws here.text+' fgrep.o:fgrep.c:(.text ..0x210): first defined here ../lib/+0xf0): first defined here ../lib/liblibgreputils.a(fts.o): In /libgreputils.a/libgreputils.a(mbsstr.o): Infunction `getgroups': fts.c(mbsstr.o): function:(.textIn function ` `fgets+0x1400): multiple definition of `fgetws_unlocked': mbsstr.c:(.text+0xd00): multiple definition of'getgroups' egrep.o:egrep.c:(.text+0x220 `fgetws_unlocked' fgrep.o:fgrep.c:(.text+: mbsstr.c:(.text+0xc30): ): first0x100): multiple definition of `fgets' defined here ../lib/libgreputils.a(fts.ofirst defined here ../lib/libgreputils.a(mbsstr.o): In function grep.o:grep.c:(.text): `wcrtomb+0x1a0In function ': mbsstr.c:(): first defined here ../lib/libgreputils.a(mbsstr.o): In function ``ttyname_r': fts.c:(.text.text+0xd10): multiple definition of `wcrtombfgets_unlocked': mbsstr.c:(+0x1410): multiple definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here ..' fgrep.o:fgrep.c:(.text+0x110): first .text+/lib/libgreputils.a(fts.o): In function `getlogin_r': fts.c:(.text+0x1420): multiple definition of `getlogin_r' egrep.o:egrep.c:(.text+0x240defined here 0xc40): multiple definition of `fgets_unlocked' grep.o:): first defined here ../lib/libgreputils.a(fts.o): In function `gethostname': fts.c:(.text+0x1430): multiple definition of `gethostname' egrep.o:egrep.c../lib/libgreputils.a(mbsstr.o)grep.c:: In function `:(.text+0x250): first defined here ../(.text+0x1b0): first defined here ../lib/libgreputils.a(mbsstr.o)mbsrtowcs': mbsstr.c:(.lib/libgreputils.a: In function `wmemcpy': mbsstr.c:text+0xd20): multiple definition of `(fts.o): In function (.text+0xc50): multiple definition of `wmemcpy' grep.ombsrtowcs' fgrep.o:fgrep.c:(.text+0x120): `:grep.c:(.text+0x80): first defined first defined here ../lib/libgreputils.a(mbsstr.o)getdomainname'here ../lib/libgreputils.a(mbsstr.o): In function `wcsrtombs': mbsstr.c:(.text+0xd30): multiple definition of: fts.c:(.text: In function `wmemmove': mbsstr.c: `wcsrtombs'+0x1440(.text+ fgrep.o:fgrep.c:(): multiple0xc60): multiple definition of `wmemmove' grep.o:grep.c:(..text+ definition text+0x90): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wmempcpy'0x130): first defined here ../lib/libgreputils.a(mbsstr.o): In function `mbsnrtowcs': mbsstr.c:(.of `getdomainname' egrep.o: mbsstr.c:(.text+0xc70): multiple definition of `text+0xd40): multiple definition of `mbsnrtowcs' fgrep.o:fgrep.c:(.text+0x140): first defined here ../lib/libgreputils.a(mbsstr.o)::wmempcpy' grep.o:grep.c:(.text+0xa0): first defined here ../ In function `wcsnrtombs': mbsstr.c:(.text+0xd50)egrep.c:lib/libgreputils.a(mbsstr.o): In function `wmemset': mbsstr.c:(.text+0xc80): multiple: multiple definition of(.text definition `wcsnrtombs' fgrep.o:fgrep.c:(.text+0x150+0x260): first defined here ../lib/libgreputils.a(fts.o of `): first defined here ../lib/libgreputils.a():wmemset' grep.o:grep.c:striconv.o) In(.text+: function `gets'0xb0):In function `realpath': striconv.c:(.text+0x0): multiple definition of `realpath: fts.c first defined ' :(.text+0x1450):here ../libfgrep.o:fgrep.c:(.text+0x0): first defined here .. multiple definition/libgreputils.a(mbsstr.o)/lib of: In function `wcscpy/libgreputils.a(striconv.o): `gets' egrep.o:': mbsstr.c:(.text+0xc90): multiple definition of `wcscpy' grep.o:grep.c:(.text+0xc0): In egrep.c:first defined here ../lib/libgreputils.a(mbsstr.ofunction `ptsname_r': striconv.c:(.text+0x10): multiple definition of(.text+0x170): first defined here): In function ` `ptsname_r' fgrep.o: ../lib/libgreputils.a(fts.o): In function `fgets':wcpcpy': mbsstr.c:(.text+0xca0)fgrep.c:(.text+0x10 fts.c: multiple ): first defined here ../lib/libgreputils.a(striconv.o): :(definition of `wcpcpy' In function `wctomb': .text+0x1460): multiple grep.o:grep.c:(.text+0xd0): first defined here striconv.c:(.text+0x20):definition of `fgets' egrep.o:egrep.c:(../lib/ multiple definition of .text+libgreputils.a(mbsstr.o`wctomb' fgrep.o:fgrep.c0x180): first): In function `wcsncpy': mbsstr.c:(.text+0xcb0): multiple definition of `wcsncpy' :(.text+0x20): first defined here ../lib/libgreputils.a(striconv.o): In function `mbstowcs defined here ../lib/libgreputils.agrep.o:grep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcpncpy':': (fts.o): In function `fgets_unlocked': mbsstr.c:(.textstriconv.c:(. fts.c+0xcc0): multiple definition of `text+0x30): multiple definition of:(.wcpncpy' grep.o:grep.c:(.text+0xf0 `mbstowcs' fgrep.otext+0x1470): multiple definition of `fgets_unlocked' egrep.o): first defined here ../lib/libgreputils.a(mbsstr.o)::fgrep.c:(.:egrep.c:(.text+0x190): first defined In text+0x30): first defined here here .function `wcscat': mbsstr.c .././:(.text+0xcd0)lib/libgreputils.a(striconv.o): In lib/libgreputils.a: multiple definition of `wcscat' grep.o:grep.c:(.text+0x100)function `wcstombs':(getopt.o): first striconv.c:(.text+0x40): In function defined : multiple definition of `wcstombs`gets': getopt.c:(.text+here ../lib/libgreputils.a(mbsstr.o): In function `wcsncat': mbsstr.c:(.text+0xce0): multiple definition of `wcsncat' grep.o:grep.c:(' fgrep.o:fgrep.c:(.0xf0):.text+0x110): first defined here ../lib/text+ multiplelibgreputils.a(mbsstr.o): In function `fgetws': mbsstr.c0x40): first defined here ../lib/libgreputils.a(striconv.o): In function `stpncpy' definition :(.text+: striconv.c:(.text+of `gets' egrep.o:egrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(getopt.o): In function `fgets':0xcf0): multiple definition of `fgetws' grep.o:grep.c:(.text+0x120): first defined here ../lib/libgreputils.a(mbsstr.o)0x50): multiple definition of `stpncpy' getopt.c:(.text+0x100): multiple definition of `fgets' : In fgrep.o:fgrep.c:(.textegrep.o:egrep.cfunction `fgetws_unlocked': mbsstr.c:(.text+0xd00): +0x260): first defined here ../:(.text+0x180):multiple definition lib/libgreputils.a(dup-safer.o first of `fgetws_unlocked' grep.o:grep.c:(.text+0x130): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcrtomb': mbsstr.c:(.text+0xd10): multiple definition of `wcrtomb' grep.o:grep.c:(.text+0x140):): In function `read'defined here ../lib first defined here ../lib/libgreputils.a(mbsstr.o): dup-safer.c:(.text+0x0/libgreputils.a(getopt.o): In function `fgets_unlocked': getopt.c:(.text+0x110): multiple definition of `fgets_unlocked: In ): ' egrep.o:egrep.c:(.text+0x190):function `mbsrtowcs': mbsstr.c:(.textmultiple first defined here .+0xd20): multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150): first defined here definition of `read' fgrep.o:fgrep.c:(../lib/libgreputils.a(getopt.o): In../libtext+0x190) function /libgreputils.a(mbsstr.o): In function : `realpath'`wcsrtombs': mbsstr.c:(.text+0xd30): multiple first defined here ../lib/libgreputils.a(dup-safer.o): In function `pread': dup-safer.c:: getopt.c:(definition of `wcsrtombs' grep.o:grep.c:(.text+0x160): first(..text+0x120) defined text+0x10): multiple definition of `pread' fgrep.o:fgrep.c:(.text: multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10here .+0x1a0): first defined here): first defined here ../lib/libgreputils.a(getopt.o): ./lib/libgreputils.a(mbsstr.o): In function `mbsnrtowcs': mbsstr.c:(.text+0xd40): multiple definition of `mbsnrtowcs' grep.o:grep.c: ../lib/libgreputils.a(dup-safer.o): In function In function `ptsname_r(.text`pread64'': getopt.c:(.text+0x130): +0x170): first defined here .: dup-multiple ./lib/safer.c:(.text+0x20): multiple definition of `pread64' fgrep.o:fgrep.c:(.text+0x1b0): first defined definition of `ptsname_rlibgreputils.a(mbsstr.o): In function `wcsnrtombs': here ..' mbsstr.c:(.text+/lib/libgreputils.a(dup-safer.oegrep.o:egrep.c0xd50):): In:(.text+0x20): first defined here ../lib/libgreputils.a(getopt.o): In function multiple definition of `wcsnrtombs' function `readlink' `wctomb': grep.o:grep.c:(.text+0x180): first: dup-safer.c:getopt.c: defined (.text+0x30): multiple definition of (.text+0x140here ../`readlink' fgrep.o:fgrep.c:(.text+0x1c0): ):lib/libgreputils.a(first defined here ../lib/libgreputils.a(dup-safer.o): In function `readlinkat': dup-safer.c:(.text+0x40): multiple definition of ` multiple definition of `striconv.o): In function `realpath': striconv.c:(.text+0x0): multiple definition of `realpath' readlinkat' wctomb' egrep.o:egrep.c:(.text+0x30grep.o:grep.c:(.fgrep.o:fgrep.c:(): firsttext+0x30): first defined here ../lib/libgreputils.a(striconv.o): In function `ptsname_r':.text+0x1d0): defined striconv.c:(.text+first definedhere 0x10): multiple definition of `ptsname_r' grep.o: here ...grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(striconv.o):./lib//lib/libgreputils.a( In function `wctomb': striconv.c:(.text+0x20): multiple definition of `wctomb' grep.o:grep.c:(.text+0x50): first defined here ../lib/libgreputils.a(striconv.o): In function `mbstowcs': striconv.c:(.libgreputils.a(dup-safer.o): In function `getcwd':getopt.o)text+0x30): multiple definition of `mbstowcs' grep.o: dup-safer.c:: In function `mbstowcs': grep.c:(.text(.text+0x50): multiple definition of `getcwd' getopt.c:+0x60): first defined here ../lib/libgreputils.a(striconv.o): In function `wcstombs': striconv.c:(.text+0x40): multiple fgrep.o:fgrep.c:(.text+0x1e0): first defined(.text+0x150): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined heredefinition of `wcstombs' grep.o: here . ../lib/grep.c:(.text+0x70): first defined ./lib/libgreputils.a(dup-safer.o): In function libgreputils.a(getopt.ohere ../lib/libgreputils.a(striconv.o): In function `stpncpy`getwd': dup-): In function `': safer.c:(wcstombs': getopt.c:striconv.c:(.text+0x50): multiple definition.text+0x60): multiple definition of `getwd' (. of `fgrep.o:fgrep.c:(.text+0x160): multiplestpncpy' text+0x1f0): first defined here ../lib/libgreputils.a(dup- definition ofgrep.o:grep.c:(.text+0x290): first defined here ../lib/libgreputils.a(dup-safer.o): In function safer.o): In function `confstr': `wcstombs' egrep.o:egrep.c:(.text+0x50)`read': dup-safer.c dup-safer.c:(.text+0x70): multiple definition : first defined here ../lib/:(.text+0x0): of `confstr' fgrep.o:fgrep.c:(.text+0x200): first definedlibgreputils.a(multiple definition of `read' grep.o:grep.c:(.text+ here ../lib/libgreputils.a(dup-getopt.o): In function `stpncpy': getopt.c:(.text0x1c0): firstsafer.o): In function `getgroups+0x170 defined here ../lib/libgreputils.a(dup-safer.o': dup-safer.c:(.text+0x80): multiple definition of `getgroups' fgrep.o:fgrep.c:(.text+0x210): first defined): multiple definition): In function `pread': dup-safer.c:(. here of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ..text+0x10): multiple definition ../lib//lib/of `pread' grep.o:grep.c:(.text+0x1d0): first defined here ../lib/libgreputils.a(dup-safer.o): libgreputils.a(dup-libgreputils.a(getopt.o): In function `read': getopt.cIn function `safer.o): In function `ttyname_r': dup-safer.c:(.text+:(.pread64': dup0x90):text+-safer.c:(.text+0x20): multiple multiple definition of `ttyname_r' fgrep.o:fgrep.c:0x180): multipledefinition (.text definition of of `pread64' grep.o:grep.c:(.text+0x1e0): first defined here ../+0x220): first defined here ../lib/`read' egrep.o:egrep.c:(.text+0x1a0): first defined lib/libgreputils.a(dup-safer.o):here .libgreputils.a(dup- In function `getlogin_r': dup-safer.c:(.text+0xa0)./lib/libgreputils.asafer.o): In function `readlink': dup-: multiple definition of `getlogin_r' fgrep.o:fgrep.c:(.text+0x230): (safer.c:(.text+0x30): first defined here .getopt.o): In multiple definition of `readlink./lib/libgreputils.a(dup-safer.o): In function `gethostnamefunction `pread': getopt.c:(.text' ': dup+0x190grep.o:grep.c:-safer.c:(.text+0xb0): ): multiple definition(.text+0x1f0)multiple of: first defined here .definition `pread' egrep.o:egrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(getopt.o./of `gethostname' fgrep.o:fgrep.c:(.): In function `pread64': getopt.c:(.lib/text+0x240): first text+libgreputils.a(dup-safer.o): defined here ../lib/libgreputils.a(dup-safer.o): In0x1a0): multiple definition of `pread64' egrep.o:egrep.c:(In function function `.text+0x1c0): first defined here ../lib/libgreputils.a`readlinkat': dupgetdomainname': (getopt.o-safer.c:(.text+0x40): multiple definition of `readlinkat' grep.o:grep.c:(.text+0x200): first dup-safer.c:(.text+): In functiondefined here0xc0): ` ../lib/libgreputils.a(dup-safer.o): In function `getcwd': dup-safer.c:(.multiple definitionreadlink'text+0x50): multiple definition of `getcwd' grep.o:grep.c:(.text+0x210): first defined here .. of `getdomainname: /lib/' fgrep.o:fgrep.c:getopt.c:(.text+libgreputils.a(dup-safer.o): In (.text+0x2500x1b0)function `getwd': dup-safer.c:): first: multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here(.text+0x60): multiple definition of `getwd' grep.o:grep.c:(.text+0x220): first defined here ../lib/libgreputils.a(dup defined here ../lib/libgreputils.a(fcntl.o): ../lib/libgreputils.a(getopt.o-safer.o): In function): In function `readlinkatIn function ` `read': fcntl.c:(.text+0x0): multiple ': confstr': dup-safer.c:(.text+0x70): multiple definition of `confstr'definition of `read' fgrep.o:fgrep.c:(getopt.c:(.text+0x1c0): multiple definition of `readlinkat' egrep.o:egrep.c grep.o:grep.c:.text+0x190)::(.(.text+0x230): first first defined here text+0x1e0): first defined here ../lib defined here ../lib/libgreputils.a(getopt.o)../lib/libgreputils.a(dup-safer.o): In function/libgreputils.a(fcntl.o: In function `getcwd': getopt.c:( `getgroups': dup-safer.c:(.): In function `pread': .text+0x1d0): multiple definition of `text+0x80): multiple definition of `getgroups' grep.o:grep.c:(.text+0x240):fcntl.c:(.text+0x10)getcwd' first defined here ../: multiple definition egrep.o:egrep.c:(.lib/libgreputils.a(dup-safer.o): In function `ttyname_r': dup-safer.c:(.text+0x90 of `pread' fgrep.o:fgrep.c:(.text+0x1a0text+): multiple definition of `ttyname_r' grep.o:grep.c:(.text+0x250): first defined here): first defined here ../lib/libgreputils.a(fcntl.o): 0x1f0): first ../lib/libgreputils.a(dup-safer.o)In function `defined here ../lib/libgreputils.a(getopt.o): In function `getlogin_r': dup-safer.c:(.text+0xa0): multiple definition pread64': fcntl.c: of `getlogin_r' grep.o:grep.c:(.text+0x260): first defined:(.text+0x20): multiple definition of `pread64' fgrep.o:fgrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(fcntl.o): In functionIn here ../lib/libgreputils.a(dup-safer.o): `readlink': fcntl.cfunction In function `gethostname': dup-safer.c:(.text+0xb0): multiple definition of `gethostname' grep.o:grep.c:(.text:(.text+0x30): multiple definition of `readlink' `getwd': getopt.c:(.text+0x1e0+0x270): fgrep.o:fgrep.c:): first defined (.multiple definition of `getwd' egrep.o:egrep.c:(.here ../lib/libgreputils.a(dup-safer.o): In functiontext+0x1c0): text+0x200): first defined here ../lib `getdomainname': dup-first defined here ../lib/libgreputils.a(fcntl.o): In function `readlinkat':/safer.c:(.text+0xc0): multiple fcntl.clibgreputils.a(getopt.o): Indefinition :(.text+ function `confstr': of `getdomainname' grep.o0x40): multiplegetopt.c::grep.c:(.text definition of `(readlinkat' fgrep.o:fgrep.c:+0x280).text+0x1f0): (.text+0x1d0): multiple definition of `: first defined here ../lib/libgreputils.a(fcntl.o): In function `read': fcntl.c:(.text+0x0):confstr' egrep.ofirst defined here ../lib/libgreputils.a(fcntl.o): In function multiple definition of `read' :egrep.c:(.text+0x210)`getcwd': fcntl.cgrep.o:grep.c:(.text: :(.text+0x50): +0x1c0): first defined here ..multiple/lib/libgreputils.a(getopt.o): In first defined here ../lib/libgreputils.a(fcntl.o): In function `pread': fcntl.c:(.text+ definition of `getcwd' fgrep.o:fgrep.c:(.textfunction 0x10): multiple definition+0x1e0):`getgroups': getopt.c:( of first defined here ../lib/.text`pread'libgreputils.a(fcntl.o+0x200): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220 grep.o): In function `getwd': fcntl.c:): first:grep.c:(.text+0x1d0): (.text+0x60): multiple definition of `getwd' fgrep.o: first defined herefgrep.c:(.text+0x1f0):defined here ../lib first defined here ..//libgreputils.a(fcntl.o):../lib/libgreputils.alib/libgreputils.a(getopt.o In function(fcntl.o):): In function `pread64': In function `confstr': fcntl.c:(`ttyname_r': getopt.c:(.text+0x210): fcntl.c:(.text+0x20): multiple definition of `pread64' grep.o:grep.c:(.text+0x1e0): first.text+0x70)multiple defined : multiple definition of definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here here ../lib/libgreputils.a(fcntl.o): In function `readlink': fcntl.c:(.text+0x30): multiple definition of `readlink' grep.o:grep.c`confstr' fgrep.o:fgrep.c../lib/libgreputils.a(getopt.o): In function `getlogin_r:(.text+0x1f0): first :(': getopt.c:(.textdefined here ..text+0x200): first defined here ../lib/libgreputils.a(fcntl.o):+0x220): multiple ./lib/libgreputils.a(fcntl.o): In function `getgroupsdefinition of `getlogin_rIn function `readlinkat': fcntl.c:(.text+': fcntl.c:(.text+0x80): multiple definition' egrep.o:egrep.c:(.text+0x240): first defined0x40): multiple definition of `getgroups' fgrep.o:fgrep.c:(. here ../lib/libgreputils.a(getopt.o): In function `gethostnameof `text+0x210):':readlinkat' grep.o:grep.c:(.text+0x200): first getopt.c:(. first defined here ../lib/libgreputils.a(fcntl.o): In defined here ../lib/text+function `getcwd'libgreputils.a(fcntl.o): In0x230):: fcntl.c:(.text function `ttyname_r': fcntl.c:(.text+0x90): multiple definition of `ttyname_r' fgrep.o:fgrep.c:(.text+ multiple definition+0x50):0x220): first defined here ../ of `gethostname' egrep.o multiple definition of lib/libgreputils.a(fcntl.o)::egrep.c`getcwd' grep.o:grep.c: In :(.text+0x250): first defined here ../lib/libgreputils.a(getopt.o)(.text+0x210function `getlogin_r': fcntl.c:(.: In): text+0xa0): multiple definition function `getdomainname': getopt.cfirst defined of `getlogin_r:(.texthere .' fgrep.o:fgrep.c:(.text+0x230): first defined here ../lib/libgreputils.a(fcntl.o): In function +0x240): multiple definition of./lib/libgreputils.a(fcntl.o): In function `getwd'`gethostname': fcntl.c:(.text+0xb0): multiple `getdomainname' egrep.o: fcntl.c:(.text+0x60): multiple definition of `getwd' grep.o:grep.c:(.text+0x220): definition of `:egrep.cfirst defined here .gethostname' :(./lib/libgreputils.a(fgrep.o:fgrep.c:(.text+.0x240fcntl.o): In function `confstr': fcntl.c:(.text+text+): first defined here ../lib/libgreputils.a(fcntl.o): In 0x70): multiple definition of `confstr' grep.o:grep.c:(.text+0x2300x260): first definedfunction `getdomainname': ): first defined here ../lib/libgreputils.a(getopt1.o): fcntl.c:( here ..In function `gets': getopt1.c:.text+0xc0/lib/libgreputils.a(.text+0x0)): multiple definition of `getdomainname'(fcntl.o): In function `getgroups: multiple definition of `gets' egrep.o:egrep.c:(.text+0x170) fgrep.o:fgrep.c:(.text+0x250): first defined here ../': fcntl.c:(.text+0x80): multiple definition of `getgroups' grep.o:grep.c:(.text+: first defined here ..lib/libgreputils.a(malloca.o): In0x240): first/lib/libgreputils.a(getopt1.o): function `realpath': malloca.c:(.text+0x0): definedIn function `fgets': getopt1.c:( multiple here ../lib/.text+0x10 definition libgreputils.a(fcntl.o): In function `ttyname_r): multiple definition of of `': fcntl.c:`fgets' egrep.orealpath' fgrep.o:fgrep.c:(.text+(.text+0x90): multiple definition of `:egrep.c:(0x0): ttyname_r' grep.o:grep.c:(.text+0x250): first .text+0x180): first defined here ..first defined here ../lib/libgreputils.a(malloca.o): In function defined here /lib/`ptsname_r../lib/libgreputils.alibgreputils.a(getopt1.o): In ':(fcntl.o): function `fgets_unlocked': getopt1.c:(.text+0x20): multiple definition of `fgets_unlocked' egrep.o: malloca.cIn function `getlogin_r': fcntl.c:(.text+0xa0): multipleegrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(getopt1.o): In function:(.text+0x10): multiple definition of `getlogin_r' grep.o:grep.c:(.text+0x260): first defined here ../lib/libgreputils.a(fcntl.o): In function `gethostname': `realpath'definition of `ptsname_r fcntl.c:(: getopt1.c:(.text+0x30): multiple definition of `' fgrep.o.text+0xb0):realpath' egrep.o:egrep.c:(.text+0x10:fgrep.c:( multiple definition of `gethostname' grep.o:grep.c:(.text+0x270): first defined here ../lib/libgreputils.a(fcntl.o): first defined here ../lib/libgreputils.a(getopt1.o): In .text+0x10): first ):function `ptsname_rdefined here ../ In function `getdomainname': fcntl.c:(.text+0xc0): multiple definition of `getdomainname' grep.o': lib/libgreputils.a(malloca.o): In function `wctomb': malloca.c:(.text+:grep.c:(.text+0x280): first defined getopt1.c:(.text+0x40): multiple definition of `ptsname_r' egrep.o:egrep.c:(.0x20):here ../text+0x20): first multiple lib/ defined here ../lib/libgreputils.a(getopt1.o):definition of `wctomb' fgrep.o:fgrep.c:(libgreputils.a(malloca.o): In function `realpath': malloca.c:(.text+0x0): multiple definition of `realpath' In .textgrep.o:grep.c:function +0x20(.text+0x30): `wctomb': getopt1.c:(.text+0x50): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a): first defined here .(getopt1.o): first defined here ../lib/libgreputils.a(malloca.o): In ./In function `mbstowcs': getopt1.c:(.text+0x60): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(function `mbstowcs': lib/libgreputils.a(malloca.o): In function `ptsname_r'getopt1.o): In function `malloca.c:(.text+: malloca.c:(.text+0x10): wcstombs': getopt1.c:(.text+0x70): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../0x30): multiple definitionmultiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): first defined here ../lib/libgreputils.a(malloca.o): In function `wctomb': malloca.c:(.text+0x20): multiple definition of `wctomb' grep.o:grep.c:(.textlib/libgreputils.a( of `mbstowcs' fgrep.o:fgrep.c:(+0x50): first defined here ../lib/libgreputils.a(malloca.o): In cloexec.o): In function `read':.text+0x30): firstfunction ` cloexec.c:( defined here ../lib/libgreputils.ambstowcs': malloca.c:(.text+0x30): multiple definition of `mbstowcs' .text(malloca.o): In function `wcstombs': malloca.c:(.text+0x40):grep.o:+0x0): multiple definition of `read' egrep.o:egrep.c:(.text+0x1a0): first defined here .. multiplegrep.c:(/lib/libgreputils.a( .text+0x60): first defined here cloexec.o): definition of `wcstombs'../lib/libgreputils.aIn function `pread': cloexec.c:(. fgrep.o(malloca.o): In text+0x10): multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0)::fgrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(mbslen.o)function `wcstombs': malloca.c:(.text+ first defined here: In function0x40): multiple definition of `wcstombs ../lib/libgreputils.a(cloexec.o): In function `pread64 `stpncpy' grep.o:grep.c:(': ': mbslen.c:(.text+0x0).textcloexec.c:(.text: +0x70): first defined here ../lib/libgreputils.a(mbslen.o): In function `stpncpy':+0x20multiple definition of mbslen.c:(.text+0x0): multiple definition of `stpncpy' grep.o:grep.c:(.text+0x290): first defined ): multiple definition of `stpncpy'here ../lib/`pread64' egrep.o:egrep.c:(.text+0x1c0): first fgrep.o:libgreputils.a(mbslen.o): In definedfgrep.c: function ` here ../lib/libgreputils.a(cloexec.o): In function `readlink': cloexec.c:(.text+0x30)(.textrealpath': mbslen.c:(: multiple definition of `readlink' egrep.o:+0x260).text+0x10)egrep.c:: first defined here ../lib/libgreputils.a(: multiple definition of `realpath' grep.o:grep.c:(.text+0x30): first defined here ../lib/libgreputils.a(.text+0x1d0): mbslen.o):(mbslen.o): In first defined here ../lib/libgreputils.a( In function `ptsname_r':cloexec.o): In function `readlinkat': function ` mbslen.c:(.text+0x20cloexec.c:(.text+realpath':): multiple definition of `ptsname_r' grep.o:grep.c:(.text+0x40): multiple definition of `readlinkat' egrep.o:egrep.c:(.text+0x1e0): first mbslen.c:(.text+0x10):0x40): defined here ../lib/libgreputils.a(cloexec.o multiple definition of first defined here ../lib/libgreputils.a(mbslen.o): In function `wctomb': mbslen.c:(.text+0x30): In function`realpath' fgrep.o:fgrep.c:(.text+0x0): `getcwd': cloexec.c:(.text+0x50): multiple definition of `getcwd' egrep.o): first defined here ../lib/ multiple definition:egrep.c:(.text+0x1f0): first defined herelibgreputils.a(mbslen.o): In function `ptsname_r': of `wctomb' grep.o: ../lib/libgreputils.a(cloexec.o): Inmbslen.c:(.text+0x20): grep.c:(.text+0x50 function `getwd': cloexec.c:(.text+0x60multiple definition of ): first defined here ../lib/libgreputils.a(mbslen.o): In function `mbstowcs': ): multiple definition `ptsname_r' fgrep.o:fgrep.c:(.text+0x10): first definedmbslen.c:(.textof `getwd' egrep.o: here ../+0x40): multiple definition egrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(cloexec.o): In function `confstr': cloexec.clib/libgreputils.a(mbslen.o): In function `wctomb': mbslen.c:(.text+0x30)of `mbstowcs' grep.o:grep.c:(:(.text+0x70): multiple .text+0x60):: multiple definition of `wctomb' fgrep.o:fgrep.c:(.text+0x20): first defined here first defined here ../lib/libgreputils.adefinition of `confstr..(mbslen.o): In function `wcstombs': mbslen.c:(.text+0x50): multiple definition of `wcstombs' grep.o:grep.c:(.text+0x70): first' /lib/ definedegrep.o:egrep.c:(.textlibgreputils.a(mbslen.o): In function ` here+0x210): first defined here ../lib/libgreputils.a(cloexec.o): In function `getgroups': cloexec.c:(.text+0x80): multiple definition of mbstowcs': mbslen.c:(.text+0x40): multiple definition of ../lib/libgreputils.a`getgroups' egrep.o:egrep.c:(.text+0x220):`mbstowcs' fgrep.o:fgrep.c:(mbslen.o): In function first defined here (.text`gets'../lib/libgreputils.a(cloexec.o): In +0x30: function `ttyname_r): first mbslen.c:(.text+0x60): multiple': cloexec.c:(defined definition of `gets' grep.o:grep.c:(.text+0x190): first defined here ../lib/libgreputils.a(mbslen.o): In .text+0x90): multiple definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here ../lib/libgreputils.a(cloexec.o): here function `fgets':In function `getlogin_r../lib/ mbslen.c:(.text+0x70): multiple definition of `fgets' ':libgreputils.a(mbslen.o): In function `wcstombs': grep.o:grep.c:(. cloexec.c:(.mbslen.c:(.text+0x50): text+0x1a0): first defined here ../lib/libgreputils.a(mbslen.o): In text+0xa0):multiple definition of `wcstombs' fgrep.o:fgrep.c:function multiple definition of `getlogin_r' egrep.o:egrep.c:((.text`fgets_unlocked'.text++0x40): first defined here ../lib: mbslen.c0x240): first defined here ../lib/libgreputils.a(cloexec.o/libgreputils.a(mbslen.o): In function `gets': :(): mbslen.c:(.text+0x80): multiple definition of `fgets_unlocked' grep.o:grep.c:(.text+0x1b0): first defined hereIn function `gethostname': cloexec.c:(.text+0x60): multiple definition of `gets' fgrep.o:fgrep.c:( ...text+0xb0): multiple definition of `gethostname' .text+0x160): first /lib/libgreputils.a(mbslen.o): In function `wmemcpy':egrep.o:defined here ../lib/libgreputils.a(mbslen.o): In function `fgets': mbslen.c:(.text+ mbslen.c:(.text+0x90): multiple definition of `wmemcpy' grep.o:grep.c:(.text+0x80): egrep.c:(.text+0x250): first 0x70): first defined here ../lib/libgreputils.a(cloexec.omultiple definition of defined here ../lib/libgreputils.a(mbslen.o): In function `wmemmove': mbslen.c:(.text+0xa0): multiple): In function `getdomainname': `fgets' fgrep.o:fgrep.c:(.text+0x170): first defined here definitioncloexec.c:( ../lib/libgreputils.a(mbslen.o): of.text+0xc0): In `multiple definition of `getdomainname' function `fgets_unlocked': mbslen.c:(.text+0x80): multiple definition of `fgets_unlocked' fgrep.o:fgrep.c:(.text+0x180): wmemmove' grep.o:grep.c:(.text+0x90): first defined here ../egrep.o:first definedlib/libgreputils.aegrep.c:(.text+0x260): here ../lib/libgreputils.a(mbslen.o): In function `wmemcpy': mbslen.c:(.( first defined here ../lib/libgreputils.a(close-stream.o): In function `gets': close-stream.ctext+0x90): multiple definition ofmbslen.o): In function `wmempcpy:(.text+0x0): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): `': mbslen.c:(.first defined wmemcpy' fgrep.o:fgrep.c:text+0xb0): multiple definition of here ../lib/libgreputils.a(close-stream.o): (.`wmempcpy' grep.o:grep.c:(.text+In function `fgets'text+0x50): first defined here ../lib/libgreputils.a(0xa0): first: close-stream.c:(.mbslen.o): defined here ../lib/libgreputils.a(mbslen.o):text+0x10): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180)In In: first defined here ../lib/libgreputils.a(close-stream.o): In function `fgets_unlocked': closefunction `wmemmove': mbslen.c:(.text+0xa0): multiple definition of `wmemmove' fgrep.o:fgrep.c:(.text+0x60): first function `-stream.c:(.text+0x20): definedwmemset': mbslen.c:(.text+0xc0): multiplemultiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first here ../lib/libgreputils.a definition of `wmemset' grep.o:grep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcscpy': mbslen.c:(.text+ defined here(mbslen.o): In function 0xd0): multiple definition of `wcscpy' grep.o:grep.c:(.text+0xc0): ../lib/`wmempcpy': mbslen.c:(.text+0xb0): multiple first defined here ../libgreputils.a(cycle-check.o): In function `gets': cycle-check.cdefinition of `lib/libgreputils.a(mbslen.o:(.text+0x0): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): first wmempcpy' fgrep.o:)fgrep.cdefined here ../lib/libgreputils.a(cycle-: In function `wcpcpy': mbslen.c:(:(.check.o): In function `fgets': cycle-check.c:(.text+0x10).text+0xe0): multiple definition of `wcpcpytext+0x70):: multiple definition' grep.o: first defined here ../lib/libgreputils.a(mbslen.o): In of `fgets' egrep.o:egrep.c:(.text+grep.c:(.text+0xd0): first defined here ../lib/libgreputils.a(mbslen.o) function 0x180): first: In function `wmemset': mbslen.c:(.text defined here ../lib/`wcsncpy': mbslen.c:(.+0xc0): multiple definition of `wmemset' fgrep.o:fgrep.c:(.text+0x80): first definedlibgreputils.a(text+0xf0): here cycle-check.o): multiple ../lib/libgreputils.a(mbslen.o): In function In function `fgets_unlocked':definition of ``wcscpy': cycle-wcsncpy' grep.o:mbslen.c:(.text+0xd0): multiple definition of `wcscpy' fgrep.o:fgrep.c:(.text+0x90): first definedcheck.c:(grep.c:(.text+0xe0): first defined here here ../lib/libgreputils.a(mbslen.o): In function `wcpcpy': mbslen.c:(.text+0xe0): multiple definition of `wcpcpy'.../lib/libgreputils.a(mbslen.o): fgrep.o:fgrep.c:(.texttext+In function `wcpncpy': mbslen.c:(.text+0x100): multiple definition of `wcpncpy' grep.o:grep.c+0xa0): first defined here0x20):(. ../lib/libgreputils.a(mbslen.o): multipletext+0xf0): first defined here ../lib/libgreputils.a: In function `wcsncpy': mbslen.c:(.text+0xf0): multiple definition of `wcsncpy' fgrep.o:fgrep.c:(.text+0xb0): first defined definition of `fgets_unlocked' egrep.o:egrep.c:(.text(mbslen.o): here ../lib+0x190) In function /libgreputils.a(: `wcscat': mbslen.c:(.text+0x110): multiple definition ofmbslen.o): In function `wcpncpy': first defined `mbslen.c:(.text+0x100): here ../lib/libgreputils.a(cycle-check.o): In function wcscat' grep.o:grep.c:(.text+0x100): multiple definition of `realpath': cycle-first defined `wcpncpy' fgrep.o:fgrep.ccheck.c:(.text+0x30): multiple definition of `realpath' here ../lib/libgreputils.a(:(.text+egrep.o:egrep.c:(.mbslen.o): In function `wcsncat': mbslen.c:(.text+0x1200xc0): firsttext+0x10): first defined here ../lib/libgreputils.a(cycle-check.o): In function `ptsname_r': cycle-check.c:): multiple definition of `wcsncat' grep.o:grep.c:(.text+0x110) defined here ..(.text+0x40): multiple definition of `ptsname_r: first defined here ../lib/libgreputils.a/lib/libgreputils.a(mbslen.o):' egrep.o(mbslen.o) In function `wcscat'::egrep.c: In function `fgetws': mbslen.c:(.text+0x130): multiple definition of `fgetws' mbslen.c:(.:(.text+ grep.o:grep.c:(.text+0x120): first defined here ../libtext+0x20): first defined /libgreputils.a(mbslen.o): In function `fgetws_unlocked': mbslen.c:(.text+0x110): multiple definition of here ../lib/libgreputils.a(cycle-0x140): multiple definition of `wcscat' check.o): In function `wctomb': cycle-check.c`fgetws_unlocked' grep.ofgrep.o:fgrep.c:(.text+0xd0): first defined here ..:(:grep.c:(.text+0x130): /lib/.text+0x50): multiple definition offirst defined here ../lib/libgreputils.a(mbslen.o): In function `wcrtomb':libgreputils.a(mbslen.o): In function `wcsncat': mbslen.c:(.text+0x120): multiple definition of `wcsncat' fgrep.o:fgrep.c: ` mbslen.c:((.text+0xe0)wctomb' .text+0x150): multiple definition : first defined here ../lib/egrep.o:of `wcrtomb' grep.olibgreputils.a(mbslen.o): In egrep.c:(.text+0x30): first defined here:grep.c:(.text+0x140): first defined here ../libfunction `fgetws': mbslen.c:(.text+0x130): multiple definition of `fgetws' fgrep.o:fgrep.c:(.text+0xf0): ../lib/libgreputils.a(mbslen.o) first defined/libgreputils.a(: In function `mbsrtowcs': mbslen.c here ../lib/libgreputils.a(cycle-check.o): In function `mbstowcs:(mbslen.o):': .text+0x160): Incycle-check.c:(.text+0x60): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): multiple definition of `mbsrtowcs' grep.o:grep.c:(.text+0x150 function first defined here ..): first defined here ../lib/libgreputils.a(mbslen.o): In function`fgetws_unlocked/lib `': mbslen.c:(./libgreputils.a(wcsrtombs':text+0x140): multiple definition of `cycle-check.o): In function `wcstombs': mbslen.c:(.textfgetws_unlocked' fgrep.o:fgrep.c:( cycle-+0x170): .text+0x100): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcrtomb': mbslen.ccheck.c:(.text+0x70): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50)multiple definition of `:(.text+0x150: firstwcsrtombs' grep.o:grep.c:(.text): multiple definition of ` defined here+0x160): first defined here ../lib/libgreputils.a(mbslen.o):wcrtomb' fgrep.o:fgrep.c:( ../lib/libgreputils.a(i-ring.o): In function In function `mbsnrtowcs':.text+0x110): `realpath': i-ring.c:( mbslen.cfirst defined here .text:(.text+0x180): multiple definition of ../lib/libgreputils.a(+0x0): multiple definition of `realpath' egrep.o:egrep.c`mbsnrtowcs' grep.o:grep.c:(.text+0x170): first defined here mbslen.o): In function `:(../libmbsrtowcs': mbslen.c:(.text+./libgreputils.a0x160):text+0x10): first defined here ../(mbslen.o) multiple definition of `lib/libgreputils.a: In function `wcsnrtombs'mbsrtowcs'(i-ring.o): : mbslen.c:(.text fgrep.o:fgrep.cIn +0x190): multiple definition of :(.text+0x120): first defined here ../lib/libgreputils.afunction ``wcsnrtombs(mbslen.o): In function `wcsrtombsptsname_r'' grep.o:grep.c:(.text+0x180): ': mbslen.c:(.: i-ring.c:(.text+0x10): multiple first defined here text+0x170): multiple definition of `wcsrtombs' fgrep.o:fgrep.c:(.text+0x130): first defined here ../lib/libgreputils.a(definition of `ptsname_r' egrep.o:egrep.c:(.text+mbslen.o)0x20): first defined here .: In function collect2: error: ld returned 1 exit status ./lib/libgreputils.a(i-ring.o):`mbsnrtowcs': In function `wctomb': imbslen.c:-ring.c:(.text+(.text+0x180):0x20): multiple multiple definition definition of ` of `mbsnrtowcs' fgrep.o:fgrep.c:(.text+0x140): first defined here ../lib/libgreputils.a(mbslen.o): wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.aIn function `wcsnrtombs': mbslen.c:(.text(i-ring.o): In+0x190): multiple definition of ` functionwcsnrtombs' fgrep.o: `mbstowcs'fgrep.c:(.text+0x150): i-ring.c:(.text+0x30): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(i-ring.o): In function `wcstombs': i-ring.c:(.text+0x40: first defined here Makefile:1267: recipe for target 'grep' failed ): multiple definition of `wcstombs' egrep.o:egrep.cmake[2]: *** [grep] Error 1 :(.text+0x50): first defined heremake[2]: *** Waiting for unfinished jobs.... collect2: error: ld returned 1 exit status ../lib/libgreputils.a(localcharset.o): In function `gets': localcharset.c:(.text+0x0): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(localcharset.o): In function `fgets': localcharset.c:(.text+0x10): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(localcharset.o): In function `fgets_unlocked': localcharset.c:(.text+Makefile:1263: recipe for target 'fgrep' failed 0x20)make[2]: *** [fgrep] Error 1 : multiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(localcharset.o): In function `stpncpy': localcharset.c:(.text+0x30): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(localcharset.o): In function `realpath': localcharset.c:(.text+0x40): multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(localcharset.o): In function `ptsname_r': localcharset.c:(.text+0x50): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(localcharset.o): In function `wctomb': localcharset.c:(.text+0x60): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(localcharset.o): In function `mbstowcs': localcharset.c:(.text+0x70): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(localcharset.o): In function `wcstombs': localcharset.c:(.text+0x80): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(localcharset.o): In function `read': localcharset.c:(.text+0x90): multiple definition of `read' egrep.o:egrep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(localcharset.o): In function `pread': localcharset.c:(.text+0xa0): multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(localcharset.o): In function `pread64': localcharset.c:(.text+0xb0): multiple definition of `pread64' egrep.o:egrep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(localcharset.o): In function `readlink': localcharset.c:(.text+0xc0): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here ../lib/libgreputils.a(localcharset.o): In function `readlinkat': localcharset.c:(.text+0xd0): multiple definition of `readlinkat' egrep.o:egrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(localcharset.o): In function `getcwd': localcharset.c:(.text+0xe0): multiple definition of `getcwd' egrep.o:egrep.c:(.text+0x1f0): first defined here ../lib/libgreputils.a(localcharset.o): In function `getwd': localcharset.c:(.text+0xf0): multiple definition of `getwd' egrep.o:egrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(localcharset.o): In function `confstr': localcharset.c:(.text+0x100): multiple definition of `confstr' egrep.o:egrep.c:(.text+0x210): first defined here ../lib/libgreputils.a(localcharset.o): In function `getgroups': localcharset.c:(.text+0x110): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here ../lib/libgreputils.a(localcharset.o): In function `ttyname_r': localcharset.c:(.text+0x120): multiple definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here ../lib/libgreputils.a(localcharset.o): In function `getlogin_r': localcharset.c:(.text+0x130): multiple definition of `getlogin_r' egrep.o:egrep.c:(.text+0x240): first defined here ../lib/libgreputils.a(localcharset.o): In function `gethostname': localcharset.c:(.text+0x140): multiple definition of `gethostname' egrep.o:egrep.c:(.text+0x250): first defined here ../lib/libgreputils.a(localcharset.o): In function `getdomainname': localcharset.c:(.text+0x150): multiple definition of `getdomainname' egrep.o:egrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(mbsstr.o): In function `stpncpy': mbsstr.c:(.text+0xbc0): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(mbsstr.o): In function `realpath': mbsstr.c:(.text+0xbd0): multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(mbsstr.o): In function `ptsname_r': mbsstr.c:(.text+0xbe0): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wctomb': mbsstr.c:(.text+0xbf0): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(mbsstr.o): In function `mbstowcs': mbsstr.c:(.text+0xc00): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcstombs': mbsstr.c:(.text+0xc10): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbsstr.o): In function `gets': mbsstr.c:(.text+0xc20): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(mbsstr.o): In function `fgets': mbsstr.c:(.text+0xc30): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(mbsstr.o): In function `fgets_unlocked': mbsstr.c:(.text+0xc40): multiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wmemcpy': mbsstr.c:(.text+0xc50): multiple definition of `wmemcpy' egrep.o:egrep.c:(.text+0x60): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wmemmove': mbsstr.c:(.text+0xc60): multiple definition of `wmemmove' egrep.o:egrep.c:(.text+0x70): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wmempcpy': mbsstr.c:(.text+0xc70): multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x80): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wmemset': mbsstr.c:(.text+0xc80): multiple definition of `wmemset' egrep.o:egrep.c:(.text+0x90): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcscpy': mbsstr.c:(.text+0xc90): multiple definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcpcpy': mbsstr.c:(.text+0xca0): multiple definition of `wcpcpy' egrep.o:egrep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcsncpy': mbsstr.c:(.text+0xcb0): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcpncpy': mbsstr.c:(.text+0xcc0): multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcscat': mbsstr.c:(.text+0xcd0): multiple definition of `wcscat' egrep.o:egrep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcsncat': mbsstr.c:(.text+0xce0): multiple definition of `wcsncat' egrep.o:egrep.c:(.text+0xf0): first defined here ../lib/libgreputils.a(mbsstr.o): In function `fgetws': mbsstr.c:(.text+0xcf0): multiple definition of `fgetws' egrep.o:egrep.c:(.text+0x100): first defined here ../lib/libgreputils.a(mbsstr.o): In function `fgetws_unlocked': mbsstr.c:(.text+0xd00): multiple definition of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcrtomb': mbsstr.c:(.text+0xd10): multiple definition of `wcrtomb' egrep.o:egrep.c:(.text+0x120): first defined here ../lib/libgreputils.a(mbsstr.o): In function `mbsrtowcs': mbsstr.c:(.text+0xd20): multiple definition of `mbsrtowcs' egrep.o:egrep.c:(.text+0x130): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcsrtombs': mbsstr.c:(.text+0xd30): multiple definition of `wcsrtombs' egrep.o:egrep.c:(.text+0x140): first defined here ../lib/libgreputils.a(mbsstr.o): In function `mbsnrtowcs': mbsstr.c:(.text+0xd40): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(.text+0x150): first defined here ../lib/libgreputils.a(mbsstr.o): In function `wcsnrtombs': mbsstr.c:(.text+0xd50): multiple definition of `wcsnrtombs' egrep.o:egrep.c:(.text+0x160): first defined here ../lib/libgreputils.a(striconv.o): In function `realpath': striconv.c:(.text+0x0): multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(striconv.o): In function `ptsname_r': striconv.c:(.text+0x10): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(striconv.o): In function `wctomb': striconv.c:(.text+0x20): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(striconv.o): In function `mbstowcs': striconv.c:(.text+0x30): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(striconv.o): In function `wcstombs': striconv.c:(.text+0x40): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(striconv.o): In function `stpncpy': striconv.c:(.text+0x50): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(dup-safer.o): In function `read': dup-safer.c:(.text+0x0): multiple definition of `read' egrep.o:egrep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `pread': dup-safer.c:(.text+0x10): multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `pread64': dup-safer.c:(.text+0x20): multiple definition of `pread64' egrep.o:egrep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `readlink': dup-safer.c:(.text+0x30): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `readlinkat': dup-safer.c:(.text+0x40): multiple definition of `readlinkat' egrep.o:egrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `getcwd': dup-safer.c:(.text+0x50): multiple definition of `getcwd' egrep.o:egrep.c:(.text+0x1f0): first defined here ../lib/libgreputils.a(dup-safer.o): In function `getwd': dup-safer.c:(.text+0x60): multiple definition of `getwd' egrep.o:egrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(dup-safer.o): In function `confstr': dup-safer.c:(.text+0x70): multiple definition of `confstr' egrep.o:egrep.c:(.text+0x210): first defined here ../lib/libgreputils.a(dup-safer.o): In function `getgroups': dup-safer.c:(.text+0x80): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here ../lib/libgreputils.a(dup-safer.o): In function `ttyname_r': dup-safer.c:(.text+0x90): multiple definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here ../lib/libgreputils.a(dup-safer.o): In function `getlogin_r': dup-safer.c:(.text+0xa0): multiple definition of `getlogin_r' egrep.o:egrep.c:(.text+0x240): first defined here ../lib/libgreputils.a(dup-safer.o): In function `gethostname': dup-safer.c:(.text+0xb0): multiple definition of `gethostname' egrep.o:egrep.c:(.text+0x250): first defined here ../lib/libgreputils.a(dup-safer.o): In function `getdomainname': dup-safer.c:(.text+0xc0): multiple definition of `getdomainname' egrep.o:egrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(fcntl.o): In function `read': fcntl.c:(.text+0x0): multiple definition of `read' egrep.o:egrep.c:(.text+0x1a0): first defined here ../lib/libgreputils.a(fcntl.o): In function `pread': fcntl.c:(.text+0x10): multiple definition of `pread' egrep.o:egrep.c:(.text+0x1b0): first defined here ../lib/libgreputils.a(fcntl.o): In function `pread64': fcntl.c:(.text+0x20): multiple definition of `pread64' egrep.o:egrep.c:(.text+0x1c0): first defined here ../lib/libgreputils.a(fcntl.o): In function `readlink': fcntl.c:(.text+0x30): multiple definition of `readlink' egrep.o:egrep.c:(.text+0x1d0): first defined here ../lib/libgreputils.a(fcntl.o): In function `readlinkat': fcntl.c:(.text+0x40): multiple definition of `readlinkat' egrep.o:egrep.c:(.text+0x1e0): first defined here ../lib/libgreputils.a(fcntl.o): In function `getcwd': fcntl.c:(.text+0x50): multiple definition of `getcwd' egrep.o:egrep.c:(.text+0x1f0): first defined here ../lib/libgreputils.a(fcntl.o): In function `getwd': fcntl.c:(.text+0x60): multiple definition of `getwd' egrep.o:egrep.c:(.text+0x200): first defined here ../lib/libgreputils.a(fcntl.o): In function `confstr': fcntl.c:(.text+0x70): multiple definition of `confstr' egrep.o:egrep.c:(.text+0x210): first defined here ../lib/libgreputils.a(fcntl.o): In function `getgroups': fcntl.c:(.text+0x80): multiple definition of `getgroups' egrep.o:egrep.c:(.text+0x220): first defined here ../lib/libgreputils.a(fcntl.o): In function `ttyname_r': fcntl.c:(.text+0x90): multiple definition of `ttyname_r' egrep.o:egrep.c:(.text+0x230): first defined here ../lib/libgreputils.a(fcntl.o): In function `getlogin_r': fcntl.c:(.text+0xa0): multiple definition of `getlogin_r' egrep.o:egrep.c:(.text+0x240): first defined here ../lib/libgreputils.a(fcntl.o): In function `gethostname': fcntl.c:(.text+0xb0): multiple definition of `gethostname' egrep.o:egrep.c:(.text+0x250): first defined here ../lib/libgreputils.a(fcntl.o): In function `getdomainname': fcntl.c:(.text+0xc0): multiple definition of `getdomainname' egrep.o:egrep.c:(.text+0x260): first defined here ../lib/libgreputils.a(malloca.o): In function `realpath': malloca.c:(.text+0x0): multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(malloca.o): In function `ptsname_r': malloca.c:(.text+0x10): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(malloca.o): In function `wctomb': malloca.c:(.text+0x20): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(malloca.o): In function `mbstowcs': malloca.c:(.text+0x30): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(malloca.o): In function `wcstombs': malloca.c:(.text+0x40): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbslen.o): In function `stpncpy': mbslen.c:(.text+0x0): multiple definition of `stpncpy' egrep.o:egrep.c:(.text+0x270): first defined here ../lib/libgreputils.a(mbslen.o): In function `realpath': mbslen.c:(.text+0x10): multiple definition of `realpath' egrep.o:egrep.c:(.text+0x10): first defined here ../lib/libgreputils.a(mbslen.o): In function `ptsname_r': mbslen.c:(.text+0x20): multiple definition of `ptsname_r' egrep.o:egrep.c:(.text+0x20): first defined here ../lib/libgreputils.a(mbslen.o): In function `wctomb': mbslen.c:(.text+0x30): multiple definition of `wctomb' egrep.o:egrep.c:(.text+0x30): first defined here ../lib/libgreputils.a(mbslen.o): In function `mbstowcs': mbslen.c:(.text+0x40): multiple definition of `mbstowcs' egrep.o:egrep.c:(.text+0x40): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcstombs': mbslen.c:(.text+0x50): multiple definition of `wcstombs' egrep.o:egrep.c:(.text+0x50): first defined here ../lib/libgreputils.a(mbslen.o): In function `gets': mbslen.c:(.text+0x60): multiple definition of `gets' egrep.o:egrep.c:(.text+0x170): first defined here ../lib/libgreputils.a(mbslen.o): In function `fgets': mbslen.c:(.text+0x70): multiple definition of `fgets' egrep.o:egrep.c:(.text+0x180): first defined here ../lib/libgreputils.a(mbslen.o): In function `fgets_unlocked': mbslen.c:(.text+0x80): multiple definition of `fgets_unlocked' egrep.o:egrep.c:(.text+0x190): first defined here ../lib/libgreputils.a(mbslen.o): In function `wmemcpy': mbslen.c:(.text+0x90): multiple definition of `wmemcpy' egrep.o:egrep.c:(.text+0x60): first defined here ../lib/libgreputils.a(mbslen.o): In function `wmemmove': mbslen.c:(.text+0xa0): multiple definition of `wmemmove' egrep.o:egrep.c:(.text+0x70): first defined here ../lib/libgreputils.a(mbslen.o): In function `wmempcpy': mbslen.c:(.text+0xb0): multiple definition of `wmempcpy' egrep.o:egrep.c:(.text+0x80): first defined here ../lib/libgreputils.a(mbslen.o): In function `wmemset': mbslen.c:(.text+0xc0): multiple definition of `wmemset' egrep.o:egrep.c:(.text+0x90): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcscpy': mbslen.c:(.text+0xd0): multiple definition of `wcscpy' egrep.o:egrep.c:(.text+0xa0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcpcpy': mbslen.c:(.text+0xe0): multiple definition of `wcpcpy' egrep.o:egrep.c:(.text+0xb0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcsncpy': mbslen.c:(.text+0xf0): multiple definition of `wcsncpy' egrep.o:egrep.c:(.text+0xc0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcpncpy': mbslen.c:(.text+0x100): multiple definition of `wcpncpy' egrep.o:egrep.c:(.text+0xd0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcscat': mbslen.c:(.text+0x110): multiple definition of `wcscat' egrep.o:egrep.c:(.text+0xe0): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcsncat': mbslen.c:(.text+0x120): multiple definition of `wcsncat' egrep.o:egrep.c:(.text+0xf0): first defined here ../lib/libgreputils.a(mbslen.o): In function `fgetws': mbslen.c:(.text+0x130): multiple definition of `fgetws' egrep.o:egrep.c:(.text+0x100): first defined here ../lib/libgreputils.a(mbslen.o): In function `fgetws_unlocked': mbslen.c:(.text+0x140): multiple definition of `fgetws_unlocked' egrep.o:egrep.c:(.text+0x110): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcrtomb': mbslen.c:(.text+0x150): multiple definition of `wcrtomb' egrep.o:egrep.c:(.text+0x120): first defined here ../lib/libgreputils.a(mbslen.o): In function `mbsrtowcs': mbslen.c:(.text+0x160): multiple definition of `mbsrtowcs' egrep.o:egrep.c:(.text+0x130): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcsrtombs': mbslen.c:(.text+0x170): multiple definition of `wcsrtombs' egrep.o:egrep.c:(.text+0x140): first defined here ../lib/libgreputils.a(mbslen.o): In function `mbsnrtowcs': mbslen.c:(.text+0x180): multiple definition of `mbsnrtowcs' egrep.o:egrep.c:(.text+0x150): first defined here ../lib/libgreputils.a(mbslen.o): In function `wcsnrtombs': mbslen.c:(.text+0x190): multiple definition of `wcsnrtombs' egrep.o:egrep.c:(.text+0x160): first defined here collect2: error: ld returned 1 exit status Makefile:1259: recipe for target 'egrep' failed make[2]: *** [egrep] Error 1 make[2]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16/src' Makefile:1237: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16' Makefile:1177: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: sys-apps/grep-2.16::gentoo_prefix failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-apps/grep-2.16::gentoo_prefix'`, * the complete build log and the output of `emerge -pqv '=sys-apps/grep-2.16::gentoo_prefix'`. * The complete build log is located at '/var/tmp/alexxy/portage/sys-apps/grep-2.16/temp/build.log'. * The ebuild environment file is located at '/var/tmp/alexxy/portage/sys-apps/grep-2.16/temp/environment'. * Working directory: '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16' * S: '/var/tmp/alexxy/portage/sys-apps/grep-2.16/work/grep-2.16'