* Package: app-arch/zip-3.0-r4:0  * Repository: gentoo  * Maintainer: base-system@gentoo.org  * USE: abi_x86_64 amd64 bzip2 crypt elibc_glibc kernel_linux unicode userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox  * Package: app-arch/zip-3.0-r4:0  * Repository: gentoo  * Maintainer: base-system@gentoo.org  * USE: abi_x86_64 amd64 bzip2 crypt elibc_glibc kernel_linux unicode userland_GNU  * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking zip30.zip to /var/tmp/portage/app-arch/zip-3.0-r4/work >>> Source unpacked in /var/tmp/portage/app-arch/zip-3.0-r4/work >>> Preparing source in /var/tmp/portage/app-arch/zip-3.0-r4/work/zip30 ... * Applying zip-3.0-no-crypt.patch ...  [ ok ] * Applying zip-3.0-pic.patch ...  [ ok ] * Applying zip-3.0-exec-stack.patch ...  [ ok ] * Applying zip-3.0-build.patch ...  [ ok ] * Applying zip-3.0-zipnote-freeze.patch ...  [ ok ] * Applying zip-3.0-format-security.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-arch/zip-3.0-r4/work/zip30 ... Check C compiler type (optimization options) GNU C (-O3) Check bzip2 support Check for bzip2 compiled library in IZ_BZIP2 (/var/tmp/portage/app-arch/zip-3.0-r4/temp) /var/tmp/portage/app-arch/zip-3.0-r4/temp/libbz2.a not found -- Since IZ_BZIP2 defined, skipping OS and bzip2 checks - no bzip2 Check for the C preprocessor Check if we can use asm code Checking if compiler wants to create pic code Check for ANSI options Check for prototypes Check the handling of const Check for time_t Check for size_t Check for off_t Check size of UIDs and GIDs (Now zip stores variable size UIDs/GIDs using a new extra field. This tests if this OS uses 16-bit UIDs/GIDs and so if the old 16-bit storage should also be used for backward compatibility.) s.st_uid is 4 bytes s.st_gid is 4 bytes -- UID not 2 bytes - disabling old 16-bit UID/GID support Check for Large File Support off_t is 8 bytes -- yes we have Large File Support! Check for wide char support -- have wchar_t - enabling Unicode support Check for gcc no-builtin flag Check for rmdir Check for strchr Check for strrchr Check for rename Check for mktemp Check for mktime Check for mkstemp Check for memset Check for memmove Check for strerror Check for errno declaration Check for directory libraries Check for readlink Check for directory include file Check for nonexistent include files Check for term I/O include file Check for valloc Check for /usr/local/bin and /usr/local/man Check for OS-specific flags Check for symbolic links >>> Source configured. >>> Compiling source in /var/tmp/portage/app-arch/zip-3.0-r4/work/zip30 ... make -j8 'CPP=x86_64-pc-linux-gnu-clang -E' -f unix/Makefile generic eval make -f unix/Makefile zips `cat flags` make[1]: Entering directory '/var/tmp/portage/app-arch/zip-3.0-r4/work/zip30' clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC zip.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC zipfile.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC zipup.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC fileio.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC util.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC globals.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC crypt.c clang -c -I. -DUNIX -march=native -O2 -pipe -D_FORTIFY_SOURCE=3 -fstack-protector-strong -flto=thin -DLARGE_FILE_SUPPORT -DUIDGID_NOT_16BIT -DBZIP2_SUPPORT -DCRYPT -DUNICODE_SUPPORT -DUIDGID_NOT_16BIT -DLARGE_FILE_SUPPORT -DUNICODE_SUPPORT -DNO_RMDIR -DNO_STRCHR -DNO_STRRCHR -DNO_RENAME -DNO_MKTEMP -DNO_MKTIME -DNO_MKSTEMP -DZMEM -DNO_ERRNO -DNO_DIR -DHAVE_DIRENT_H -DHAVE_TERMIOS_H -DNO_VALLOC ttyio.c In file included from In file included from globals.c:21: ./zip.h:In file included from 726:zipfile.c10:In file included from : 16: In file included from zipup.cerror: ./zip.h::util.c:72616: 21:10conflicting: types./zip.h:: ./zip.h: 726for: 10726'memset':error: 10::conflicting types forerror: conflicting types'memset' for 'memset' char *memset OF((char *, int, unsigned int));  ^  char *memset OF((char *, int, unsigned int));  char *memset OF((char *, int, unsigned int)); ^  ^ /usr/include/bits/string_fortified.h:57:8: /usr/include/bits/string_fortified.hnote: :57previous/usr/include/bits/string_fortified.h: :8definition57: : is8 :here note:  previousnote: definitionprevious iszip.cdefinition : hereis 16here:  ./zip.h:726__NTH (memset (void *__dest, int __ch, size_t __len)): 10: ^ error: conflicting__NTH (memset (void *__dest, int __ch, size_t __len)) types__NTH (memset (void *__dest, int __ch, size_t __len)) ^ for  ^'memset'  In file included from globals.c:21: ./zip.h:727:10: error:  char *memset OF((char *, int, unsigned int));In file included from conflictingzipfile.c : ^types16 : for ./zip.h'memcpy':727 In file included from :zipup.c10::21 : /usr/include/bits/string_fortified.h:error: ./zip.h57::7278conflicting:: 10 char *memcpy OF((char *, char *, unsigned int));types :  for ^note: 'memcpy'error: previous definition/usr/include/bits/string_fortified.hconflicting : is26types : here8for: 'memcpy' note:  char *memcpy OF((char *, char *, unsigned int));previous definition ^ is here /usr/include/bits/string_fortified.h:26:__NTH (memset (void *__dest, int __ch, size_t __len))8 char *memcpy OF((char *, char *, unsigned int)); :   ^ ^  __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,note: previous/usr/include/bits/string_fortified.h :definition26 : ^is8 :here  note: previous definition isIn file included from zip.chere:16 : ./zip.h:727:10: __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,error:  ^conflicting In file included from globals.ctypes: 21for: 'memcpy'__NTH (memcpy (void *__restrict __dest, const void *__restrict __src,./zip.h : 728 ^: 8: error: conflicting types for 'memcmp' char *memcpy OF((char *, char *, unsigned int));  ^ In file included from zipfile.c/usr/include/bits/string_fortified.hIn file included from ::ttyio.c1626:: : int memcmp OF((char *, char *, unsigned int));318./zip.hIn file included from : ::zipup.c 728: ^./zip.h:21 :8: 726note: :: ./zip.h10previous:: /usr/include/string.h728 definitionerror: :: In file included from 648is::conflicting error: 12 here:types error: conflicting for note: types'memcmp'conflicting previous for types declaration 'memset' foris 'memcmp'here __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,  ^ int memcmp OF((char *, char *, unsigned int));  ^  int memcmp OF((char *, char *, unsigned int));fileio.c char *memset OF((char *, int, unsigned int)); :extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^ 16 /usr/include/string.h : :64 ^In file included from ./zip.h/usr/include/bits/string_fortified.h: ^: error: 5712::8 conflicting: note: types note: forprevious zip.c:/usr/include/string.h::1672664: :previous:10 12./zip.h:definition:: 728:is8 error: note: :here previousconflicting declarationtypeserror: isfor conflicting here 'memset'types  for 'memcmp'__NTH (memset (void *__dest, int __ch, size_t __len))  ^ extern int memcmp (const void *__s1, const void *__s2, size_t __n) char *memset OF((char *, int, unsigned int)); int memcmp OF((char *, char *, unsigned int)); ^ ^ ^ /usr/include/bits/string_fortified.h:57:8:In file included from  ttyio.c/usr/include/string.h::3164: note: :12./zip.hprevious:: 727definition: is10note: :here previous  error: declaration isconflicting heretypes for 'memcpy' __NTH (memset (void *__dest, int __ch, size_t __len))  ^ extern int memcmp (const void *__s1, const void *__s2, size_t __n) char *memcpy OF((char *, char *, unsigned int)); ^ ^ /usr/include/bits/string_fortified.h:26:8: In file included from fileio.cnote: :16previous: definition./zip.h :is727 :here10: error: conflicting types for 'memcpy' __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,  ^  char *memcpy OF((char *, char *, unsigned int));  ^ /usr/include/bits/string_fortified.h:26:8: note: previous definition In file included from isttyio.c :here31: ./zip.h:728:8: error: conflicting types __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,for 'memcmp' ^  int memcmp OF((char *, char *, unsigned int));  ^ In file included from fileio.c:16: ./zip.h:728:8: /usr/include/string.herror: : conflictingdeclaration typesis forhere 'memcmp'  int memcmp OF((char *, char *, unsigned int));  ^ extern int memcmp (const void *__s1, const void *__s2, size_t __n)  ^ /usr/include/string.h:64:12: note: previous declaration is here extern int memcmp (const void *__s1, const void *__s2, size_t __n)  ^ In file included from crypt.c:33: ./zip.h:726:10: error: conflicting types for 'memset' char *memset OF((char *, int, unsigned int));  ^ /usr/include/bits/string_fortified.h:57:8: note: previous definition is here __NTH (memset (void *__dest, int __ch, size_t __len))  ^ In file included from crypt.c:33: ./zip.h:727:10: error: conflicting types for 'memcpy' char *memcpy OF((char *, char *, unsigned int));  ^ /usr/include/bits/string_fortified.h:26:8: note: previous definition is here __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,  ^ In file included from crypt.c:33: ./zip.h:728:8: error: conflicting types for 'memcmp' int memcmp OF((char *, char *, unsigned int));  ^ /usr/include/string.h:64:12: note: previous declaration is here extern int memcmp (const void *__s1, const void *__s2, size_t __n)  ^ 'memset' char *memset OF((char *, int, unsigned int));  ^ /usr/include/bits/string_fortified.h:57:8: note: previous definition is here __NTH (memset (void *__dest, int __ch, size_t __len))  ^ In file included from util.c:16: ./zip.h:727:10: error: conflicting types for 'memcpy' char *memcpy OF((char *, char *, unsigned int));  ^ /usr/include/bits/string_fortified.h:26:8: note: previous definition is here __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,  ^ In file included from util.c:16: ./zip.h:728:8: error: conflicting types for 'memcmp' int memcmp OF((char *, char *, unsigned int));  ^ /usr/include/string.h:64:12: note: previous declaration is here extern int memcmp (const void *__s1, const void *__s2, size_t __n)  ^ 3 errors generated. 64:12:crypt.c:139:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int update_keys(__G__ c)  ^ ./crypt.h:110:28: note: expanded from macro 'update_keys' # define update_keys zp_update_keys  ^ crypt.c:159:6: warning: a function zipfile.c:243:11definition :without a warning: prototype is adeprecated functionin definitionall withoutversions aof prototypeC isand deprecatedis innot allsupported versionsin ofC2x C [-Wdeprecated-non-prototype]and is not supported in C2x [-Wdeprecated-non-prototype]void init_keys(__G__ passwd)  ^ ./crypt.h:local int zqcmp(a, b)111 :28 ^: note: expanded from macro 'init_keys' # define init_keys zp_init_keys  ^ zipfile.c:243:11: warning: zipup.ca :223:5function : definition warning: without crypt.ca: 207prototype :6:  note: previous declaration is here extern int memcmp (const void *__s1, const void *__s2, size_t __n)  ^ fileio.c:105:7: awarning: function adefinition functionwithout definitiona withoutprototype ais prototypedeprecated isin deprecatedall inversions allof versionsC ofand Cis andnot issupported notin supportedC2x in [-Wdeprecated-non-prototype]C2x [-Wdeprecated-non-prototype] int is_seekable(y) char *getnam(fp) ^  ^ zipup.c:243:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] isint percent(n, m) warning:  deprecated in all ^a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void crypthead(passwd, crc)  ^  versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:147:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2xIn file included from util.c:28: ./timezone.c:644:18: error: incomplete definition of type 'struct tm' save_isdst = tm->tm_isdst;  ~~^ zipfile.c:/usr/include/wchar.h255::8311::8 : warning: a function definition note: forward declaration of 'struct tm' struct tm;  ^ zipup.c:303:11: warning: a function definition without In file included from autil.c :prototype28 : is ./timezone.cdeprecated: 647in: 7all: versions oferror: C incompleteand definitionis ofnot typesupported 'struct tm'in C2x [-Wdeprecated-non-prototype] tm->tm_isdst = save_isdst; local int suffixes(a, s) ~~^ ^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^ crypt.c:455:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned zfwrite(buf, item_size, nb)  ^ zipup.c:303:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipup.c:388:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int zipup(z)  ^ 4 warnings and 3 errors generated. In file included from util.c:28: ./timezone.c:661:11: error: call to undeclared function 'localtime'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ltm = localtime(&then);  ^ ./timezone.c:661:9: error: incompatible integer to pointer conversion assigning to 'struct tm *' from 'int' [-Wint-conversion] ltm = localtime(&then);  ^ ~~~~~~~~~~~~~~~~ ./timezone.c:670:7: error: incomplete definition of type 'struct tm' tm->tm_isdst = save_isdst;  ~~^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^ make[1]: *** [unix/Makefile:86: globals.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from util.c:28: ./timezone.c:675:12: error: incomplete definition of type 'struct tm' if (ltm->tm_isdst && !save_isdst)  ~~~^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^ In file included from util.c:28: ./timezone.c:682:18: error: incomplete definition of type 'struct tm' else if (!ltm->tm_isdst && save_isdst)  ~~~^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^  without [-Wdeprecated-non-prototype] a prototype ttyio.cis: 303deprecated: 6in: all versionswarning: struct flist far *fexpel(f)  of aC ^ In file included from functionutil.cand : definition28is : withoutnot ./timezone.c a:supported 689 prototype:in 8 is:C2x deprecated [-Wdeprecated-non-prototype]inerror:   all incompleteversions definitionof ofC typeand 'struct tm'islocal int zuqcmp(a, b) not ^supported in C2x [-Wdeprecated-non-prototype] ltm->tm_isdst = save_isdst;  ~~~^ void Echoff(__G__ f) /usr/include/wchar.h ^: 83:8: note: forward declaration of 'struct tm' struct tm;  ^ In file included from util.c:28: ./timezone.c:693:9: error: incomplete type 'struct tm' is not assignable *tm = *ltm;  ~~~ ^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^ zipfile.c:255:11: warning: a function definition without a prototypeIn file included from util.cis: 28deprecated: in./timezone.c :all634 :versions8 :of C warning: and isa notfunction supporteddefinition inwithout C2xa prototype[-Wdeprecated-non-prototype] is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:275time_t mktime(tm): 11: ^ warning: a function definition without fileio.ca: 181prototype: 11is./timezone.c: : deprecated742 :in8warning: : all aversions warning: functionof  definitionaC functionwithoutand definitionttyio.cais : without599prototypenot : a7issupported : deprecatedinprototype inC2x is all warning: deprecated[-Wdeprecated-non-prototype]versions in ofa Callfunction andversions definition local int rqcmp(a, b)is of without not C ^ and is not supported in C2x [-Wdeprecated-non-prototype] time_t mkgmtime(tm)  ^  a supported  prototypein isC2x deprecated [-Wdeprecated-non-prototype]in all versions of C and is local int fqcmp(a, b)not supported ^ in C2x./timezone.c : 747[-Wdeprecated-non-prototype]:zipfile.c13 ::275 :11:error: char *getp(__G__ m, p, n)incomplete warning: definition ^ a of  functiontype definition'struct tm' without a prototype is deprecated in all versions of C and is years = tm->tm_year + TM_YEAR_BASE; /* year - 1900 -> year */not supported ~~^ in C2x [-Wdeprecated-non-prototype]/usr/include/wchar.h :83:8: note: forward declaration of 'struct tm' struct tm;  ^ zipfile.c:285:fileio.c11::181 In file included from :util.c11::warning: 28 : a./timezone.cwarning: :function748 :a14definition : function without definition  aerror: without  prototypea incomplete is prototypedefinitiondeprecated is of in deprecated type allin versions'struct tm'all  of versions Cof andC isand notis supportednot months = tm->tm_mon; /* 0..11 */insupported C2xin ~~^ C2x[-Wdeprecated-non-prototype]  [-Wdeprecated-non-prototype] /usr/include/wchar.h:ttyio.c83::6288local int zbcmp(n, z):: 13 : ^  note: warning: forward declarationignoring ofreturn 'struct tm'value of function declaredfileio.cstruct tm; : with189 : ^'warn_unused_result'11 :attribute [-Wunused-result]warning: zipfile.cIn file included from :util.c285:a: read(f, &c, 1);28  ^~~~ ~~~~~~~~  11: function: ./timezone.cdefinition: 749warning: without: 12a:a prototypefunction  iserror: definition  deprecated withoutinincomplete aalldefinition prototypeversionsof isoftype deprecatedC'struct tm' inand allis versionsnot ofsupported Cin andC2x is [-Wdeprecated-non-prototype]not supported in C2x [-Wdeprecated-non-prototype] days = tm->tm_mday - 1; /* 1..31 -> 0..30 */ local int fqcmpz(a, b) ~~^  ^/usr/include/wchar.h:83:8: note: forward zipfile.cdeclaration: 295of: 11'struct tm': warning: astruct tm; function ^definition without a prototype is deprecated in all versions of C and In file included from isutil.c :not28 : supported ./timezone.cin: 750C2x: 13 :[-Wdeprecated-non-prototype]  error: incomplete definitionlocal int zubcmp(n, z) of ^type fileio.c'struct tm':189 :11: warning: a function definition without a hours = tm->tm_hour; /* 0..23 */prototype is ~~^ deprecated in all versions/usr/include/wchar.h :of83 :C8 :and is note: not forwardsupported declarationin ofC2x 'struct tm' [-Wdeprecated-non-prototype]  struct tm;  ^ 3In file included from zipfile.c warningutil.cfileio.c:s::295 and 28197:3: :11 error7:s./timezone.c: generated:751 . :15warning: :warning:  aa error: functionfunction  definitionincompletedefinition withoutdefinitionwithout aofa prototypetypeprototype is'struct tm'is  deprecated deprecated inin allall versionsversions minutes = tm->tm_min; /* 0..59 */ ofof ~~^CC andand /usr/include/wchar.hisis: 83notnot: 8supportedsupported: inin C2xC2xnote:  forward[-Wdeprecated-non-prototype][-Wdeprecated-non-prototype] declaration of 'struct tm' char *last(p, c)struct tm;  ^ ^ zipfile.c:In file included from 333util.c::1928:: ./timezone.c:warning: 752:15a: function definitionerror: without incompletea definitionprototype ofis typedeprecated 'struct tm'in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] seconds = tm->tm_sec; /* 0..61 in ANSI C. */  ~~^ /usr/include/wchar.h:83struct zlist far *zsearch(n): 8: ^ note: forward declaration of 'struct tm' struct tm;  ^ fileio.c:254:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *msname(n)  ^ zipfile.c:361:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *ziptyp(s)  ^ fileio.c:311:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar_t *msnamew(nw)  ^ In file included from util.c:28: ./timezone.c:776:5: error: incomplete definition of type 'struct tm' tm->tm_year = years - TM_YEAR_BASE;  ~~^ /usr/include/wchar.h:83:8: note: forward declaration of 'struct tm' struct tm;  ^ zipfile.c:469:12: fatal error: warning: too amany functionerrors definitionemitted, withoutstopping anow prototype[-ferror-limit=] is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void write_ulong_to_mem(uValue, pPtr)  ^ zipfile.c:469:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:479:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void write_int64_to_mem(l64Value,pPtr)  ^ fileio.c:369:5: warning: a function definition without a prototype is deprecated in all versions of C and is zip.cnot: 239supported: 11in: C2x  warning: [-Wdeprecated-non-prototype] a function definition without a prototype is deprecated in all int proc_archive_name(n, caseflag)versions of ^ C and is not supported zipfile.cin: 479C2x: 12 :[-Wdeprecated-non-prototype]  warning: a function definition withoutlocal int finish(e) a ^prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:492:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void write_string_to_mem(strValue, pPtr)  ^ zipfile.c:492:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:579:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void append_ulong_to_mem(uValue, pPtr, offset, blocksize)  ^ make[1]: *** [unix/Makefile:86: crypt.o] Error 1 zipup.c:1149:16: warning: a function definition without a prototype is deprecated in all versions of zip.cC: 239and: 11is: not supportedwarning: in aC2x function [-Wdeprecated-non-prototype]definition without a prototype is deprecated in local unsigned file_read(buf, size)all versions ^ of C and is not supported in C2x zipfile.c :[-Wdeprecated-non-prototype]579: 12: warning: a function definition without a prototype is deprecated in all versionszip.c :of330 :C6 :and is warning: not supporteda infunction C2xdefinition without[-Wdeprecated-non-prototype] a prototype is deprecated in all versions of C and is not supported in zipfile.cC2x: 607 :[-Wdeprecated-non-prototype]12: warning: a functionvoid ziperr(c, h) definition ^without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void append_int64_to_mem(l64Value, pPtr, offset, blocksize)  ^ zipfile.c:607:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:636:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void append_string_to_mem(strValue, strLength, pPtr, offset, blocksize)  ^ zipup.c:1264:10: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] zread(ifile, buf, 1); len = 1; /* keep single \r if EOF */  ^~~~~~~~~~~~~~~~~~~~ ./unix/zipup.h:21:22: note: expanded from macro 'zread' #define zread(f,b,n) read(f,b,n)  ^~~~ ~~~~~ zipfile.c:636:12: warning: a function definition withoutfileio.c :a495 :prototype5 :is deprecated warning: in alla versionsfunction ofdefinition Cwithout  andzipup.ca : is1149prototype :not16 :issupported deprecatedin warning: inC2x  alla [-Wdeprecated-non-prototype]versionsfunction ofdefinition Cwithout anda isprototype notis supporteddeprecated inin C2xall versions[-Wdeprecated-non-prototype] of C and is not supportedint filter(name, casesensitive) in ^C2x  [-Wdeprecated-non-prototype] local unsigned file_read(buf, size)  ^ zipup.c:1386:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void flush_outbuf(o_buf, o_idx)  ^ zipfile.c:715:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *copy_nondup_extra_fields(oldExtra, oldExtraLen, newExtra, newExtraLen, newLen)  ^ zipup.c:1417:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local zoff_t filecompress(z_entry, cmpr_method)  ^ zip.c:440:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void error(h)  ^ zipup.c:1417:14: warning: a zip.cfunction: 448definition: 12without: a prototypewarning: is adeprecated functionin definitionall withoutversions aof prototypeC isand deprecatedis innot allsupported versionsin ofC2x C [-Wdeprecated-non-prototype]and  isfileio.c :not851 :supported5 :in C2x warning: [-Wdeprecated-non-prototype]a function definition without a prototypelocal void handler(s) is ^deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int newname(name, isdir, casesensitive)  ^ zip.c:448:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zip.c:466:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:void zipmessage_nl(a, nl)783 :12 ^: warning: a function definition without a prototype is deprecatedzipup.c :in1669 :all11 :versions of warning: C anda isfunction notdefinition supportedwithout ina C2xprototype is[-Wdeprecated-non-prototype] deprecated in all versions of C and is not local void read_Unicode_Path_entry(pZipListEntry)supported in ^ C2x [-Wdeprecated-non-prototype] local int bz_compress_init(pack_level)  ^ make[1]: *** [unix/Makefile:86: ttyio.o] Error 1 zipup.c:1724:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zip.c:505:6: local zoff_t bzfilecompress(z_entry, cmpr_method)warning:  ^a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void zipmessage(a, b)  ^ zip.c:526:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void zipwarn(a, b)  ^ zipfile.c:783:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:887:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void read_Unicode_Path_local_entry(pZipListEntry)  ^ zipup.c:1724:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:887:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:997:1214: warning s and 3warning: errors generateda. function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void adjust_zip_central_entry(pZipListEntry)  ^ fileio.c:1074:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulg dostime(y, n, d, h, m, s)  ^ fileio.c:1091:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulg unix2dostime(t)  ^ zipfile.cfileio.c::9971112::125:: warning: warning: aa functionfunction definitiondefinition withoutwithout aa prototypeprototype isis deprecateddeprecated inin allall versionsversions ofof CC andand isis notnot supportedsupported inin C2xC2x [-Wdeprecated-non-prototype] [-Wdeprecated-non-prototype]  int issymlnk(a)  ^ zipfile.c:1045:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int adjust_zip_local_entry(pZipListEntry)  ^ fileio.c:1152:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] time_t dos2unixtime(dostime)  ^ zipfile.c:1045:11: warning: a function definition fileio.cwithout: 1180a: 5prototype: is deprecated in all versions of C and is warning: not supported ain functionC2x definition [-Wdeprecated-non-prototype]without a prototype is deprecated in all versions of C and zipfile.cis: 1080not: 11supported: in C2xwarning:  [-Wdeprecated-non-prototype]a function definition without a int destroy(f)prototype is ^ deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int add_central_zip64_extra_field(pZipListEntry)  ^ fileio.c:1188:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int replace(d, s)  ^ zip.c:1282:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int check_unzip_version(unzippath)  ^ fileio.c:1290:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int getfileattr(f)  ^ 2 warnings and 20 errors generated. fileio.c:1306:5: warning: a function definition withoutzipfile.c :a1080 :prototype11 :is deprecated warning: in alla versionsfunction ofdefinition Cwithout anda isprototype notis supporteddeprecated inin C2xall versions[-Wdeprecated-non-prototype] of C and is not int setfileattr(f, a)supported in ^ C2x [-Wdeprecated-non-prototype] zip.c:1282:11: warning: a functionzipfile.c :definition1322 :without11 :a prototype warning: is deprecateda infunction alldefinition versionswithout ofa Cprototype andis  isfileio.cdeprecated : not1327in : supported7all : in versions  C2xof warning: C[-Wdeprecated-non-prototype] and a isfunction notdefinition supportedwithout ina C2xprototype is[-Wdeprecated-non-prototype] deprecated in all versions of C and is zip.cnot: 1326supported: 12local int add_local_zip64_extra_field(pZEntry):in C2x ^ warning: [-Wdeprecated-non-prototype]a function definition without a prototypechar *tempname(zip) is ^deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void check_zipfile(zipname, zippath)  ^ fileio.c:1503:5: warning: a function definition without a prototype is deprecated in all versions of C and is not zipfile.csupported: 1322in: 11C2x: [-Wdeprecated-non-prototype]warning: a function definition int fcopy(f, g, n)without a ^ prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:1416:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int add_Unicode_Path_local_extra_field(pZEntry)  ^ zip.c:1326:12: warning: a function definition without a prototype is deprecated in all versions of C andfileio.c :is1560 :not5 :supported in warning: C2x  a[-Wdeprecated-non-prototype] function definition without a prototype is deprecated in all versions of C and is notzip.c :supported1531 :in11 :C2x  [-Wdeprecated-non-prototype]warning:  a function definition int bfcopy(n)without a ^ prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int add_filter(flag, pattern)  ^ make[1]: *** [unix/Makefile:86: zipup.o] Error 1 zipfile.c:1416:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:1548:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int add_Unicode_Path_cen_extra_field(pZEntry)  ^ zip.c:1531:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:1548:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:1692:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zoff_t ffile_size( file)  ^ zip.c:1646:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local long add_name(filearg)  ^ zipfile.c:1766:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void zipoddities(z)  ^ zip.c:1646:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] make[1]: *** [unix/Makefile:86: util.o] Error 1 zipfile.c:1766:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:2159:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int readlocal(localz, z)  ^ zip.c:1786:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int encr_passwd(modeflag, pwbuf, size, zfn)  ^ zip.c:1825:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int rename_split(temp_name, out_path)  ^ zip.c:1845:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int set_filetype(out_path)  ^ zipfile.c:2955:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int find_next_signature(f)  ^ fileio.c:1932:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int rename(from, to)  ^ zipfile.c:2955:11: warning: a function definition without a prototype is deprecated in all versions of Cfileio.c and: is1959 :not1 :supported in warning: C2x  a[-Wdeprecated-non-prototype] function definition without a prototype is deprecated in all versionszipfile.c :of3034 :C11 :and is warning: not supporteda infunction C2xdefinition without[-Wdeprecated-non-prototype] a prototype is deprecated memset(buf, init, len)in all^ versions of C fileio.cand: 1959is: 1not: supported inerror: C2x conflicting [-Wdeprecated-non-prototype]types for 'memset' local int find_signature(f, signature)/usr/include/bits/string_fortified.h :57 ^: 8: note: previous definition is here __NTH (memset (void *__dest, int __ch, size_t __len))  ^ fileio.c:1959:1: warning: a function definition without a prototype is deprecated in all zipfile.cversions: 3034of: 11C: and iswarning: not asupported functionin definitionC2x without a[-Wdeprecated-non-prototype] prototype is deprecated in all versionsmemset(buf, init, len) of C^ and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:1977:1: warning: a zipfile.cfunction: 3080definition: 11without: a prototypewarning: is adeprecated functionin definitionall withoutversions aof prototypeC isand deprecatedis innot allsupported versionsin ofC2x C [-Wdeprecated-non-prototype]and is not supported in C2x [-Wdeprecated-non-prototype]memcpy(dst,src,len) /* v2.0f */ ^ fileio.c:local int is_signature(sig1, sig2)1977 :1 ^: error: conflicting types for 'memcpy' /usr/include/bits/string_fortified.h:26:8: note: previous definition is here __NTH (memcpy (void *__restrict __dest, const void *__restrict __src,  ^ fileio.c:1977:1: warning: a function definition without a prototype is deprecated in all versions of C andzipfile.c :is3080 :not11 :supported in warning: C2x  a[-Wdeprecated-non-prototype] function definition without a prototype is deprecated inmemcpy(dst,src,len) /* v2.0f */ all ^versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:1995:1: warning: a function definition without a zipfile.cprototype: 3128is: 11deprecated: in allwarning: versions aof functionC definitionand withoutis anot prototypesupported isin deprecatedC2x in [-Wdeprecated-non-prototype]all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]memcmp(b1,b2,len) /* jpd@usl.edu -- 11/16/90 */ ^ fileio.c:1995:local int at_signature(f, signature)1 : ^ error: conflicting types for 'memcmp'zip.c :2119:5/usr/include/string.h:: 64:12warning: : a note: function previousdefinition declarationwithout isa hereprototype is deprecated in all versions of C and is not extern int memcmp (const void *__s1, const void *__s2, size_t __n)supported in ^ C2x [-Wdeprecated-non-prototype] int main(argc, argv)  ^ fileio.c:1995:1: warning: a function definition without a prototype is deprecated in allzipfile.c :versions3128 :of11 :C and warning: is nota supportedfunction indefinition C2xwithout a[-Wdeprecated-non-prototype] prototype is deprecated in all versions of C and is not supported in memcmp(b1,b2,len) /* jpd@usl.edu -- 11/16/90 */C2x  ^[-Wdeprecated-non-prototype]  fileio.c:2033:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int ask_for_split_read_path(current_disk)  ^ fileio.c:2120:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(buf, SPLIT_MAXPATH, stdin);  ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c:2143:7: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(buf, SPLIT_MAXPATH, stdin);  ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ fileio.c:2279:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int ask_for_split_write_path(current_disk)  ^ fileio.c:2324:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(buf, FNMAX, stdin);  ^~~~~ ~~~~~~~~~~~~~~~~~ fileio.c:2413:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *get_in_split_path(base_path, disk_number)  ^ fileio.c:2484:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *get_out_split_path(base_path, disk_number)  ^ fileio.c:2545:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int close_split(disk_number, tempfile, temp_name)  ^ fileio.c:2568:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] size_t bfwrite(buffer, size, count, mode)  ^ fileio.c:2860:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int utf8_char_bytes(utf8)  ^ fileio.c:2860:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:2902:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] long ucs4_char_from_utf8(utf8)  ^ fileio.c:2902:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:2929:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int utf8_from_ucs4_char(utf8buf, ch)  ^ fileio.c:2929:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:2968:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int utf8_to_ucs4_string(utf8, ucs4buf, buflen)  ^ fileio.c:2968:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:2996:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int ucs4_string_to_utf8(ucs4, utf8buf, buflen)  ^ fileio.c:2996:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:3100:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int is_ascii_string(mbstring)  ^ fileio.c:3118:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *local_to_utf8_string(local_string)  ^ fileio.c:3150:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *wide_char_to_escape_string(wide_char)  ^ fileio.c:3249:7: warning: a function definition without a prototype is deprecated in all versions of C and iszipfile.c :not5271 :supported5 :in C2x warning: [-Wdeprecated-non-prototype]a function definition without a prototype is char *local_to_escape_string(local_string)deprecated in ^ all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int putlocal(z, rewrite)  ^ fileio.c:3275:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *wide_to_local_string(wide_string)  ^ zipfile.c:5511:5: warning: a function definitionfileio.c :without3354 :a7 :prototype is warning: deprecated ina allfunction versionsdefinition ofwithout Ca andprototype isis notdeprecated supportedin inall C2xversions of[-Wdeprecated-non-prototype] C and is not int putextended(z)supported in ^ C2x [-Wdeprecated-non-prototype] char *wide_to_escape_string(wide_string)  ^ zipfile.c:5612:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int putcentral(z)  ^ fileio.c:3395:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *local_to_display_string(local_string)  ^ fileio.c:3465:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *utf8_to_local_string(utf8_string)  ^ fileio.c:3476:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *utf8_to_escape_string(utf8_string)  ^ fileio.c:3487:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zwchar *local_to_wide_string(local_string)  ^ fileio.c:3542:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *wide_to_utf8_string(wide_string)  ^ zipfile.c:6007:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int zipcopy(z)  ^ fileio.c:3563:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zwchar *utf8_to_wide_string(utf8_string)  ^ fileio.c:3739:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int optionerr(buf, err, optind, islong)  ^ fileio.c:3739:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:3775:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char **copy_args(args, max_args)  ^ fileio.c:3812:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int free_args(args)  ^ fileio.c:3839:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int insert_arg(pargs, arg, at_arg, free_args)  ^ fileio.c:3933:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local unsigned long get_shortopt(args, argnum, optchar, negated, value,  ^ zipfile.c:6548:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local int ef_scan_ut_time(ef_buf, ef_len, ef_is_cent, z_utim)  ^ zipfile.c:6548:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] zipfile.c:6665:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int get_ef_ut_ztime(z, z_utim)  ^ zipfile.c:6689:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local void cutpath(p, delim)  ^ zipfile.c:6689:12: warning: fileio.c:a3933 :function21 :definition without warning: a prototypea isfunction deprecateddefinition inwithout alla versionsprototype ofis Cdeprecated andin isall notversions supportedof inC C2xand is[-Wdeprecated-non-prototype] not supported in C2x [-Wdeprecated-non-prototype] fileio.c:4170:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] local unsigned long get_longopt(args, argnum, optchar, negated, value,  ^ 62 warnings and 3 errors generated. fileio.c:4170:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fileio.c:4548:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned long get_option(pargs, argc, argnum, optchar, value,  ^ make[1]: *** [unix/Makefile:86: zipfile.o] Error 1 71 warnings and 6 errors generated. zip.c:2119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 22 warnings and 3 errors generated. make[1]: *** [unix/Makefile:86: fileio.o] Error 1 make[1]: *** [unix/Makefile:86: zip.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-arch/zip-3.0-r4/work/zip30' make: *** [unix/Makefile:202: generic] Error 2 * ERROR: app-arch/zip-3.0-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-arch/zip-3.0-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-arch/zip-3.0-r4::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-arch/zip-3.0-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-arch/zip-3.0-r4/temp/environment'. * Working directory: '/var/tmp/portage/app-arch/zip-3.0-r4/work/zip30' * S: '/var/tmp/portage/app-arch/zip-3.0-r4/work/zip30'