=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/math/snns", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: [license.mk] Every package should define a LICENSE. ===> Building for snns-4.3nb2 Ensuring that SNNS is completely configured... ./configure --quiet *********************************************************************** 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' *********************************************************************** 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. 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. configure: WARNING: Since we couldn't find any -lfl library we plan to link configure: WARNING: with -ll instead. The provided SNNS scanners are based on configure: WARNING: flex output. So we do not guarantee that this will work. configure: WARNING: Hope the best! *********************************************************************** 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 /home/pbulk/work/math/snns/work/SNNSv4.3/xgui/bin/x86_64-pc-solaris2.11 (xgui) /home/pbulk/work/math/snns/work/SNNSv4.3/tools/bin/x86_64-pc-solaris2.11 (tools) And now: Good luck and have fun! *********************************************************************** cd kernel/sources && /opt/pkg/bin/bmake gcc -fPIC -I../.. -Wno-implicit-function-declaration -Wno-implicit-int -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -c kr_pat_scan.c In file included from kr_pat_scan.l:24: glob_typ.h:359:17: error: 'bool' cannot be defined via 'typedef' 359 | typedef int bool; | ^~~~ glob_typ.h:359:17: note: 'bool' is a keyword with '-std=c23' onwards glob_typ.h:359:1: warning: useless type name in empty declaration 359 | typedef int bool; | ^~~~~~~ *** Error code 1 Stop. bmake[1]: stopped making "all" in /home/pbulk/work/math/snns/work/SNNSv4.3/kernel/sources *** Error code 1 Stop. bmake: stopped making "all" in /home/pbulk/work/math/snns/work/SNNSv4.3 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/snns WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package Makefile. *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/snns