* Package: app-arch/arc-5.21q:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking arc-5.21q.tar.gz to /var/tmp/portage/app-arch/arc-5.21q/work >>> Source unpacked in /var/tmp/portage/app-arch/arc-5.21q/work >>> Preparing source in /var/tmp/portage/app-arch/arc-5.21q/work/arc-5.21q ... * Applying arc-5.21m-darwin.patch ... [ ok ] * Applying arc-5.21m-gentoo-fbsd.patch ... patching file tmclock.c patch unexpectedly ends in middle of line Hunk #1 succeeded at 16 with fuzz 2 (offset -2 lines). [ ok ] * Applying arc-5.21p-fno-common.patch ... [ ok ] * Applying arc-5.21p-variadic-arcdie.patch ... patching file arcmisc.c Hunk #1 succeeded at 5 with fuzz 1 (offset 2 lines). Hunk #2 succeeded at 226 (offset 2 lines). [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-arch/arc-5.21q/work/arc-5.21q ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-arch/arc-5.21q/work/arc-5.21q ... make -O -j4 CC=x86_64-pc-linux-gnu-gcc 'OPT=-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 ' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -DSYSV=1 -c arccvt.c arccvt.c: In function ‘cvtarc’: arccvt.c:31:1: warning: old-style function definition [-Wold-style-definition] 31 | cvtarc(num, arg) /* convert archive */ | ^~~~~~ arccvt.c:40:25: error: conflicting types for ‘fopen’; have ‘FILE *(void)’ 40 | FILE *fopen();/* file opener */ | ^~~~~ In file included from arccvt.c:17: /usr/include/stdio.h:264:14: note: previous declaration of ‘fopen’ with type ‘FILE *(const char * restrict, const char * restrict)’ 264 | extern FILE *fopen (const char *__restrict __filename, | ^~~~~ arccvt.c:45:17: error: too many arguments to function ‘makefnam’ 45 | makefnam("$ARCTEMP.CVT", arcname, tempname); | ^~~~~~~~ arccvt.c:39:25: note: declared here 39 | char *makefnam(); /* filename fixer */ | ^~~~~~~~ arccvt.c:50:9: error: too many arguments to function ‘openarc’ 50 | openarc(1); /* open archive for changes */ | ^~~~~~~ arccvt.c:24:9: note: declared here 24 | VOID openarc(), rempath(), closearc(), arcdie(), pack(); | ^~~~~~~ arccvt.c:54:9: error: too many arguments to function ‘rempath’ 54 | rempath(num, arg); /* strip off paths */ | ^~~~~~~ arccvt.c:24:20: note: declared here 24 | VOID openarc(), rempath(), closearc(), arcdie(), pack(); | ^~~~~~~ arccvt.c:57:24: error: too many arguments to function ‘readhdr’ 57 | while (readhdr(&hdr, arc)) { /* while more files to check */ | ^~~~~~~ arccvt.c:23:18: note: declared here 23 | int match(), readhdr(), unpack(), unlink(); | ^~~~~~~ arccvt.c:61:37: error: too many arguments to function ‘match’ 61 | if (match(hdr.name, arg[n])) { | ^~~~~ arccvt.c:23:9: note: declared here 23 | int match(), readhdr(), unpack(), unlink(); | ^~~~~ arccvt.c:69:33: error: too many arguments to function ‘cvtfile’ 69 | cvtfile(&hdr); /* then do it */ | ^~~~~~~ arccvt.c:26:17: note: declared here 26 | static VOID cvtfile(); | ^~~~~~~ arccvt.c:71:33: error: too many arguments to function ‘writehdr’ 71 | writehdr(&hdr, new); | ^~~~~~~~ arccvt.c:25:9: note: declared here 25 | VOID writehdr(), filecopy(); | ^~~~~~~~ arccvt.c:72:33: error: too many arguments to function ‘filecopy’ 72 | filecopy(arc, new, hdr.size); | ^~~~~~~~ arccvt.c:25:21: note: declared here 25 | VOID writehdr(), filecopy(); | ^~~~~~~~ arccvt.c:76:24: error: too many arguments to function ‘readhdr’ 76 | while (readhdr(&hdr, arc)) /* else convert all files */ | ^~~~~~~ arccvt.c:23:18: note: declared here 23 | int match(), readhdr(), unpack(), unlink(); | ^~~~~~~ arccvt.c:77:25: error: too many arguments to function ‘cvtfile’ 77 | cvtfile(&hdr); | ^~~~~~~ arccvt.c:26:17: note: declared here 26 | static VOID cvtfile(); | ^~~~~~~ arccvt.c:80:9: error: too many arguments to function ‘writehdr’ 80 | writehdr(&hdr, new); /* write out our end marker */ | ^~~~~~~~ arccvt.c:25:9: note: declared here 25 | VOID writehdr(), filecopy(); | ^~~~~~~~ arccvt.c:81:9: error: too many arguments to function ‘closearc’ 81 | closearc(1); /* close archive after changes */ | ^~~~~~~~ arccvt.c:24:31: note: declared here 24 | VOID openarc(), rempath(), closearc(), arcdie(), pack(); | ^~~~~~~~ arccvt.c: In function ‘cvtfile’: arccvt.c:94:1: warning: old-style function definition [-Wold-style-definition] 94 | cvtfile(hdr) /* convert a file */ | ^~~~~~~ arccvt.c:97:33: error: conflicting types for ‘ftell’; have ‘long int(void)’ 97 | long starts, ftell(); /* where the file goes */ | ^~~~~ /usr/include/stdio.h:775:17: note: previous declaration of ‘ftell’ with type ‘long int(FILE *)’ 775 | extern long int ftell (FILE *__stream) __wur __nonnull ((1)); | ^~~~~ arccvt.c:100:21: error: too many arguments to function ‘fopen’ 100 | if (!(tmp = fopen(tempname, "w+b"))) | ^~~~~ arccvt.c:98:31: note: declared here 98 | FILE *tmp, *fopen(); /* temporary file */ | ^~~~~ arccvt.c:101:17: error: too many arguments to function ‘arcdie’ 101 | arcdie("Unable to create temporary file %s", tempname); | ^~~~~~ arccvt.c:24:43: note: declared here 24 | VOID openarc(), rempath(), closearc(), arcdie(), pack(); | ^~~~~~ arccvt.c:107:9: error: too many arguments to function ‘unpack’ 107 | unpack(arc, tmp, hdr); /* unpack the entry */ | ^~~~~~ arccvt.c:23:29: note: declared here 23 | int match(), readhdr(), unpack(), unlink(); | ^~~~~~ arccvt.c:110:18: error: too many arguments to function ‘ftell’ 110 | starts = ftell(new); /* note where header goes */ | ^~~~~ arccvt.c:97:33: note: declared here 97 | long starts, ftell(); /* where the file goes */ | ^~~~~ arccvt.c:112:9: error: too many arguments to function ‘writehdr’ 112 | writehdr(hdr, new); /* write out header skeleton */ | ^~~~~~~~ arccvt.c:25:9: note: declared here 25 | VOID writehdr(), filecopy(); | ^~~~~~~~ arccvt.c:116:9: error: too many arguments to function ‘pack’ 116 | pack(tmp, new, hdr); /* pack file into archive */ | ^~~~ arccvt.c:24:53: note: declared here 24 | VOID openarc(), rempath(), closearc(), arcdie(), pack(); | ^~~~ arccvt.c:118:9: error: too many arguments to function ‘writehdr’ 118 | writehdr(hdr, new); /* write out real header */ | ^~~~~~~~ arccvt.c:25:9: note: declared here 25 | VOID writehdr(), filecopy(); | ^~~~~~~~ arccvt.c:121:13: error: too many arguments to function ‘unlink’ 121 | if (unlink(tempname) && warn) { | ^~~~~~ arccvt.c:23:39: note: declared here 23 | int match(), readhdr(), unpack(), unlink(); | ^~~~~~ make: *** [Makefile:88: arccvt.o] Error 1 make: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -DSYSV=1 -c arcadd.c arcadd.c: In function ‘addarc’: arcadd.c:43:1: warning: old-style function definition [-Wold-style-definition] 43 | addarc(num, arg, move, update, fresh) /* add files to archive */ | ^~~~~~ arcadd.c:97:26: error: too many arguments to function ‘dir’ 97 | for (d = dir(arg[n]); d; d = dir(NULL)) { | ^~~ arcadd.c:50:29: note: declared here 50 | char *d, *dir(); /* directory junk */ | ^~~ arcadd.c:97:46: error: too many arguments to function ‘dir’ 97 | for (d = dir(arg[n]); d; d = dir(NULL)) { | ^~~ arcadd.c:50:29: note: declared here 50 | char *d, *dir(); /* directory junk */ | ^~~ arcadd.c:125:26: error: too many arguments to function ‘addbunch’ 125 | nfiles = addbunch(nfiles, path, name, move, update, fresh); | ^~~~~~~~ arcadd.c:62:25: note: declared here 62 | int addbunch(); | ^~~~~~~~ arcadd.c: In function ‘addbunch’: arcadd.c:62:25: warning: old-style function definition [-Wold-style-definition] arcadd.c:146:1: error: number of arguments doesn’t match prototype 146 | { | ^ arcadd.c:62:25: error: prototype declaration 62 | int addbunch(); | ^~~~~~~~ arcadd.c:168:23: error: too many arguments to function ‘izadir’ 168 | ||izadir(path[n]) /* or a directory */ | ^~~~~~ arcadd.c:30:9: note: declared here 30 | int izadir(); | ^~~~~~ arcadd.c:186:15: error: too many arguments to function ‘izadir’ 186 | ||izadir(path[n]) | ^~~~~~ arcadd.c:30:9: note: declared here 30 | int izadir(); | ^~~~~~ arcadd.c:199:25: error: too many arguments to function ‘arcdie’ 199 | arcdie("Duplicate filenames:\n %s\n %s", path[n], path[n + 1]); | ^~~~~~ arcadd.c:33:40: note: declared here 33 | VOID pack(), closearc(), openarc(), arcdie(); | ^~~~~~ arcadd.c:201:9: error: too many arguments to function ‘openarc’ 201 | openarc(1); /* open archive for changes */ | ^~~~~~~ arcadd.c:33:29: note: declared here 33 | VOID pack(), closearc(), openarc(), arcdie(); | ^~~~~~~ arcadd.c:204:21: error: too many arguments to function ‘addfile’ 204 | if (addfile(path[n], name[n], update, fresh) < 0) { | ^~~~~~~ arcadd.c:27:17: note: declared here 27 | static int addfile(); | ^~~~~~~ arcadd.c:217:16: error: too many arguments to function ‘readhdr’ 217 | while (readhdr(&hdr, arc)) { /* while more entries to copy */ | ^~~~~~~ arcadd.c:28:9: note: declared here 28 | int readhdr(), unlink(); | ^~~~~~~ arcadd.c:218:17: error: too many arguments to function ‘writehdr’ 218 | writehdr(&hdr, new); | ^~~~~~~~ arcadd.c:32:9: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:219:17: error: too many arguments to function ‘filecopy’ 219 | filecopy(arc, new, hdr.size); | ^~~~~~~~ arcadd.c:32:21: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:222:9: error: too many arguments to function ‘writehdr’ 222 | writehdr(&hdr, new); /* write out our end marker */ | ^~~~~~~~ arcadd.c:32:9: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:223:9: error: too many arguments to function ‘closearc’ 223 | closearc(1); /* close archive after changes */ | ^~~~~~~~ arcadd.c:33:17: note: declared here 33 | VOID pack(), closearc(), openarc(), arcdie(); | ^~~~~~~~ arcadd.c:228:29: error: too many arguments to function ‘unlink’ 228 | if (unlink(path[n]) && warn) { | ^~~~~~ arcadd.c:28:20: note: declared here 28 | int readhdr(), unlink(); | ^~~~~~ arcadd.c: In function ‘addfile’: arcadd.c:238:1: warning: old-style function definition [-Wold-style-definition] 238 | addfile(path, name, update, fresh) /* add named file to archive */ | ^~~~~~~ arcadd.c:246:29: error: conflicting types for ‘fopen’; have ‘FILE *(void)’ 246 | FILE *f, *fopen(); /* file to add, opener */ | ^~~~~ In file included from arcadd.c:16: /usr/include/stdio.h:264:14: note: previous declaration of ‘fopen’ with type ‘FILE *(const char * restrict, const char * restrict)’ 264 | extern FILE *fopen (const char *__restrict __filename, | ^~~~~ arcadd.c:247:33: error: conflicting types for ‘ftell’; have ‘long int(void)’ 247 | long starts, ftell(); /* file locations */ | ^~~~~ /usr/include/stdio.h:775:17: note: previous declaration of ‘ftell’ with type ‘long int(FILE *)’ 775 | extern long int ftell (FILE *__stream) __wur __nonnull ((1)); | ^~~~~ arcadd.c:251:19: error: too many arguments to function ‘fopen’ 251 | if (!(f = fopen(path, OPEN_R))) | ^~~~~ arcadd.c:246:29: note: declared here 246 | FILE *f, *fopen(); /* file to add, opener */ | ^~~~~ arcadd.c:300:9: error: too many arguments to function ‘getstamp’ 300 | getstamp(f, &nhdr.date, &nhdr.time); | ^~~~~~~~ arcadd.c:32:33: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:319:26: error: too many arguments to function ‘ftell’ 319 | starts = ftell(arc); /* where are we? */ | ^~~~~ arcadd.c:247:33: note: declared here 247 | long starts, ftell(); /* file locations */ | ^~~~~ arcadd.c:320:24: error: too many arguments to function ‘readhdr’ 320 | while (readhdr(&ohdr, arc)) { /* while more files to check */ | ^~~~~~~ arcadd.c:28:9: note: declared here 28 | int readhdr(), unlink(); | ^~~~~~~ arcadd.c:336:25: error: too many arguments to function ‘writehdr’ 336 | writehdr(&ohdr, new); /* entry preceeds update; | ^~~~~~~~ arcadd.c:32:9: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:338:25: error: too many arguments to function ‘filecopy’ 338 | filecopy(arc, new, ohdr.size); | ^~~~~~~~ arcadd.c:32:21: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:339:34: error: too many arguments to function ‘ftell’ 339 | starts = ftell(arc); /* now where are we? */ | ^~~~~ arcadd.c:247:33: note: declared here 247 | long starts, ftell(); /* file locations */ | ^~~~~ arcadd.c:369:18: error: too many arguments to function ‘ftell’ 369 | starts = ftell(new); /* note where header goes */ | ^~~~~ arcadd.c:247:33: note: declared here 247 | long starts, ftell(); /* file locations */ | ^~~~~ arcadd.c:371:9: error: too many arguments to function ‘writehdr’ 371 | writehdr(&nhdr, new); /* write out header skeleton */ | ^~~~~~~~ arcadd.c:32:9: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ arcadd.c:375:9: error: too many arguments to function ‘pack’ 375 | pack(f, new, &nhdr); /* pack file into archive */ | ^~~~ arcadd.c:33:9: note: declared here 33 | VOID pack(), closearc(), openarc(), arcdie(); | ^~~~ arcadd.c:377:9: error: too many arguments to function ‘writehdr’ 377 | writehdr(&nhdr, new); /* write out real header */ | ^~~~~~~~ arcadd.c:32:9: note: declared here 32 | VOID writehdr(), filecopy(), getstamp(); | ^~~~~~~~ make: *** [Makefile:84: arcadd.o] Error 1 x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -DSYSV=1 -c arccode.c arccode.c: In function ‘codebuf’: arccode.c:32:1: warning: old-style function definition [-Wold-style-definition] 32 | codebuf(buf, len) /* encrypt a buffer */ | ^~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -DSYSV=1 -c arc.c arc.c: In function ‘main’: arc.c:109:1: warning: old-style function definition [-Wold-style-definition] 109 | main(num, arg) /* system entry point */ | ^~~~ In file included from arc.c:72: arc.h:24:17: error: conflicting types for ‘getenv’; have ‘char *(void)’ 24 | #define envfind getenv | ^~~~~~ arc.c:116:25: note: in expansion of macro ‘envfind’ 116 | char *envfind(); /* environment searcher */ | ^~~~~~~ In file included from arc.h:51: /usr/include/stdlib.h:773:14: note: previous declaration of ‘getenv’ with type ‘char *(const char *)’ 773 | extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur; | ^~~~~~ arc.h:24:17: error: too many arguments to function ‘getenv’ 24 | #define envfind getenv | ^~~~~~ arc.c:198:26: note: in expansion of macro ‘envfind’ 198 | if (!(arctemp2 = envfind("ARCTEMP"))) | ^~~~~~~ arc.h:24:17: note: declared here 24 | #define envfind getenv | ^~~~~~ arc.c:116:25: note: in expansion of macro ‘envfind’ 116 | char *envfind(); /* environment searcher */ | ^~~~~~~ arc.h:24:17: error: too many arguments to function ‘getenv’ 24 | #define envfind getenv | ^~~~~~ arc.c:199:28: note: in expansion of macro ‘envfind’ 199 | arctemp2 = envfind("TMPDIR"); | ^~~~~~~ arc.h:24:17: note: declared here 24 | #define envfind getenv | ^~~~~~ arc.c:116:25: note: in expansion of macro ‘envfind’ 116 | char *envfind(); /* environment searcher */ | ^~~~~~~ arc.c:242:9: error: too many arguments to function ‘upper’ 242 | upper(arg[1]); /* convert to uppercase */ | ^~~~~ arc.c:115:25: note: declared here 115 | VOID upper();/* case conversion routine */ | ^~~~~ arc.c:256:25: error: too many arguments to function ‘makefnam’ 256 | makefnam(arg[2],".arc",arcname); | ^~~~~~~~ arc.c:99:18: note: declared here 99 | char *makefnam(); /* filename fixup routine */ | ^~~~~~~~ arc.c:260:17: error: too many arguments to function ‘makefnam’ 260 | makefnam(arg[2],".arc",arcname); | ^~~~~~~~ arc.c:99:18: note: declared here 99 | char *makefnam(); /* filename fixup routine */ | ^~~~~~~~ arc.c:266:9: error: too many arguments to function ‘makefnam’ 266 | makefnam(".BAK", arcname, bakname); | ^~~~~~~~ arc.c:99:18: note: declared here 99 | char *makefnam(); /* filename fixup routine */ | ^~~~~~~~ arc.c:277:33: error: too many arguments to function ‘arcdie’ 277 | arcdie("Cannot mix %c and %c", opt, *a); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:321:25: error: too many arguments to function ‘arcdie’ 321 | arcdie("%c is an unknown command", *a); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:325:17: error: too many arguments to function ‘arcdie’ 325 | arcdie("I have nothing to do!"); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:337:25: error: too many arguments to function ‘expandlst’ 337 | expandlst(n); | ^~~~~~~~~ arc.c:92:17: note: declared here 92 | static VOID expandlst(); | ^~~~~~~~~ arc.c:360:17: error: too many arguments to function ‘arcdie’ 360 | arcdie("Not enough memory for input buffer."); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:362:17: error: too many arguments to function ‘arcdie’ 362 | arcdie("Not enough memory for output buffer."); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:364:17: error: too many arguments to function ‘arcdie’ 364 | arcdie("Not enough memory for packing buffer."); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:375:17: error: too many arguments to function ‘addarc’ 375 | addarc(lnum, lst, (opt == 'M'), (opt == 'U'), (opt == 'F')); | ^~~~~~ arc.c:90:17: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:379:17: error: too many arguments to function ‘delarc’ 379 | delarc(lnum, lst); | ^~~~~~ arc.c:90:27: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:385:17: error: too many arguments to function ‘extarc’ 385 | extarc(lnum, lst, (opt == 'P')); | ^~~~~~ arc.c:90:37: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:391:17: error: too many arguments to function ‘lstarc’ 391 | lstarc(lnum, lst); | ^~~~~~ arc.c:90:47: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:399:17: error: too many arguments to function ‘cvtarc’ 399 | cvtarc(lnum, lst); | ^~~~~~ arc.c:90:67: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:403:17: error: too many arguments to function ‘runarc’ 403 | runarc(lnum, lst); | ^~~~~~ arc.c:90:77: note: declared here 90 | VOID addarc(), delarc(), extarc(), lstarc(), tstarc(), cvtarc(), runarc(); | ^~~~~~ arc.c:407:17: error: too many arguments to function ‘arcdie’ 407 | arcdie("I don't know how to do %c yet!", opt); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c: In function ‘expandlst’: arc.c:416:1: warning: old-style function definition [-Wold-style-definition] 416 | expandlst(n) /* expand an indirect reference */ | ^~~~~~~~~ arc.c:419:30: error: conflicting types for ‘fopen’; have ‘FILE *(void)’ 419 | FILE *lf, *fopen(); /* list file, opener */ | ^~~~~ In file included from arc.c:71: /usr/include/stdio.h:264:14: note: previous declaration of ‘fopen’ with type ‘FILE *(const char * restrict, const char * restrict)’ 264 | extern FILE *fopen (const char *__restrict __filename, | ^~~~~ arc.c:425:17: error: too many arguments to function ‘makefnam’ 425 | makefnam(p, ".CMD", buf); | ^~~~~~~~ arc.c:99:18: note: declared here 99 | char *makefnam(); /* filename fixup routine */ | ^~~~~~~~ arc.c:426:28: error: too many arguments to function ‘fopen’ 426 | if (!(lf = fopen(buf, "r"))) | ^~~~~ arc.c:419:30: note: declared here 419 | FILE *lf, *fopen(); /* list file, opener */ | ^~~~~ arc.c:427:25: error: too many arguments to function ‘arcdie’ 427 | arcdie("Cannot read list of files in %s", buf); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ arc.c:437:25: error: too many arguments to function ‘arcdie’ 437 | arcdie("too many file references"); | ^~~~~~ arc.c:91:17: note: declared here 91 | VOID arcdie(); | ^~~~~~ make: *** [Makefile:80: arc.o] Error 1 * ERROR: app-arch/arc-5.21q::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-arch/arc-5.21q::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-arch/arc-5.21q::gentoo'`. * The complete build log is located at '/var/log/portage/app-arch:arc-5.21q:20241118-184531.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-arch/arc-5.21q/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-arch/arc-5.21q/temp/environment'. * Working directory: '/var/tmp/portage/app-arch/arc-5.21q/work/arc-5.21q' * S: '/var/tmp/portage/app-arch/arc-5.21q/work/arc-5.21q'