=>> Building math/snns build started at Tue Apr 2 11:57:23 BST 2024 port directory: /usr/ports/math/snns package name: snns-4.3_1 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1838 Mar 8 2023 /usr/ports/math/snns/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: c014f9c79a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 09 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 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.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 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.2 --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=/ccache/libexec/ccache:/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 CCACHE_DIR="/root/.ccache" --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=/ccache/libexec/ccache:/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=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" 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.2 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--- 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 #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_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.7_1,1.pkg [pkg-builder.dan.net.uk] Installing libX11-1.8.7_1,1... [pkg-builder.dan.net.uk] `-- Installing libxcb-1.16.1... [pkg-builder.dan.net.uk] | `-- Installing libXau-1.0.9_1... [pkg-builder.dan.net.uk] | `-- Extracting libXau-1.0.9_1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2023.2... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2023.2: .......... done [pkg-builder.dan.net.uk] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] `-- Extracting libxcb-1.16.1: .......... done [pkg-builder.dan.net.uk] Extracting libX11-1.8.7_1,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-builder.dan.net.uk] Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] 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-builder.dan.net.uk] Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] `-- Installing libICE-1.1.0_2,1... [pkg-builder.dan.net.uk] `-- Extracting libICE-1.1.0_2,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libSM-1.2.3_1,1... [pkg-builder.dan.net.uk] `-- Extracting libSM-1.2.3_1,1: ........ done [pkg-builder.dan.net.uk] 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 =========================================================================== =================================================== ===== 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/Xaw3d-1.5E_8.pkg [pkg-builder.dan.net.uk] Installing Xaw3d-1.5E_8... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXmu-1.1.4,1... [pkg-builder.dan.net.uk] `-- Extracting libXmu-1.1.4,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXpm-3.5.17_1... [pkg-builder.dan.net.uk] `-- Extracting libXpm-3.5.17_1: .......... done [pkg-builder.dan.net.uk] Extracting Xaw3d-1.5E_8: .......... done ===== Message from Xaw3d-1.5E_8: -- 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 -- ===> NOTICE: The Xaw3d 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 ===> 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.2 checking host system type... amd64-portbld-freebsd13.2 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] else /* unit has no sites */ ^ kernel.c:1552:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ kernel.c:1746:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ kernel.c:2069:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 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] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:809:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:811:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:811:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:822:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:822:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:853:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:853:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:855:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:855:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:868:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_blank ); ^~~~~~~~~ kr_io.c:868:29: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_blank ); ^ "%s", kr_io.c:884:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:884:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:953:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:953:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:955:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:955:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:972:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:972:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1020:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:1020:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:1022:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1022:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1092:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_blank ); ^~~~~~~~~ kr_io.c:1092:31: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_blank ); ^ "%s", kr_io.c:1110:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1110:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1220:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_blank ); ^~~~~~~~~ kr_io.c:1220:32: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_blank ); ^ "%s", kr_io.c:1266:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:1266:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:1268:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1268:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1315:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1315:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1347:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:1347:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:1349:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1349:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1386:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_blank ); ^~~~~~~~~ kr_io.c:1386:31: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_blank ); ^ "%s", kr_io.c:1397:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1397:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1433:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr1 ); ^~~~~~~~ kr_io.c:1433:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr1 ); ^ "%s", kr_io.c:1435:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1435:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:1471:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_blank ); ^~~~~~~~~ kr_io.c:1471:31: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_blank ); ^ "%s", kr_io.c:1482:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] err = fprintf( file_out, fmt_hdr2 ); ^~~~~~~~ kr_io.c:1482:28: note: treat the string as an argument to avoid this err = fprintf( file_out, fmt_hdr2 ); ^ "%s", kr_io.c:2205:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[0] ) != 0) || ^~~~~~~~~~ kr_io.c:2250:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[1] ) != 0) || ^~~~~~~~~~ kr_io.c:2333:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[2] ) != 0) || ^~~~~~~~~~ kr_io.c:2377:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[3] ) != 0) || ^~~~~~~~~~ kr_io.c:2591:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[4] ) != 0) || ^~~~~~~~~~ kr_io.c:2687:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[5] ) != 0) || ^~~~~~~~~~ kr_io.c:2736:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[6] ) != 0) || ^~~~~~~~~~ kr_io.c:2788:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if ((fscanf( file_in, headers[7] ) != 0) || ^~~~~~~~~~ kr_io.c:2837:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] if (fscanf( file_in, headers[8] ) != 0) ^~~~~~~~~~ kr_io.c:3093:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ret = fprintf(file_out, resHeader[7]); ^~~~~~~~~~~~ kr_io.c:3093:29: note: treat the string as an argument to avoid this ret = fprintf(file_out, resHeader[7]); ^ "%s", kr_io.c:3099:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ret = fprintf(file_out, resHeader[8]); ^~~~~~~~~~~~ kr_io.c:3099:29: note: treat the string as an argument to avoid this ret = fprintf(file_out, resHeader[8]); ^ "%s", kr_io.c:3133:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ kr_io.c:3156:10: warning: add explicit braces to avoid dangling else [-Wdangling-else] 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] else ^ kr_ui.c:4809:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] 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: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ kr_inversion.c:172:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ kr_inversion.c:241:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ kr_inversion.c:263:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ kr_inversion.c:288:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] 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: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] 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: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:174:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:240:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:273:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:580:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:612:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:723:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:767:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:1182:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:1225:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:1516:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unitPtr->python_act_deriv_func, ^ learn_f.c:1588:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unitPtr->python_act_deriv_func, ^ learn_f.c:2268:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:2295:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:2872:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:3048:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:3077:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:3141:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:3191:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:3457:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:3474:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:3531:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(curr_unit->python_act_deriv_func, ^ learn_f.c:3579:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(curr_unit->python_act_deriv_func, ^ learn_f.c:4168:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ learn_f.c:4187:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ learn_f.c:4238:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ learn_f.c:4691:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:4718:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:4801:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:4828:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:4901:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:4929:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:5425:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:6855:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:6961:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:7040:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_deriv_func, ^ learn_f.c:7993:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:8331:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:8745:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:8910:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(unit_ptr->python_act_func, ^ learn_f.c:8920:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 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] else ^ prun_f.c:600:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:672:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:692:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:955:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:971:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:995:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:1011:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ prun_f.c:1317:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (pr_Pass == PR_SAME) { ^ prun_f.c:1454:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { /* unit has sites */ ^ 10 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 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] else if(unit_ptr->out_func == OUT_Custom_Python) ^ update_f.c:2165:8: warning: add explicit braces to avoid dangling else [-Wdangling-else] 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: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] PROPAGATE_THROUGH_OUTPUT_LAYER(UnitPtr,dummy,p); ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' kr_PythonActFunction(outputUnitPtr->python_act_func, \ ^ cc_learn.c:386:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(UnitPtr->python_act_func, ^ cc_learn.c:393:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(UnitPtr->python_act_deriv_func, ^ cc_learn.c:433:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(specialUnitPtr->python_act_deriv_func, ^ cc_learn.c:475:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, ^ cc_learn.c:524:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, ^ cc_learn.c:576:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(SpecialUnitPtr->python_act_deriv_func, ^ cc_learn.c:622:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(SpecialUnitPtr->python_act_deriv_func, ^ cc_learn.c:959:2: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] PROPAGATE_THROUGH_OUTPUT_LAYER(unitPtr,dummy,p); ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' 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: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] PROPAGATE_THROUGH_OUTPUT_LAYER(OutputUnitPtr,dummy,p); ^ ./cc_mac.h:273:4: note: expanded from macro 'PROPAGATE_THROUGH_OUTPUT_LAYER' kr_PythonActFunction(outputUnitPtr->python_act_func, \ ^ cc_glob.c:126:4: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] kr_PythonActFunction(OutputUnitPtr->python_act_deriv_func, ^ cc_glob.c:170:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] CC_SET_LAYER_NO(UnitPtr,CC_LAYER_NO(UnitPtr2)+1); ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' else \ ^ cc_glob.c:422:2: warning: implicit declaration of function 'kr_PythonActFunction' is invalid in C99 [-Wimplicit-function-declaration] PROPAGATE_THROUGH_HIDDEN_LAYER(UnitPtr,dummy,SubPatternNo); ^ ./cc_mac.h:264:4: note: expanded from macro 'PROPAGATE_THROUGH_HIDDEN_LAYER' 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] CC_SET_LAYER_NO(unitPtr,0); ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' else \ ^ cc_display.c:155:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] CC_SET_LAYER_NO(unitPtr,NoOfLayers+2); ^ ./cc_mac.h:346:4: note: expanded from macro 'CC_SET_LAYER_NO' 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] if (krui_getUnitActFuncName(GET_UNIT_NO(OldUnit)) != "ACT_TACOMA") return (TRUE); ^ ~~~~~~~~~~~~ 1 warning 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] if (fscanf(in_pat_file, patHeader[1]) != 0) return (BAD_PAT_FILE) ; ^~~~~~~~~~~~ pat_sel_simple.c:155:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(out_pat_file, patHeader[1]) ; ^~~~~~~~~~~~ pat_sel_simple.c:155:27: note: treat the string as an argument to avoid this fprintf(out_pat_file, patHeader[1]) ; ^ "%s", 2 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 -fstack-protector-strong 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] printf("found error %d when testing pattern set %d\n",error); ~^ pat_sel.c:78:2: warning: expression result unused [-Wunused-value] exit; ^~~~ pat_sel.c:84:2: warning: expression result unused [-Wunused-value] exit; ^~~~ pat_sel.c:98:9: warning: expression result unused [-Wunused-value] exit; ^~~~ pat_sel.c:110:26: warning: expression result unused [-Wunused-value] if (getc(stdin) != 'y') exit; ^~~~ pat_sel.c:114:2: warning: expression result unused [-Wunused-value] exit; ^~~~ 6 warnings generated. cc -fstack-protector-strong 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 cc -fstack-protector-strong 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 -fstack-protector-strong 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 -fstack-protector-strong 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 cc -fstack-protector-strong 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] else ^ 1 warning generated. cc -fstack-protector-strong 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 -fstack-protector-strong 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 -fstack-protector-strong 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 -fstack-protector-strong 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 -fstack-protector-strong 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] 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] 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] 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 -fstack-protector-strong 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' [-Wimplicit-int] extern SCALE_VALUE_TYPE; ~~~~~~ ^ ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MPoint; ~~~~~~ ^ 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] sprintf (title, listDescriptorPtr->msg); ^~~~~~~~~~~~~~~~~~~~~~ ui_mainP.c:779:21: note: treat the string as an argument to avoid this 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] 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 [-Wfortify-source] 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 [-Wfortify-source] 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' [-Wimplicit-int] extern SCALE_VALUE_TYPE; ~~~~~~ ^ ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MPoint; ~~~~~~ ^ 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' [-Wimplicit-int] extern SCALE_VALUE_TYPE; ~~~~~~ ^ ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MPoint; ~~~~~~ ^ 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] 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] if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui_netUpdate.c:102:26: note: remove extraneous parentheses around the comparison to silence this warning if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) ~ ^ ~ ui_netUpdate.c:102:26: note: use '=' to turn this equality comparison into an assignment if ((dPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) ^~ = ui_netUpdate.c:109:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((displayPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui_netUpdate.c:109:28: note: remove extraneous parentheses around the comparison to silence this warning if ((displayPtr->subNetNo == krui_getUnitSubnetNo(unitNo))) ~ ^ ~ ui_netUpdate.c:109:28: note: use '=' to turn this equality comparison into an assignment 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] 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' [-Wimplicit-int] extern SCALE_VALUE_TYPE; ~~~~~~ ^ ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MPoint; ~~~~~~ ^ 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] printf(message); ^~~~~~~ ui_textP.c:89:12: note: treat the string as an argument to avoid this printf(message); ^ "%s", ui_textP.c:91:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(ui_textFilePtr, message); ^~~~~~~ ui_textP.c:91:26: note: treat the string as an argument to avoid this 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] krui_setClassDistribution(dist); ^~~~ ../../kernel/sources/kr_ui.h:196:58: note: passing argument to parameter 'classDist' here 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] }else{ ^ ui_displmap.c:293:26: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] 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] abs(18*(strength-MAP_minWght)/(MAP_maxWght-MAP_minWght)-9); ^ ui_displmap.c:296:3: note: use function 'fabsf' instead 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] 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: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration] 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] 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] 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] if (na.toggles.record) fprintf (na.rec_file, str) ; ^~~ net_analyzer.c:525:48: note: treat the string as an argument to avoid this 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] 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' [-Wimplicit-int] extern SCALE_VALUE_TYPE; ~~~~~~ ^ ./o_graph.h:43:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] extern MPoint; ~~~~~~ ^ 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 [-Wfortify-source] 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=2024-04-02T10:57:23+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=c014f9c79a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' 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 Tue Apr 2 12:16:59 BST 2024 build time: 00:19:36