>>> Building on exopi-3 under x11/xscribble BDEPENDS = [devel/imake;devel/imake-cf] DIST = [x11/xscribble:xscribble.tgz] FULLPKGNAME = xscribble-20000616p4 (Junk lock obtained for exopi-3 at 1764961417.85) >>> Running depends in x11/xscribble at 1764961417.91 last junk was in misc/findutils /usr/sbin/pkg_add -aI -Drepair imake-1.0.10 imake-cf-1.0.8 was: /usr/sbin/pkg_add -aI -Drepair imake-1.0.10 imake-cf-1.0.8 /usr/sbin/pkg_add -aI -Drepair imake-1.0.10 imake-cf-1.0.8 >>> Running show-prepare-results in x11/xscribble at 1764961419.57 ===> x11/xscribble ===> Building from scratch xscribble-20000616p4 ===> xscribble-20000616p4 depends on: imake-* -> imake-1.0.10 ===> xscribble-20000616p4 depends on: imake-cf-* -> imake-cf-1.0.8 ===> Verifying specs: X11 Xau Xdmcp Xext ICE Xt Xtst Xmu c m SM Xpm Xaw ===> found X11.19.0 Xau.10.0 Xdmcp.11.0 Xext.13.0 ICE.12.0 Xt.11.1 Xtst.11.0 Xmu.11.0 c.102.2 m.10.1 SM.9.0 Xpm.10.0 Xaw.16.0 imake-1.0.10 imake-cf-1.0.8 (Junk lock released for exopi-3 at 1764961420.16) Woken up devel/xtensa-esp32s3-elf/binutils distfiles size=164379 >>> Running build in x11/xscribble at 1764961420.21 ===> x11/xscribble ===> Checking files for xscribble-20000616p4 `/exopi-cvs/ports/distfiles/xscribble.tgz' is up to date. >> (SHA256) all files: OK ===> Extracting for xscribble-20000616p4 ===> Patching for xscribble-20000616p4 ===> Applying OpenBSD patch patch-Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Imakefile.orig |+++ Imakefile -------------------------- Patching file Imakefile using Plan A... Hunk #1 succeeded at 9. done ===> Applying OpenBSD patch patch-lirec_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lirec/Imakefile.orig |+++ lirec/Imakefile -------------------------- Patching file lirec/Imakefile using Plan A... Hunk #1 succeeded at 8. done ===> Applying OpenBSD patch patch-lirec_li_recognizer_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lirec/li_recognizer.c.orig |+++ lirec/li_recognizer.c -------------------------- Patching file lirec/li_recognizer.c using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 53. Hunk #3 succeeded at 923. done ===> Applying OpenBSD patch patch-lirec_sc_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lirec/sc.c.orig |+++ lirec/sc.c -------------------------- Patching file lirec/sc.c using Plan A... Hunk #1 succeeded at 30. Hunk #2 succeeded at 365. done ===> Applying OpenBSD patch patch-lirec_util_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lirec/util.h.orig |+++ lirec/util.h -------------------------- Patching file lirec/util.h using Plan A... Hunk #1 succeeded at 53. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for xscribble-20000616p4 ===> Configuring for xscribble-20000616p4 mv -f Makefile Makefile.bak imake -DPorts -DUseInstalled -I/usr/local/lib/X11/config make Makefiles making Makefiles in recman... mv -f Makefile Makefile.bak In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol HasGnuAr is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:11:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:11:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:11:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:11:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:11:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 making Makefiles in lirec... mv -f Makefile Makefile.bak In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol HasGnuAr is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:382:13: Warning: value of undefined symbol XF86Server is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:3860:18: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4077:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4098:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4120:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4138:13: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4159:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4211:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4230:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4302:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4332:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4348:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2157:2: /usr/local/lib/X11/config/X11.tmpl:4419:12: Warning: value of undefined symbol UseInstalledOnCrossCompile is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:13:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:13:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:13:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:13:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:13:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 make includes including in ./recman... including in ./lirec... make depend depending in ./recman... rm -f .depend gccmakedep -f- -- -I. -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- hre_api.c > .depend depending in ./lirec... rm -f .depend gccmakedep -f- -- -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 -- li_recognizer.c sc.c util.c matrix.c bitvector.c > .depend rm -f .depend gccmakedep -f- -- -Ilirec -Irecman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 -- xscribble.c Scribble.c > .depend ===> Building for xscribble-20000616p4 making all in ./recman... rm -f hre_api.o cc -c -O2 -I. -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO hre_api.c hre_api.c:96:5: warning: call to undeclared function 'error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 96 | error("malloc failure"); | ^ hre_api.c:212:5: warning: call to undeclared function '__recognizer_internal_finalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | __recognizer_internal_finalize(rec); | ^ hre_api.c:846:29: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 846 | rec->recognizer_version = REC_VERSION; | ^ ~~~~~~~~~~~ 3 warnings generated. rm -f librecman.a ar clq librecman.a hre_api.o ranlib librecman.a making all in ./lirec... rm -f li_recognizer.o cc -c -O2 -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 li_recognizer.c In file included from li_recognizer.c:32: ./sc.h:2:1: warning: '/*' within block comment [-Wcomment] 2 | /*********************************************************************** | ^ li_recognizer.c:85:21: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | point_list *p = allocate(1, point_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:264:10: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 264 | error("Error in reading example points from classifier file"); | ^ li_recognizer.c:278:20: warning: passing arguments to 'sRead' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | if( (sc = sRead(fd)) == NULL ) { | ^ li_recognizer.c:285:17: warning: passing arguments to 'sFreeClassifier' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | sFreeClassifier(sc); | ^ li_recognizer.c:322:11: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | ret = allocate(nclasses, char*); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:328:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 328 | } | ^ li_recognizer.c:384:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 384 | } | ^ li_recognizer.c:429:16: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | pathname = allocate(strlen(dir) + strlen(filename) + 2, char); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:819:11: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 819 | rec = allocate(1, li_recognizer); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:886:17: warning: passing arguments to 'sFreeClassifier' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 886 | sFreeClassifier(rc->sc); | ^ li_recognizer.c:1195:39: warning: format specifies type 'int' but the argument has type 'Time' (aka 'unsigned long') [-Wformat] 1194 | fprintf(stderr, " (%d, %d), %d\n", | ~~ | %lu 1195 | ipts->pts[j].x, ipts->pts[j].y, ipts->pts[j].chaincode); | ^~~~~~~~~~~~~~~~~~~~~~ li_recognizer.c:1211:39: warning: format specifies type 'int' but the argument has type 'Time' (aka 'unsigned long') [-Wformat] 1210 | fprintf(stderr, "%d %d (%d) ", | ~~ | %lu 1211 | dpts->pts[j].x, dpts->pts[j].y, dpts->pts[j].chaincode); | ^~~~~~~~~~~~~~~~~~~~~~ li_recognizer.c:1248:14: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1248 | newpts = allocate(1, point_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1398:12: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1398 | junk = allocate((2 + LP_FILTER_ITERS) * pts->npts, int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1451:40: warning: format specifies type 'int' but the argument has type 'Time' (aka 'unsigned long') [-Wformat] 1450 | fprintf(stderr, "%3d: (%3d, %3d) %d ", | ~~ | %lu 1451 | i, pts->pts[i].x, pts->pts[i].y, pts->pts[i].chaincode); | ^~~~~~~~~~~~~~~~~~~~~ li_recognizer.c:1471:12: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1471 | regions = allocate(1, region_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1491:14: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1491 | next_reg = allocate(1, region_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1563:15: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1563 | curr_reg = allocate(1, region_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1572:15: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1572 | curr_reg = allocate(1, region_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1617:12: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1617 | dpts = allocate(1, point_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1686:9: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1686 | V = allocate(pts->npts, int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1802:13: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1802 | G = allocate(M, int *); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1804:9: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1804 | junk = allocate(M * (N + 1), int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1887:7: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1887 | BE = allocate((N + 1), int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1889:7: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1889 | TE = allocate((N + 1), int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1910:6: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1910 | C = allocate((M + 1), int *); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1912:9: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1912 | junk = allocate((M + 1) * (N + 1), int); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:1992:13: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1992 | clx_path = allocate(strlen(rec->file_name) + 5, char); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:2025:9: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2025 | dpts = allocate(1, point_list); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ li_recognizer.c:2302:7: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2302 | error("can't allocate memory in lialg_compute_equipoints"); | ^ li_recognizer.c:2421:7: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2421 | error("can't allocate memory in lialg_filter_points"); | ^ 32 warnings generated. rm -f sc.o cc -c -O2 -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 sc.c In file included from sc.c:28: ./sc.h:2:1: warning: '/*' within block comment [-Wcomment] 2 | /*********************************************************************** | ^ sc.c:39:28: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | register sClassifier sc = allocate(1, struct sclassifier); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ sc.c:42:18: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | sc->classdope = allocate(MAXSCLASSES, sClassDope); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ sc.c:56:17: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 56 | if(scd->name) free(scd->name); | ^ sc.c:57:29: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | if(scd->sumcov) FreeMatrix(scd->sumcov); | ^ sc.c:58:30: warning: passing arguments to 'FreeVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | if(scd->average) FreeVector(scd->average); | ^ sc.c:60:35: warning: passing arguments to 'FreeVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | if(sc->w && sc->w[i]) FreeVector(sc->w[i]); | ^ sc.c:62:2: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 62 | free(sc->classdope); | ^ sc.c:64:25: warning: passing arguments to 'FreeVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | if(sc->cnst) FreeVector(sc->cnst); | ^ sc.c:65:30: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | if(sc->invavgcov) FreeMatrix(sc->invavgcov); | ^ sc.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | sFreeClassifier(sc) | ^ In file included from sc.c:28: ./sc.h:61:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | void sFreeClassifier(); /* sc */ | ^ sc.c:80:40: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 80 | if(lastsc == sc && lastscd != NULL && STREQ(lastscd->name, classname)) | ^ ./util.h:37:24: note: expanded from macro 'STREQ' 37 | #define STREQ(a,b) ( ! strcmp(a,b) ) | ^ sc.c:80:40: note: include the header or explicitly provide a declaration for 'strcmp' ./util.h:37:24: note: expanded from macro 'STREQ' 37 | #define STREQ(a,b) ( ! strcmp(a,b) ) | ^ sc.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 70 | sClassNameLookup(sc, classname) | ^ In file included from sc.c:28: ./sc.h:67:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | sClassDope sClassNameLookup(); /* sc, classname */ | ^ sc.c:101:38: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | sc->classdope[sc->nclasses] = scd = allocate(1, struct sclassdope); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ sc.c:102:19: warning: passing arguments to 'scopy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | scd->name = scopy(classname); | ^ sc.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | sAddClass(sc, classname) | ^ sc.c:134:27: warning: passing arguments to 'NewVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | scd->average = NewVector(sc->nfeatures); | ^ sc.c:135:3: warning: call to undeclared function 'ZeroVector'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 135 | ZeroVector(scd->average); | ^ sc.c:136:26: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | scd->sumcov = NewMatrix(sc->nfeatures, sc->nfeatures); | ^ sc.c:137:13: warning: passing arguments to 'ZeroMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | ZeroMatrix(scd->sumcov); | ^ sc.c:142:14: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | PrintVector(y, "sAddExample: funny feature vector nrows!=%d", | ^ sc.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | sAddExample(sc, classname, y) | ^ In file included from sc.c:28: ./sc.h:62:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | void sAddExample(); /* sc, char *classname; Vector y */ | ^ sc.c:180:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | error("No classes for adding to classifier"); | ^ sc.c:187:20: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 187 | avgcov = NewMatrix(sc->nfeatures, sc->nfeatures); | ^ sc.c:188:12: warning: passing arguments to 'ZeroMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | ZeroMatrix(avgcov); | ^ sc.c:201:11: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | error("Number of classes must be less than number of examples"); | ^ sc.c:210:20: warning: passing arguments to 'PrintMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | Z('a') PrintMatrix(avgcov, "Average Covariance Matrix\n"); | ^ sc.c:213:27: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 213 | sc->invavgcov = NewMatrix(sc->nfeatures, sc->nfeatures); | ^ sc.c:214:20: warning: passing arguments to 'InvertMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 214 | det = InvertMatrix(avgcov, sc->invavgcov); | ^ sc.c:219:10: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 219 | sc->w = allocate(sc->nclasses, Vector); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ sc.c:220:22: warning: passing arguments to 'NewVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 220 | sc->cnst = NewVector(sc->nclasses); | ^ sc.c:223:23: warning: passing arguments to 'NewVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 223 | sc->w[c] = NewVector(sc->nfeatures); | ^ sc.c:224:20: warning: passing arguments to 'VectorTimesMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | VectorTimesMatrix(scd->average, sc->invavgcov, sc->w[c]); | ^ sc.c:225:36: warning: passing arguments to 'InnerProduct' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 225 | sc->cnst[c] = -0.5 * InnerProduct(sc->w[c], scd->average); | ^ sc.c:229:12: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 229 | FreeMatrix(avgcov); | ^ sc.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 167 | sDoneAdding(sc) | ^ In file included from sc.c:28: ./sc.h:64:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | void sDoneAdding(); /* sc */ | ^ sc.c:234:15: warning: parameter 'fv' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | sClassify(sc, fv) { | ^ sc.c:234:11: warning: parameter 'sc' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | sClassify(sc, fv) { | ^ sc.c:235:20: warning: passing arguments to 'sClassifyAD' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 235 | return sClassifyAD(sc, fv, NULL, NULL); | ^ sc.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | sClassify(sc, fv) { | ^ In file included from sc.c:28: ./sc.h:65:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | sClassDope sClassify(); /* sc, y */ | ^ sc.c:247:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 247 | double denom, exp(); | ^ sc.c:252:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | error("%x not a trained classifier", sc); | ^ sc.c:259:21: warning: passing arguments to 'InnerProduct' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | IP = InnerProduct(sc->w[i], fv); | ^ sc.c:310:14: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | PrintVector(fv, "%10.10s ", scd->name); | ^ sc.c:314:16: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | PrintVector(scd->average, "%5.5s %5g ", | ^ sc.c:340:28: warning: passing arguments to 'MahalanobisDistance' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | *dp = MahalanobisDistance(fv, scd->average, sc->invavgcov); | ^ sc.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | sClassifyAD(sc, fv, ap, dp) | ^ In file included from sc.c:28: ./sc.h:66:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | sClassDope sClassifyAD(); /* sc, y, double *ap; double *dp */ | ^ sc.c:354:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 354 | register i; | ~~~~~~~~ ^ | int sc.c:359:23: warning: passing arguments to 'FreeVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | if(space) FreeVector(space); | ^ sc.c:360:20: warning: passing arguments to 'NewVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | space = NewVector(NROWS(v)); | ^ sc.c:364:25: warning: passing arguments to 'QuadraticForm' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | result = QuadraticForm(space, sigma); | ^ sc.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | MahalanobisDistance(v, u, sigma) | ^ In file included from sc.c:28: ./sc.h:68:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | double MahalanobisDistance(); /* Vector v, u; Matrix sigma */ | ^ sc.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 369 | FixClassifier(sc, avgcov) | ^ sc.c:384:18: warning: passing arguments to 'SliceMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | m = SliceMatrix(avgcov, bv, bv); | ^ sc.c:385:16: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 385 | r = NewMatrix(NROWS(m), NCOLS(m)); | ^ sc.c:386:21: warning: passing arguments to 'InvertMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | det = InvertMatrix(m, r); | ^ sc.c:389:13: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 389 | FreeMatrix(m); | ^ sc.c:390:13: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | FreeMatrix(r); | ^ sc.c:393:17: warning: passing arguments to 'SliceMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 393 | m = SliceMatrix(avgcov, bv, bv); | ^ sc.c:394:15: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | r = NewMatrix(NROWS(m), NCOLS(m)); | ^ sc.c:395:20: warning: passing arguments to 'InvertMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | det = InvertMatrix(m, r); | ^ sc.c:397:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | error("Can't fix classifier!"); | ^ sc.c:400:15: warning: passing arguments to 'DeSliceMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 400 | DeSliceMatrix(r, 0.0, bv, bv, sc->invavgcov); | ^ sc.c:402:12: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | FreeMatrix(m); | ^ sc.c:403:12: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | FreeMatrix(r); | ^ sc.c:407:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 407 | sDumpClassifier(sc) | ^ | int sc.c:412:53: warning: format specifies type 'unsigned int' but the argument has type 'sClassifier' (aka 'struct sclassifier *') [-Wformat] 412 | printf("\n----Classifier %x, %d features:-----\n", sc, sc->nfeatures); | ~~ ^~ sc.c:418:14: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 418 | PrintVector(sc->w[c], "%s: %g + ", sc->classdope[c]->name, sc->cnst[c]); | ^ sc.c:420:14: warning: passing arguments to 'PrintVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | PrintVector(sc->classdope[c]->average, "%s: ", sc->classdope[c]->name); | ^ sc.c:423:17: warning: passing arguments to 'PrintMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 423 | PrintMatrix(sc->invavgcov, "Inverse average covariance matrix:\n"); | ^ sc.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 407 | sDumpClassifier(sc) | ^ sc.c:426:1: warning: non-void function does not return a value [-Wreturn-type] 426 | } | ^ sc.c:443:3: warning: call to undeclared function 'OutputVector'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 443 | OutputVector(outfile, scd->average); | ^ sc.c:444:3: warning: call to undeclared function 'OutputMatrix'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 444 | OutputMatrix(outfile, scd->sumcov); | ^ sc.c:447:2: warning: call to undeclared function 'OutputVector'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 447 | OutputVector(outfile, sc->cnst); | ^ sc.c:448:2: warning: call to undeclared function 'OutputMatrix'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 448 | OutputMatrix(outfile, sc->invavgcov); | ^ sc.c:429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | sWrite(outfile, sc) | ^ In file included from sc.c:28: ./sc.h:60:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | void sWrite(); /* FILE *f; sClassifier sc; */ | ^ sc.c:465:11: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | error("Input error in classifier file"); | ^ sc.c:475:10: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | sc->w = allocate(sc->nclasses, Vector); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ sc.c:478:29: warning: passing arguments to 'InputVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 478 | scd->average = InputVector(infile); | ^ sc.c:479:28: warning: passing arguments to 'InputMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 479 | scd->sumcov = InputMatrix(infile); | ^ sc.c:480:25: warning: passing arguments to 'InputVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 480 | sc->w[i] = InputVector(infile); | ^ sc.c:482:24: warning: passing arguments to 'InputVector' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 482 | sc->cnst = InputVector(infile); | ^ sc.c:483:29: warning: passing arguments to 'InputMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | sc->invavgcov = InputMatrix(infile); | ^ sc.c:452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 452 | sRead(infile) | ^ In file included from sc.c:28: ./sc.h:59:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | sClassifier sRead(); /* FILE *f */ | ^ sc.c:489:16: warning: parameter 'nclosest' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 489 | sDistances(sc, nclosest) | ^ 490 | register sClassifier sc; 491 | { sc.c:489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 489 | sDistances(sc, nclosest) | ^ | int sc.c:492:31: warning: passing arguments to 'NewMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | register Matrix d = NewMatrix(sc->nclasses, sc->nclasses); | ^ sc.c:531:12: warning: passing arguments to 'FreeMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | FreeMatrix(d); | ^ sc.c:489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 489 | sDistances(sc, nclosest) | ^ sc.c:532:1: warning: non-void function does not return a value [-Wreturn-type] 532 | } | ^ 100 warnings generated. rm -f util.o cc -c -O2 -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 util.c util.c:34:17: warning: parameter 'itemsize' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | myalloc(nitems, itemsize, typename) | ^ 35 | char *typename; 36 | { util.c:34:9: warning: parameter 'nitems' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 34 | myalloc(nitems, itemsize, typename) | ^ 35 | char *typename; 36 | { util.c:39:27: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 39 | register char *p = malloc(bytes); | ^ util.c:41:12: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | error("Can't get mem for %d %s's (each %d bytes, %d total bytes)", | ^ util.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | myalloc(nitems, itemsize, typename) | ^ In file included from util.c:19: ./util.h:39:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | char *myalloc(); /* Do not call this function directly */ | ^ util.c:55:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 55 | char *strcpy(); | ^ util.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | scopy(s) | ^ In file included from util.c:19: ./util.h:40:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 40 | char *scopy(); /* allocates memory for a string */ | ^ util.c:66:34: warning: parameter 'j' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:31: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:28: warning: parameter 'h' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:25: warning: parameter 'g' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:22: warning: parameter 'f' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:19: warning: parameter 'e' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:16: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:13: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:10: warning: parameter 'b' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ 67 | char *a; 68 | { util.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | error(a, b, c, d, e, f, g, h, i, j) | ^ In file included from util.c:19: ./util.h:43:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 43 | void error(); /* printf on stderr, then dies */ | ^ util.c:80:41: warning: parameter 'j' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:38: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:35: warning: parameter 'h' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:32: warning: parameter 'g' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:29: warning: parameter 'f' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:26: warning: parameter 'e' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:23: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:20: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:80:17: warning: parameter 'b' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ 81 | char *a; 82 | { util.c:84:2: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 84 | exit(1); | ^ util.c:84:2: note: include the header or explicitly provide a declaration for 'exit' util.c:80:3: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | exit_error(a, b, c, d, e, f, g, h, i, j) | ^ util.c:95:25: warning: parameter 'g' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:22: warning: parameter 'f' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:19: warning: parameter 'e' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:16: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:13: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:10: warning: parameter 'b' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 95 | debug(a, b, c, d, e, f, g) | ^ 96 | char *a; 97 | { util.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | debug(a, b, c, d, e, f, g) | ^ In file included from util.c:19: ./util.h:41:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 41 | void debug(); /* printf on stderr - | ^ util.c:108:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 108 | register i; | ~~~~~~~~ ^ | int util.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 105 | ucstrcmp(s1, s2) | ^ In file included from util.c:19: ./util.h:44:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | int ucstrcmp(); /* strcmp, upper case = lower case */ | ^ 42 warnings generated. rm -f matrix.o cc -c -O2 -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 matrix.c matrix.c:43:6: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | allocate(sizeof(struct array_header) + r * sizeof(double), char); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ matrix.c:53:7: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 53 | exit_error("NewVector error: v=%x H: %x,%x D:%d,%d R:%d,%d C:%d,%d\n", v, HEADER(v), a, NDIMS(v), 1, NROWS(v), r, NCOLS(v), 1); | ^ matrix.c:36:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | NewVector(r) | ^ In file included from matrix.c:23: ./matrix.h:58:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | Vector NewVector(); /* int r; (number of rows) */ | ^ matrix.c:65:5: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | allocate(sizeof(struct array_header) + r * sizeof(double *), char); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ matrix.c:71:10: warning: passing arguments to 'myalloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | m[i] = allocate(c, double); | ^ ./util.h:31:19: note: expanded from macro 'allocate' 31 | ((type *) myalloc(n, sizeof(type), "type")) | ^ matrix.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | NewMatrix(r, c) | ^ In file included from matrix.c:23: ./matrix.h:59:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | Matrix NewMatrix(); /* int r, c; (number of rows, number of columns) */ | ^ matrix.c:82:2: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 82 | free(HEADER(v)); | ^ matrix.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | FreeVector(v) | ^ In file included from matrix.c:23: ./matrix.h:60:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 60 | void FreeVector(); /* Vector v; */ | ^ matrix.c:92:3: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 92 | free(m[i]); | ^ matrix.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | FreeMatrix(m) | ^ In file included from matrix.c:23: ./matrix.h:61:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 61 | void FreeMatrix(); /* Matrix m; */ | ^ matrix.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | VectorCopy(v) | ^ In file included from matrix.c:23: ./matrix.h:72:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 72 | Vector VectorCopy(); /* Vector v; */ | ^ matrix.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 109 | MatrixCopy(m) | ^ In file included from matrix.c:23: ./matrix.h:73:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 73 | Matrix MatrixCopy(); /* Matrix m; */ | ^ matrix.c:128:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 128 | register i; | ~~~~~~~~ ^ | int matrix.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | ZeroVector(v) | ^ matrix.c:137:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | register i, j; | ~~~~~~~~ ^ | int matrix.c:137:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | register i, j; | ~~~~~~~~ ^ | int matrix.c:134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | ZeroMatrix(m) | ^ In file included from matrix.c:23: ./matrix.h:80:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 80 | void ZeroMatrix(); /* Matrix m; */ | ^ matrix.c:148:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | register i, j; | ~~~~~~~~ ^ | int matrix.c:148:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | register i, j; | ~~~~~~~~ ^ | int matrix.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | FillMatrix(m, fill) | ^ In file included from matrix.c:23: ./matrix.h:81:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | void FillMatrix(); /* Matrix m; double fill; */ | ^ matrix.c:161:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 161 | exit_error("InnerProduct %d x %d ", n, NROWS(v2)); | ^ matrix.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | InnerProduct(v1, v2) | ^ In file included from matrix.c:23: ./matrix.h:64:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | double InnerProduct(); /* Vector v1, v2 */ | ^ matrix.c:172:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:172:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:172:17: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:176:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | error("MatrixMultiply: Can't multiply %dx%d and %dx%d matrices", | ^ matrix.c:181:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | error("MatrixMultiply: %dx%d times %dx%d does not give %dx%d product", | ^ matrix.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | MatrixMultiply(m1, m2, prod) | ^ In file included from matrix.c:23: ./matrix.h:65:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | void MatrixMultiply(); /* Matrix m1, m2, prod; */ | ^ matrix.c:212:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | error("VectorTimesMatrix: Can't multiply %d vector by %dx%d", | ^ matrix.c:217:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | error("VectorTimesMatrix: %d vector times %dx%d mat does not fit in %d product" , | ^ matrix.c:204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 204 | VectorTimesMatrix(v, m, prod) | ^ In file included from matrix.c:23: ./matrix.h:66:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | void VectorTimesMatrix(); /* Vector v; Matrix m; Vector prod; */ | ^ matrix.c:237:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 237 | error("ScalarTimesVector: result wrong size (%d!=%d)", | ^ matrix.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 230 | ScalarTimesVector(s, v, product) | ^ In file included from matrix.c:23: ./matrix.h:67:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | void ScalarTimesVector(); /* double s; Vector v; Vector prod; */ | ^ matrix.c:255:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | error("ScalarTimesMatrix: result wrong size (%d!=%d)or(%d!=%d)", | ^ matrix.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 247 | ScalarTimesMatrix(s, m, product) | ^ matrix.c:275:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | register i, j, n; | ~~~~~~~~ ^ | int matrix.c:275:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | register i, j, n; | ~~~~~~~~ ^ | int matrix.c:275:17: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 275 | register i, j, n; | ~~~~~~~~ ^ | int matrix.c:281:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 281 | exit_error("QuadraticForm: bad matrix size (%dx%d not %dx%d)", | ^ matrix.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | QuadraticForm(v, m) | ^ In file included from matrix.c:23: ./matrix.h:68:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | double QuadraticForm(); /* Vector v; Matrix m; (computes v'mv) */ | ^ matrix.c:323:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 323 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:323:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 323 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:323:17: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 323 | register i, j, k; | ~~~~~~~~ ^ | int matrix.c:329:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 329 | exit_error("InvertMatrix: not square"); | ^ matrix.c:335:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 335 | exit_error("InvertMatrix: result wrong size"); | ^ matrix.c:346:35: warning: passing arguments to 'PrintMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 346 | if(DebugInvertMatrix) PrintMatrix(rm, "Inverting (det=%g)\n", det); | ^ matrix.c:352:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 352 | exit_error("InvertMatrix: PERMBUFSIZE"); | ^ matrix.c:371:16: warning: passing arguments to 'PrintMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | PrintMatrix(m, "found zero biga = %g\n", biga); | ^ matrix.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | InvertMatrix(ym, rm) | ^ In file included from matrix.c:23: ./matrix.h:69:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | double InvertMatrix(); /* Matrix input_matrix, result_matrix (returns det) */ | ^ matrix.c:454:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | register i, ri; | ~~~~~~~~ ^ | int matrix.c:454:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 454 | register i, ri; | ~~~~~~~~ ^ | int matrix.c:456:31: warning: passing arguments to 'bitcount' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 456 | Vector r = NewVector(bitcount(NROWS(v), rowmask)); | ^ matrix.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | SliceVector(v, rowmask) | ^ In file included from matrix.c:23: ./matrix.h:70:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | Vector SliceVector(); /* Vector v; BitVector rowmask */ | ^ matrix.c:468:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:468:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:468:18: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:468:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 468 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:472:24: warning: passing arguments to 'bitcount' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 472 | r = NewMatrix(bitcount(NROWS(m), rowmask), | ^ matrix.c:473:17: warning: passing arguments to 'bitcount' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 473 | bitcount(NCOLS(m), colmask)); | ^ matrix.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | SliceMatrix(m, rowmask, colmask) | ^ In file included from matrix.c:23: ./matrix.h:71:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 71 | Matrix SliceMatrix(); /* Matrix m; Bitvector rowmask, colmask; */ | ^ matrix.c:492:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 492 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:492:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 492 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:492:18: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 492 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:492:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 492 | register i, ri, j, rj; | ~~~~~~~~ ^ | int matrix.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | DeSliceMatrix(m, fill, rowmask, colmask, r) | ^ In file included from matrix.c:23: ./matrix.h:78:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | Matrix DeSliceMatrix(); /* Matrix m, double fill, BitVector rowmask, colmask; | ^ matrix.c:509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 509 | OutputVector(f, v) | ^ matrix.c:530:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 530 | exit_error("InputVector fscanf 1"); | ^ matrix.c:533:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 533 | exit_error("InputVector check"); | ^ matrix.c:538:4: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 538 | exit_error("InputVector fscanf 2"); | ^ matrix.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | InputVector(f) | ^ In file included from matrix.c:23: ./matrix.h:74:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 74 | Vector InputVector(); /* FILE *f; */ | ^ matrix.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 544 | OutputMatrix(f, m) | ^ matrix.c:567:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 567 | exit_error("InputMatrix fscanf 1"); | ^ matrix.c:570:3: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 570 | exit_error("InputMatrix check"); | ^ matrix.c:576:5: warning: call to undeclared function 'exit_error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 576 | exit_error("InputMatrix fscanf 2"); | ^ matrix.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | InputMatrix(f) | ^ In file included from matrix.c:23: ./matrix.h:75:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 75 | Matrix InputMatrix(); /* FILE *f; */ | ^ matrix.c:631:6: warning: call to undeclared library function 'abs' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 631 | if(abs(det) > abs(maxdet)) | ^ matrix.c:631:6: note: include the header or explicitly provide a declaration for 'abs' matrix.c:631:6: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 631 | if(abs(det) > abs(maxdet)) | ^ matrix.c:631:6: note: use function 'fabs' instead 631 | if(abs(det) > abs(maxdet)) | ^~~ | fabs matrix.c:631:17: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 631 | if(abs(det) > abs(maxdet)) | ^ matrix.c:631:17: note: use function 'fabs' instead 631 | if(abs(det) > abs(maxdet)) | ^~~ | fabs matrix.c:680:13: warning: passing arguments to 'PrintMatrix' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 680 | PrintMatrix(inv, "desliced:\n"); | ^ matrix.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 583 | InvertSingularMatrix(m, inv) | ^ In file included from matrix.c:23: ./matrix.h:77:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | double InvertSingularMatrix(); /* Matrix input, result (returns det) */ | ^ matrix.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | PrintVector(v, s,a1,a2,a3,a4,a5,a6,a7,a8) | ^ In file included from matrix.c:23: ./matrix.h:62:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | void PrintVector(); /* Vector v; char *fmt; any a1,a2,a3,a4,a5,a6,a7,a8 */ | ^ matrix.c:699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 699 | PrintMatrix(m, s,a1,a2,a3,a4,a5,a6,a7,a8) | ^ In file included from matrix.c:23: ./matrix.h:63:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | void PrintMatrix(); /* Matrix m; char *fmt; any a1,a2,a3,a4,a5,a6,a7,a8 */ | ^ matrix.c:712:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 712 | PrintArray(a, s,a1,a2,a3,a4,a5,a6,a7,a8) | ^ | int matrix.c:719:16: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 719 | default: error("PrintArray"); | ^ matrix.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 712 | PrintArray(a, s,a1,a2,a3,a4,a5,a6,a7,a8) | ^ matrix.c:721:1: warning: non-void function does not return a value [-Wreturn-type] 721 | } | ^ 108 warnings generated. rm -f bitvector.o cc -c -O2 -I../recman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 bitvector.c bitvector.c:28:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | register i, count; | ~~~~~~~~ ^ | int bitvector.c:28:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | register i, count; | ~~~~~~~~ ^ | int bitvector.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | bitcount(max, bv) | ^ In file included from bitvector.c:19: ./bitvector.h:213:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 213 | int bitcount(); /* max, bv */ | ^ bitvector.c:37:19: warning: parameter 'max' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | BitVectorToString(max, bv) | ^ 38 | BitVector bv; 39 | { bitvector.c:41:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | register i; | ~~~~~~~~ ^ | int bitvector.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 37 | BitVectorToString(max, bv) | ^ In file included from bitvector.c:19: ./bitvector.h:214:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 214 | char *BitVectorToString(); /* max, bv */ | ^ bitvector.c:56:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 56 | register i; | ~~~~~~~~ ^ | int bitvector.c:60:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | error("StringToBitVector: strlen(%s)=%d != %d", | ^ bitvector.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | StringToBitVector(string, max, bv) | ^ In file included from bitvector.c:19: ./bitvector.h:215:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 215 | void StringToBitVector(); /* string, max, bv */ | ^ bitvector.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | SetBitVector(v) | ^ | int bitvector.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bitvector.c:80:1: warning: non-void function does not return a value [-Wreturn-type] 80 | } | ^ bitvector.c:83:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | ClearBitVector(nints, v) | ^ | int bitvector.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bitvector.c:90:1: warning: non-void function does not return a value [-Wreturn-type] 90 | } | ^ bitvector.c:93:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 93 | AssignBitVector(nints, v1, v2) | ^ | int bitvector.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bitvector.c:100:1: warning: non-void function does not return a value [-Wreturn-type] 100 | } | ^ bitvector.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | BitVectorDeQ(max, v) | ^ In file included from bitvector.c:19: ./bitvector.h:216:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 216 | int BitVectorDeQ(); /* element = BitVectorDeQ(max, bv); */ | ^ bitvector.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | BitVectorOr(v, v1, v2, ipv) | ^ In file included from bitvector.c:19: ./bitvector.h:218:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 218 | int *BitVectorOr(); | ^ bitvector.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 131 | BitVectorAnd(v, v1, v2, ipv) | ^ In file included from bitvector.c:19: ./bitvector.h:219:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 219 | int *BitVectorAnd(); | ^ bitvector.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 144 | BitVectorNoBitsSet(v, ipv) | ^ In file included from bitvector.c:19: ./bitvector.h:220:5: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 220 | int BitVectorNoBitsSet(); | ^ 29 warnings generated. rm -f libli_recog.a ar clq libli_recog.a li_recognizer.o sc.o util.o matrix.o bitvector.o ranlib libli_recog.a cc -O2 -Ilirec -Irecman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 -c xscribble.c xscribble.c:77:5: warning: call to undeclared function 'XTestFakeKeyEvent'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 77 | XTestFakeKeyEvent (dpy, keycode, press, 0); | ^ xscribble.c:95:21: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 95 | for (col = 0; (k = XKeycodeToKeysym (dpy, keycode, col)) != NoSymbol; col++) | ^ /usr/X11R6/include/X11/Xlib.h:1682:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here 1682 | _X_DEPRECATED | ^ /usr/X11R6/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' 136 | # define _X_DEPRECATED __attribute__((deprecated)) | ^ xscribble.c:147:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | exit (0); | ^ xscribble.c:147:5: note: include the header or explicitly provide a declaration for 'exit' xscribble.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 162 | main (int argc, char **argv) | ^ | int 4 warnings generated. cc -O2 -Ilirec -Irecman -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -Dunix=1 -c Scribble.c Scribble.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | Initialize (greq, gw) | ^ Scribble.c:46:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void Initialize(), Destroy (), Redisplay (); | ^ Scribble.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 234 | Destroy (gw) | ^ Scribble.c:46:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void Initialize(), Destroy (), Redisplay (); | ^ Scribble.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | Redisplay (gw, event, region) | ^ Scribble.c:46:39: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 46 | static void Initialize(), Destroy (), Redisplay (); | ^ Scribble.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 255 | SetValues (gcur, greq, gw) | ^ Scribble.c:47:16: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 47 | static Boolean SetValues (); | ^ Scribble.c:55:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 55 | static void ActionStart (); | ^ Scribble.c:275:1: note: conflicting prototype is here 275 | ActionStart (Widget gw, XEvent *event, String *params, Cardinal *num_params) | ^ Scribble.c:56:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | static void ActionMove (); | ^ Scribble.c:284:1: note: conflicting prototype is here 284 | ActionMove (Widget gw, XEvent *event, String *params, Cardinal *num_params) | ^ Scribble.c:57:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | static void ActionEnd (); | ^ Scribble.c:292:1: note: conflicting prototype is here 292 | ActionEnd (Widget gw, XEvent *event, String *params, Cardinal *num_params) | ^ 11 warnings generated. rm -f xscribble cc -o xscribble -O2 -L/usr/X11R6/lib -L/usr/local/lib xscribble.o Scribble.o -lXaw -lXmu -lXt -lSM -lICE -lXpm -lXext -lX11 -lXdmcp -lXau -lXtst recman/librecman.a lirec/libli_recog.a -lm -Wl,-rpath,/usr/local/lib ld: warning: util.c(util.o:(scopy) in archive lirec/libli_recog.a): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: util.c(util.o:(error) in archive lirec/libli_recog.a): warning: sprintf() is often misused, please use snprintf() ld: warning: li_recognizer.c(li_recognizer.o:(li_recognizer_load) in archive lirec/libli_recog.a): warning: strcat() is almost always misused, please use strlcat() >>> Running package in x11/xscribble at 1764961425.67 ===> x11/xscribble ===> Faking installation for xscribble-20000616p4 install -c xscribble /exopi-obj/pobj/xscribble-20000616/fake-amd64/usr/local/bin/xscribble installing in ./recman... install in recman done installing in ./lirec... install in lirec done installing man pages in ./recman... install.man in recman done installing man pages in ./lirec... install.man in lirec done /exopi-obj/pobj/xscribble-20000616/bin/install -d -m 755 /exopi-obj/pobj/xscribble-20000616/fake-amd64/usr/local/share/examples/xscribble /exopi-obj/pobj/xscribble-20000616/bin/install -c -m 644 /exopi-obj/pobj/xscribble-20000616/xscribble/classifiers/*.cl /exopi-obj/pobj/xscribble-20000616/fake-amd64/usr/local/share/examples/xscribble ===> Building package for xscribble-20000616p4 Create /exopi-cvs/ports/packages/amd64/all/xscribble-20000616p4.tgz Creating package xscribble-20000616p4 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|** | 4% checksumming|***** | 8% checksumming|******* | 12% checksumming|********* | 15% checksumming|************ | 19% checksumming|************** | 23% checksumming|**************** | 27% checksumming|******************* | 31% checksumming|********************* | 35% checksumming|*********************** | 38% checksumming|************************** | 42% checksumming|**************************** | 46% checksumming|******************************* | 50% checksumming|********************************* | 54% checksumming|*********************************** | 58% checksumming|************************************** | 62% checksumming|**************************************** | 65% checksumming|****************************************** | 69% checksumming|********************************************* | 73% checksumming|*********************************************** | 77% checksumming|************************************************* | 81% checksumming|**************************************************** | 85% checksumming|****************************************************** | 88% checksumming|******************************************************** | 92% checksumming|*********************************************************** | 96% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******************* | 30% archiving|*************************** | 42% archiving|*************************************************** | 79% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/xscribble-20000616p4.tgz >>> Running clean in x11/xscribble at 1764961427.28 ===> x11/xscribble ===> Cleaning for xscribble-20000616p4 >>> Ended at 1764961427.60 max_stuck=0.81/depends=1.66/show-prepare-results=0.65/build=5.42/package=1.65/clean=0.36