=>> Building math/snns build started at Sat Jan 24 08:22:12 EST 2026 port directory: /usr/ports/math/snns package name: snns-4.3_1 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1841 Mar 30 2025 /usr/ports/math/snns/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: d0a737fa905e Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 07 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/07/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for snns-4.3_1: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --prefix=/usr/local/lib/snns --enable-global --build=amd64-portbld-freebsd13.5 --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/math/snns/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/snns/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/snns/work/.cache HOME=/wrkdirs/usr/ports/math/snns/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/snns/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/snns/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/math/snns/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/math/snns/work XDG_CACHE_HOME=/wrkdirs/usr/ports/math/snns/work/.cache HOME=/wrkdirs/usr/ports/math/snns/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/math/snns/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/math/snns/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTEXAMPLES="" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/snns" EXAMPLESDIR="share/examples/snns" DATADIR="share/snns" WWWDIR="www/snns" ETCDIR="etc/snns" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/snns DOCSDIR=/usr/local/share/doc/snns EXAMPLESDIR=/usr/local/share/examples/snns WWWDIR=/usr/local/www/snns ETCDIR=/usr/local/etc/snns --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The snns port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> snns-4.3_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> snns-4.3_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of snns-4.3_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The snns port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by snns-4.3_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The snns port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by snns-4.3_1 for building => SHA256 Checksum OK for SNNSv4.3.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The snns port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by snns-4.3_1 for building ===> Extracting for snns-4.3_1 => SHA256 Checksum OK for SNNSv4.3.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for snns-4.3_1 ===> Applying FreeBSD patches for snns-4.3_1 from /usr/ports/math/snns/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.12,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | | `-- Installing xorgproto-2024.1... [pkg.DaveG.ca] | | `-- Extracting xorgproto-2024.1: .......... done [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.12,1: .......... done ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of snns-4.3_1 ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - not found ===> Installing existing package /packages/All/libXext-1.3.6,1.pkg [pkg.DaveG.ca] Installing libXext-1.3.6,1... [pkg.DaveG.ca] Extracting libXext-1.3.6,1: .......... done ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> Returning to build of snns-4.3_1 ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - not found ===> Installing existing package /packages/All/libXt-1.3.0,1.pkg [pkg.DaveG.ca] Installing libXt-1.3.0,1... [pkg.DaveG.ca] `-- Installing libICE-1.1.2,1... [pkg.DaveG.ca] `-- Extracting libICE-1.1.2,1: .......... done [pkg.DaveG.ca] `-- Installing libSM-1.2.6,1... [pkg.DaveG.ca] `-- Extracting libSM-1.2.6,1: ........ done [pkg.DaveG.ca] Extracting libXt-1.3.0,1: .......... done ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found ===> Returning to build of snns-4.3_1 ===> snns-4.3_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> snns-4.3_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of snns-4.3_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> snns-4.3_1 depends on shared library: libXaw3d.so - not found ===> Installing existing package /packages/All/libXaw3d-1.6.6.pkg [pkg.DaveG.ca] Installing libXaw3d-1.6.6... [pkg.DaveG.ca] `-- Installing libXmu-1.1.4,1... [pkg.DaveG.ca] `-- Extracting libXmu-1.1.4,1: .......... done [pkg.DaveG.ca] `-- Installing libXpm-3.5.17_1... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] `-- Extracting libXpm-3.5.17_1: .......... done [pkg.DaveG.ca] Extracting libXaw3d-1.6.6: .......... done ===== Message from libXaw3d-1.6.6: -- If you want Xaw3d to replace the default Athena Widget Set so most X applications will get a 3-D look, do this (as root): cd /usr/local/lib mv libXaw.so.8 libXaw2d.so.8 ln -s libXaw3d.so.8 libXaw.so.8 ===> snns-4.3_1 depends on shared library: libXaw3d.so - found (/usr/local/lib/libXaw3d.so) ===> Returning to build of snns-4.3_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for snns-4.3_1 *********************************************************************** This is SNNS Version 4.2 Copyright (c) 1990-1995 SNNS Group, IPVR, Univ. Stuttgart, FRG Copyright (c) 1996-1998 SNNS Group, WSI, Univ. Tuebingen, FRG Running the automated system configuration To get help: read the file Readme.install run 'configure --help' *********************************************************************** checking whether make sets $(MAKE)... yes checking build system type... amd64-portbld-freebsd13.5 checking host system type... amd64-portbld-freebsd13.5 checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking how to run the C preprocessor... cpp checking for X... libraries /usr/local/lib, headers /usr/local/include checking whether -R must be followed by a space... neither works checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... (cached) yes checking for ranlib... ranlib checking for makedepend... : configure: WARNING: 'makedepend' is not installed on your system. You don't configure: WARNING: need to install 'makedepend' now to compile SNNS but configure: WARNING: you need it if you want to run 'make depend' in any of configure: WARNING: the sources directories. checking for bison... : configure: WARNING: 'bison' is not installed on your system. configure: WARNING: 'yacc' will not work. configure: WARNING: You don't need to install 'bison' now to compile SNNS but configure: WARNING: you need 'bison' after any changes to any grammar file configure: WARNING: or after 'make maintainer-clean' in any sources directory. checking for xgrabsc... : checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking values.h usability... no checking values.h presence... no checking for values.h... no checking for an ANSI C-conforming const... yes checking for size_t... yes checking for working alloca.h... no checking for alloca... yes checking return type of signal handlers... void checking for working memcmp... yes checking for getcwd... yes checking for strdup... yes checking for lrand48... yes configure: creating ./config.status config.status: creating Makefile.def config.status: creating config.h *********************************************************************** SNNSv4.2 is now ready to be compiled. Please read carefully all warning and error messages above if there are any of them. Please refer to the file Readme.install if you see any problems. You can now make compile to compile all parts of SNNS make install to compile, strip, and install all parts of SNNS make clean to cleanup all source directories after installation make uninstall to remove all installed parts of SNNS For your convenience the following sub targets exist for the top level: make install-tools (implies compiling the kernel) make install-xgui (implies compiling the kernel) make install-man make clean-kernel make clean-tools make clean-xgui make uninstall-kernel make uninstall-tools make uninstall-xgui make uninstall-man After installation the programs can be found in /usr/local/lib/snns/bin (xgui) /usr/local/lib/snns/bin (tools) And now: Good luck and have fun! *********************************************************************** =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for snns-4.3_1 cd kernel/sources && /usr/bin/make cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_pat_scan.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kernel.c kernel.c:1491:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1491 | else /* unit has no sites */ | ^ kernel.c:1552:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1552 | else | ^ kernel.c:1746:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1746 | else | ^ kernel.c:2069:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2069 | else | ^ 4 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_io.c kr_io.c:809:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 809 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:809:28: note: treat the string as an argument to avoid this 809 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:811:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 811 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:811:28: note: treat the string as an argument to avoid this 811 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:822:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 822 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:822:28: note: treat the string as an argument to avoid this 822 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:853:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 853 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:853:28: note: treat the string as an argument to avoid this 853 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:855:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 855 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:855:28: note: treat the string as an argument to avoid this 855 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:868:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 868 | err = fprintf( file_out, fmt_blank ); | ^~~~~~~~~ kr_io.c:868:29: note: treat the string as an argument to avoid this 868 | err = fprintf( file_out, fmt_blank ); | ^ | "%s", kr_io.c:884:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 884 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:884:28: note: treat the string as an argument to avoid this 884 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:953:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 953 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:953:28: note: treat the string as an argument to avoid this 953 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:955:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 955 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:955:28: note: treat the string as an argument to avoid this 955 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:972:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 972 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:972:28: note: treat the string as an argument to avoid this 972 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1020:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1020 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:1020:28: note: treat the string as an argument to avoid this 1020 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:1022:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1022 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1022:28: note: treat the string as an argument to avoid this 1022 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1092:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1092 | err = fprintf( file_out, fmt_blank ); | ^~~~~~~~~ kr_io.c:1092:31: note: treat the string as an argument to avoid this 1092 | err = fprintf( file_out, fmt_blank ); | ^ | "%s", kr_io.c:1110:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1110 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1110:28: note: treat the string as an argument to avoid this 1110 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1220:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1220 | err = fprintf( file_out, fmt_blank ); | ^~~~~~~~~ kr_io.c:1220:32: note: treat the string as an argument to avoid this 1220 | err = fprintf( file_out, fmt_blank ); | ^ | "%s", kr_io.c:1266:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1266 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:1266:28: note: treat the string as an argument to avoid this 1266 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:1268:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1268 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1268:28: note: treat the string as an argument to avoid this 1268 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1315:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1315 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1315:28: note: treat the string as an argument to avoid this 1315 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1347:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1347 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:1347:28: note: treat the string as an argument to avoid this 1347 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:1349:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1349 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1349:28: note: treat the string as an argument to avoid this 1349 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1386:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1386 | err = fprintf( file_out, fmt_blank ); | ^~~~~~~~~ kr_io.c:1386:31: note: treat the string as an argument to avoid this 1386 | err = fprintf( file_out, fmt_blank ); | ^ | "%s", kr_io.c:1397:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1397 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1397:28: note: treat the string as an argument to avoid this 1397 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1433:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1433 | err = fprintf( file_out, fmt_hdr1 ); | ^~~~~~~~ kr_io.c:1433:28: note: treat the string as an argument to avoid this 1433 | err = fprintf( file_out, fmt_hdr1 ); | ^ | "%s", kr_io.c:1435:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1435 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1435:28: note: treat the string as an argument to avoid this 1435 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:1471:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1471 | err = fprintf( file_out, fmt_blank ); | ^~~~~~~~~ kr_io.c:1471:31: note: treat the string as an argument to avoid this 1471 | err = fprintf( file_out, fmt_blank ); | ^ | "%s", kr_io.c:1482:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1482 | err = fprintf( file_out, fmt_hdr2 ); | ^~~~~~~~ kr_io.c:1482:28: note: treat the string as an argument to avoid this 1482 | err = fprintf( file_out, fmt_hdr2 ); | ^ | "%s", kr_io.c:2205:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2205 | if ((fscanf( file_in, headers[0] ) != 0) || | ^~~~~~~~~~ kr_io.c:2250:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2250 | if ((fscanf( file_in, headers[1] ) != 0) || | ^~~~~~~~~~ kr_io.c:2333:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2333 | if ((fscanf( file_in, headers[2] ) != 0) || | ^~~~~~~~~~ kr_io.c:2377:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2377 | if ((fscanf( file_in, headers[3] ) != 0) || | ^~~~~~~~~~ kr_io.c:2591:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2591 | if ((fscanf( file_in, headers[4] ) != 0) || | ^~~~~~~~~~ kr_io.c:2687:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2687 | if ((fscanf( file_in, headers[5] ) != 0) || | ^~~~~~~~~~ kr_io.c:2736:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2736 | if ((fscanf( file_in, headers[6] ) != 0) || | ^~~~~~~~~~ kr_io.c:2788:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2788 | if ((fscanf( file_in, headers[7] ) != 0) || | ^~~~~~~~~~ kr_io.c:2837:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2837 | if (fscanf( file_in, headers[8] ) != 0) | ^~~~~~~~~~ kr_io.c:3093:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 3093 | ret = fprintf(file_out, resHeader[7]); | ^~~~~~~~~~~~ kr_io.c:3093:29: note: treat the string as an argument to avoid this 3093 | ret = fprintf(file_out, resHeader[7]); | ^ | "%s", kr_io.c:3099:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 3099 | ret = fprintf(file_out, resHeader[8]); | ^~~~~~~~~~~~ kr_io.c:3099:29: note: treat the string as an argument to avoid this 3099 | ret = fprintf(file_out, resHeader[8]); | ^ | "%s", kr_io.c:3133:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3133 | else | ^ kr_io.c:3156:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3156 | else | ^ 39 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_mem.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_ui.c kr_ui.c:4801:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4801 | else | ^ kr_ui.c:4809:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4809 | else | ^ 2 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_inversion.c kr_inversion.c:146:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 146 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ kr_inversion.c:172:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 172 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ kr_inversion.c:241:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 241 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ kr_inversion.c:263:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 263 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ kr_inversion.c:288:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 288 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ 5 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c art_ui.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_art.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_art1.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_art2.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_amap.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_pat_parse.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_newpattern.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_JordElm.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_rand.c ar rc libkernel.a kr_pat_scan.o kernel.o kr_io.o kr_mem.o kr_ui.o kr_inversion.o art_ui.o kr_art.o kr_art1.o kr_art2.o kr_amap.o kr_pat_parse.o kr_newpattern.o kr_JordElm.o kr_rand.o Ignore possible error messages for the following command: ranlib libkernel.a END OF COMMANDS THAT MAY FAIL cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c func_tbl.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c init_f.c init_f.c:882:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 882 | kr_PythonActFunction(h_unit_ptr->python_act_func, | ^ 1 warning generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_td.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c kr_funcs.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c learn_f.c learn_f.c:146:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 146 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:174:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 174 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:240:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 240 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:273:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 273 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:580:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 580 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:612:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 612 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:723:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 723 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:767:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 767 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:1182:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1182 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:1225:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1225 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:1516:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1516 | kr_PythonActFunction(unitPtr->python_act_deriv_func, | ^ learn_f.c:1588:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1588 | kr_PythonActFunction(unitPtr->python_act_deriv_func, | ^ learn_f.c:2268:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2268 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:2295:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2295 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:2872:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2872 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:3048:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3048 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:3077:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3077 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:3141:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3141 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:3191:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3191 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:3457:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3457 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:3474:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3474 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:3531:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3531 | kr_PythonActFunction(curr_unit->python_act_deriv_func, | ^ learn_f.c:3579:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 3579 | kr_PythonActFunction(curr_unit->python_act_deriv_func, | ^ learn_f.c:4168:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4168 | else | ^ learn_f.c:4187:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4187 | else | ^ learn_f.c:4238:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4238 | else | ^ learn_f.c:4691:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4691 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:4718:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4718 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:4801:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4801 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:4828:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4828 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:4901:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4901 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:4929:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 4929 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:5425:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 5425 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:6855:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 6855 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:6961:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 6961 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:7040:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 7040 | kr_PythonActFunction(unit_ptr->python_act_deriv_func, | ^ learn_f.c:7993:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 7993 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:8331:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8331 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:8745:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8745 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:8910:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 8910 | kr_PythonActFunction(unit_ptr->python_act_func, | ^ learn_f.c:8920:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 8920 | else if(unit_ptr->out_func == OUT_Custom_Python) | ^ 41 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c prun_f.c prun_f.c:147:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] 147 | else | ^ prun_f.c:600:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 600 | else | ^ prun_f.c:672:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 672 | else | ^ prun_f.c:692:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 692 | else | ^ prun_f.c:955:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 955 | else | ^ prun_f.c:971:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 971 | else | ^ prun_f.c:995:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 995 | else | ^ prun_f.c:1011:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1011 | else | ^ prun_f.c:1317:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1317 | } else if (pr_Pass == PR_SAME) { | ^ prun_f.c:1454:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1454 | } else { /* unit has sites */ | ^ prun_f.c:1676:53: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1676 | KernelErrorCode = (*(PrunFuncPtr) net_func_ptr) (pattern); | ^ 11 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tbl_func.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c trans_f.c trans_f.c:211:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 211 | FlintType ACT_TanHFunction_Xdiv2( unit_ptr ) | ^ 1 warning generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c update_f.c update_f.c:86:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 86 | else if(unit_ptr->out_func == OUT_Custom_Python) | ^ update_f.c:2165:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2165 | else if(unit_ptr->out_func == OUT_Custom_Python) | ^ 2 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c remap_f.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c matrix.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c arttr_f.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_learn.c cc_learn.c:316:12: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 316 | PROPAGATE_THROUGH_OUTPUT_LAYER(UnitPtr,dummy,p); | ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' 273 | kr_PythonActFunction(outputUnitPtr->python_act_func, \ | ^ cc_learn.c:386:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 386 | kr_PythonActFunction(UnitPtr->python_act_func, | ^ cc_learn.c:393:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 393 | kr_PythonActFunction(UnitPtr->python_act_deriv_func, | ^ cc_learn.c:433:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 433 | kr_PythonActFunction(specialUnitPtr->python_act_deriv_func, | ^ cc_learn.c:475:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 475 | kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, | ^ cc_learn.c:524:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 524 | kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, | ^ cc_learn.c:576:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 576 | kr_PythonActFunction(SpecialUnitPtr->python_act_deriv_func, | ^ cc_learn.c:622:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 622 | kr_PythonActFunction(SpecialUnitPtr->python_act_deriv_func, | ^ cc_learn.c:959:2: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 959 | PROPAGATE_THROUGH_OUTPUT_LAYER(unitPtr,dummy,p); | ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' 273 | kr_PythonActFunction(outputUnitPtr->python_act_func, \ | ^ 9 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_prune.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_modify.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_glob.c cc_glob.c:110:2: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 110 | PROPAGATE_THROUGH_OUTPUT_LAYER(OutputUnitPtr,dummy,p); | ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' 273 | kr_PythonActFunction(outputUnitPtr->python_act_func, \ | ^ cc_glob.c:126:4: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 126 | kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, | ^ cc_glob.c:170:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 170 | CC_SET_LAYER_NO(UnitPtr,CC_LAYER_NO(UnitPtr2)+1); | ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' 346 | else \ | ^ cc_glob.c:422:2: warning: call to undeclared function 'kr_PythonActFunction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 422 | PROPAGATE_THROUGH_HIDDEN_LAYER(UnitPtr,dummy,SubPatternNo); | ^ ./cc_mac.h:264:4: note: expanded from macro 'PROPAGATE_THROUGH_HIDDEN_LAYER' 264 | kr_PythonActFunction(hiddenUnitPtr->python_act_func, \ | ^ 4 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_display.c cc_display.c:153:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 153 | CC_SET_LAYER_NO(unitPtr,0); | ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' 346 | else \ | ^ cc_display.c:155:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 155 | CC_SET_LAYER_NO(unitPtr,NoOfLayers+2); | ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' 346 | else \ | ^ 2 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c tacoma_learn.c tacoma_learn.c:338:53: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] 338 | if (krui_getUnitActFuncName(GET_UNIT_NO(OldUnit)) != "ACT_TACOMA") return (TRUE); | ^ ~~~~~~~~~~~~ tacoma_learn.c:475:40: warning: parameter 'EndPattern' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | krui_err tac_initXiAndRis(StartPattern,EndPattern) | ^ 476 | { tacoma_learn.c:475:27: warning: parameter 'StartPattern' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 475 | krui_err tac_initXiAndRis(StartPattern,EndPattern) | ^ 476 | { tacoma_learn.c:475:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | krui_err tac_initXiAndRis(StartPattern,EndPattern) | ^ 4 warnings generated. cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c dlvq_learn.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c stochastic_learn_f.c cc -fPIC -I../.. -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c scaled_conj_grad.c ar rc libfunc.a func_tbl.o init_f.o kr_td.o kr_funcs.o learn_f.o prun_f.o tbl_func.o trans_f.o update_f.o remap_f.o matrix.o arttr_f.o cc_learn.o cc_prune.o cc_modify.o cc_glob.o cc_display.o tacoma_learn.o dlvq_learn.o stochastic_learn_f.o scaled_conj_grad.o Ignore possible error messages for the following command: ranlib libfunc.a END OF COMMANDS THAT MAY FAIL cd tools/sources && /usr/bin/make cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c analyze.c cc analyze.o -lm -o analyze cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pat_sel_simple.c pat_sel_simple.c:115:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 115 | if (fscanf(in_pat_file, patHeader[1]) != 0) return (BAD_PAT_FILE) ; | ^~~~~~~~~~~~ pat_sel_simple.c:99:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | int read_file_header (no_of_patterns, no_of_input_units, no_of_output_units, | ^ pat_sel_simple.c:155:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 155 | fprintf(out_pat_file, patHeader[1]) ; | ^~~~~~~~~~~~ pat_sel_simple.c:155:27: note: treat the string as an argument to avoid this 155 | fprintf(out_pat_file, patHeader[1]) ; | ^ | "%s", pat_sel_simple.c:141:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | int write_file_header (no_of_patterns, no_of_input_units, no_of_output_units, | ^ 4 warnings generated. cc pat_sel_simple.o -lm -o pat_sel_simple cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mkhead.c cc mkhead.o -lm -o mkhead cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mkout.c cc mkout.o -lm -o mkout cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mkpat.c cc mkpat.o -lm -o mkpat cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c snns2c.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c snns2clib.c cc snns2c.o snns2clib.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o snns2c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pat_sel.c pat_sel.c:97:51: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] 97 | printf("found error %d when testing pattern set %d\n",error); | ~^ pat_sel.c:78:2: warning: expression result unused [-Wunused-value] 78 | exit; | ^~~~ pat_sel.c:84:2: warning: expression result unused [-Wunused-value] 84 | exit; | ^~~~ pat_sel.c:98:9: warning: expression result unused [-Wunused-value] 98 | exit; | ^~~~ pat_sel.c:110:26: warning: expression result unused [-Wunused-value] 110 | if (getc(stdin) != 'y') exit; | ^~~~ pat_sel.c:114:2: warning: expression result unused [-Wunused-value] 114 | exit; | ^~~~ 6 warnings generated. cc pat_sel.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o pat_sel cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c netlearn.c netlearn.c:33:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 33 | static void errChk( err_code ) | ^ 1 warning generated. cc netlearn.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o netlearn cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c td_bignet.c cc td_bignet.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o td_bignet cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ff_bignet.c cc ff_bignet.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o ff_bignet cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c netperf.c netperf.c:42:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | static void errChk( err_code ) | ^ 1 warning generated. cc netperf.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o netperf cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c snnsbat.c snnsbat.c:1980:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1980 | else | ^ 1 warning generated. cc snnsbat.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o snnsbat cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c feedback-gennet.c cc feedback-gennet.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o feedback-gennet cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c convert2snns.c cc convert2snns.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o convert2snns cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c isnns.c cc isnns.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o isnns cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c linknets.c cc linknets.o snns2clib.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o linknets cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c batchman.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c gram1.tab.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c lex.yyz.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c icopjmp.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ictab.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c symtab.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c backpatch.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c memory.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ic_snns.c ic_snns.c:1267:33: warning: format specifies type 'int' but the argument has type 'float' [-Wformat] 1267 | fprintf(log_file, "%d ", learn_param_array[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~ | %f ic_snns.c:1333:33: warning: format specifies type 'int' but the argument has type 'float' [-Wformat] 1333 | fprintf(log_file, "%d ", learn_param_array[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~ | %f 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c error.c error.c:145:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 145 | else | ^ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c arglist.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c snns_intfce.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c special_jacket.c cc -fPIC -I../.. -I../../kernel/sources -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c lex.yyy.c cc batchman.o gram1.tab.o lex.yyz.o icopjmp.o ictab.o symtab.o backpatch.o memory.o ic_snns.o error.o arglist.o snns_intfce.o special_jacket.o lex.yyy.o ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o batchman cd xgui/sources && /usr/bin/make cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_xWidgets.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_confirmer.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_main.c In file included from ui_main.c:80: ./o_graph.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern SCALE_VALUE_TYPE; | ~~~~~~ ^ | int ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | extern MPoint; | ~~~~~~ ^ | int 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_mainP.c ui_mainP.c:779:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 779 | sprintf (title, listDescriptorPtr->msg); | ^~~~~~~~~~~~~~~~~~~~~~ ui_mainP.c:779:21: note: treat the string as an argument to avoid this 779 | sprintf (title, listDescriptorPtr->msg); | ^ | "%s", 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_status.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_info.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_infoP.c ui_infoP.c:308:18: warning: comparison of array '(*unit).name' equal to a null pointer is always false [-Wtautological-pointer-compare] 308 | if (((*unit).name == NULL) OR (strlen(((*unit).name))<1)) | ~~~~~~~~^~~~ ~~~~ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_maspar.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_control.c ui_control.c:328:2: warning: 'sprintf' will always overflow; destination buffer has size 20, but format string expands to at least 24 [-Wformat-overflow] 328 | sprintf(buf,"Training Pattern File ?"); | ^ ui_control.c:371:2: warning: 'sprintf' will always overflow; destination buffer has size 20, but format string expands to at least 26 [-Wformat-overflow] 371 | sprintf(buf,"Validation Pattern File ?"); | ^ 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_controlP.c In file included from ui_controlP.c:66: ./o_graph.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern SCALE_VALUE_TYPE; | ~~~~~~ ^ | int ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | extern MPoint; | ~~~~~~ ^ | int 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_file.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_fileP.c In file included from ui_fileP.c:35: ./o_graph.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern SCALE_VALUE_TYPE; | ~~~~~~ ^ | int ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | extern MPoint; | ~~~~~~ ^ | int 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_setup.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_setupP.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_xGraphic.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_netGraph.c ui_netGraph.c:116:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 116 | else | ^ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_utilP.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_netUpdate.c ui_netUpdate.c:102:26: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 102 | if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui_netUpdate.c:102:26: note: remove extraneous parentheses around the comparison to silence this warning 102 | if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ~ ^ ~ ui_netUpdate.c:102:26: note: use '=' to turn this equality comparison into an assignment 102 | if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ^~ | = ui_netUpdate.c:109:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 109 | if ((displayPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui_netUpdate.c:109:28: note: remove extraneous parentheses around the comparison to silence this warning 109 | if ((displayPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ~ ^ ~ ui_netUpdate.c:109:28: note: use '=' to turn this equality comparison into an assignment 109 | if ((displayPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) | ^~ | = 2 warnings generated. ar rc libxgui1.a ui_xWidgets.o ui_confirmer.o ui_main.o ui_mainP.o ui_status.o ui_info.o ui_infoP.o ui_maspar.o ui_control.o ui_controlP.o ui_file.o ui_fileP.o ui_setup.o ui_setupP.o ui_xGraphic.o ui_netGraph.o ui_utilP.o ui_netUpdate.o ranlib libxgui1.a cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_event.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_selection.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_action.c ui_action.c:1358:18: warning: comparison of array 'ui_link.siteName' equal to a null pointer is always false [-Wtautological-pointer-compare] 1358 | if ((ui_link.siteName == NULL) OR | ~~~~~~~~^~~~~~~~ ~~~~ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_key.c In file included from ui_key.c:54: ./o_graph.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern SCALE_VALUE_TYPE; | ~~~~~~ ^ | int ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | extern MPoint; | ~~~~~~ ^ | int 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_textP.c ui_textP.c:89:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 89 | printf(message); | ^~~~~~~ ui_textP.c:89:12: note: treat the string as an argument to avoid this 89 | printf(message); | ^ | "%s", ui_textP.c:91:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 91 | fprintf(ui_textFilePtr, message); | ^~~~~~~ ui_textP.c:91:26: note: treat the string as an argument to avoid this 91 | fprintf(ui_textFilePtr, message); | ^ | "%s", 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_lists.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_layer.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_layerP.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_display.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_edit.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_config.c ui_config.c:914:32: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 914 | krui_setClassDistribution(dist); | ^~~~ ../../kernel/sources/kr_ui.h:196:58: note: passing argument to parameter 'classDist' here 196 | extern krui_err krui_setClassDistribution(unsigned int *classDist); | ^ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_color.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_inversion.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_funcdispl.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_displmap.c ui_displmap.c:248:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 248 | }else{ | ^ ui_displmap.c:293:26: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 293 | krui_updateNet(NULL,(int)NULL); | ^~~~~~~~~ ui_displmap.c:296:3: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 296 | abs(18*(strength-MAP_minWght)/(MAP_maxWght-MAP_minWght)-9); | ^ ui_displmap.c:296:3: note: use function 'fabsf' instead 296 | abs(18*(strength-MAP_minWght)/(MAP_maxWght-MAP_minWght)-9); | ^~~ | fabsf ui_displmap.c:296:3: note: include the header or explicitly provide a declaration for 'fabsf' ui_displmap.c:353:26: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 353 | krui_updateNet(NULL,(int)NULL); | ^~~~~~~~~ 4 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_displwght.c ui_displwght.c:259:16: warning: call to undeclared library function 'abs' with type 'int (int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 259 | dx = dy = abs( (int)(reference * (float)strength)); | ^ ui_displwght.c:259:16: note: include the header or explicitly provide a declaration for 'abs' 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_print.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_colEdit.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_result.c ui_result.c:448:30: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 448 | ui_result_default(NULL, (int) NULL, NULL); | ^~~~~~~~~~ ui_result.c:453:31: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 453 | ui_result_lastcall(NULL, (int) NULL, NULL); | ^~~~~~~~~~ 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c cc_main.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c pr_main.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_kohonen.c ar rc libxgui2.a ui_event.o ui_selection.o ui_action.o ui_key.o ui_textP.o ui_lists.o ui_layer.o ui_layerP.o ui_display.o ui_edit.o ui_config.o ui_color.o ui_inversion.o ui_funcdispl.o ui_displmap.o ui_displwght.o ui_print.o ui_colEdit.o ui_result.o cc_main.o pr_main.o ui_kohonen.o ranlib libxgui2.a cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c net_analyzer.c net_analyzer.c:525:48: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 525 | if (na.toggles.record) fprintf (na.rec_file, str) ; | ^~~ net_analyzer.c:525:48: note: treat the string as an argument to avoid this 525 | if (na.toggles.record) fprintf (na.rec_file, str) ; | ^ | "%s", 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_xUtils.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_global.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_anageo.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_shade.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_lists.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_point.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_dither.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_zgraph.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_fonts.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_graph.c d3_graph.c:235:16: warning: add explicit braces to avoid dangling else [-Wdangling-else] 235 | else | ^ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_draw.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_disp.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_move.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_zValue.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_setup.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_units.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_links.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_model.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_project.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_light.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_pannels.c In file included from d3_pannels.c:61: ./o_graph.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern SCALE_VALUE_TYPE; | ~~~~~~ ^ | int ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 43 | extern MPoint; | ~~~~~~ ^ | int 2 warnings generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c d3_main.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_bignet.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_basics.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_art1.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_art2.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_artmap.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_TD_bignet.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_kohonen.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_assoz.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c o_graph.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_JordElm.c cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ui_class.c ui_class.c:129:2: warning: 'sprintf' will always overflow; destination buffer has size 20, but format string expands to at least 31 [-Wformat-overflow] 129 | sprintf(buf,"No class information available"); | ^ 1 warning generated. cc -fPIC -I../.. -I../../kernel/sources -I../../xgui/iconsXgui -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c bn_bighop.c ar rc lib3d.a net_analyzer.o d3_xUtils.o d3_global.o d3_anageo.o d3_shade.o d3_lists.o d3_point.o d3_dither.o d3_zgraph.o d3_fonts.o d3_graph.o d3_draw.o d3_disp.o d3_move.o d3_zValue.o d3_setup.o d3_units.o d3_links.o d3_model.o d3_project.o d3_light.o d3_pannels.o d3_main.o bn_bignet.o bn_basics.o bn_art1.o bn_art2.o bn_artmap.o bn_TD_bignet.o bn_kohonen.o bn_assoz.o o_graph.o bn_JordElm.o ui_class.o bn_bighop.o ranlib lib3d.a cc libxgui1.a libxgui2.a lib3d.a -L/usr/local/lib -lXaw3d -lXmu -lXt -lXext -lSM -lICE -lX11 ../../kernel/sources/libkernel.a ../../kernel/sources/libfunc.a -lm -lfl -o xgui =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> snns-4.3_1 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for snns-4.3_1 ===> Generating temporary packing list cd tools/sources && /usr/bin/make install-strip /usr/bin/make INSTALL_PROGRAM='install -s -m 555 -s' install /bin/mkdir -p /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns/bin for tooltarget in analyze pat_sel_simple mkhead mkout mkpat snns2c pat_sel netlearn td_bignet ff_bignet netperf snnsbat feedback-gennet convert2snns isnns linknets batchman ; do install -s -m 555 -s $tooltarget /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns/bin ; done cd xgui/sources && /usr/bin/make install-strip /usr/bin/make INSTALL_PROGRAM='install -s -m 555 -s' install /bin/mkdir -p /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns/bin install -s -m 555 -s xgui /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns/bin install -m 555 /wrkdirs/usr/ports/math/snns/work/snns /wrkdirs/usr/ports/math/snns/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/math/snns/work/SNNSv4.3/Readme /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns install -m 0644 /wrkdirs/usr/ports/math/snns/work/SNNSv4.3/Readme.license /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns install -m 0644 /wrkdirs/usr/ports/math/snns/work/SNNSv4.3/default.cfg /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns install -m 0644 /wrkdirs/usr/ports/math/snns/work/SNNSv4.3/help.hdoc /wrkdirs/usr/ports/math/snns/work/stage/usr/local/lib/snns install -m 0644 /wrkdirs/usr/ports/math/snns/work/SNNSv4.3/examples/* /wrkdirs/usr/ports/math/snns/work/stage/usr/local/share/examples/snns ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-01-24T13:22:12+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=d0a737fa905e' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for snns-4.3_1 ===> Building snns-4.3_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for snns-4.3_1 build of math/snns | snns-4.3_1 ended at Sat Jan 24 08:24:26 EST 2026 build time: 00:02:16