=>> Building misc/estic build started at Wed Oct 1 03:05:56 EDT 2025 port directory: /usr/ports/misc/estic package name: estic-1.61_10 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: dinoex@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 3152 Aug 27 2024 /usr/ports/misc/estic/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: f612d89cf04d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 13 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 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_15_c_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_15_c_x64-HEAD-ALL/13/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_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 estic-1.61_10: X11=on: X11 (graphics) support DTR_OFF=off: use dtr-off patch DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- dinoex@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/misc/estic/work/.cache HOME=/wrkdirs/usr/ports/misc/estic/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/misc/estic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/misc/estic/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/misc/estic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/misc/estic/work/.cache HOME=/wrkdirs/usr/ports/misc/estic/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/misc/estic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/misc/estic/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 -std=gnu89 " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 " CSTD=gnu89 CXXSTD=gnu++98 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-- PORTDOCS="" WITHOUT_X="@comment " WITH_X="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/estic" EXAMPLESDIR="share/examples/estic" DATADIR="share/estic" WWWDIR="www/estic" ETCDIR="etc/estic" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/estic DOCSDIR=/usr/local/share/doc/estic EXAMPLESDIR=/usr/local/share/examples/estic WWWDIR=/usr/local/www/estic ETCDIR=/usr/local/etc/estic --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 pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> estic-1.61_10 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> estic-1.61_10 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of estic-1.61_10 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by estic-1.61_10 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by estic-1.61_10 for building => SHA256 Checksum OK for estic-1.60-sources.zip. => SHA256 Checksum OK for estic-1.61-patch-from-1.60.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by estic-1.61_10 for building ===> Extracting for estic-1.61_10 => SHA256 Checksum OK for estic-1.60-sources.zip. => SHA256 Checksum OK for estic-1.61-patch-from-1.60.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for estic-1.61_10 ===> Applying distribution patches for estic-1.61_10 /usr/bin/patch -d /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic --forward --quiet -E -p0 --batch < /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic.diff ===> Applying FreeBSD patches for estic-1.61_10 from /usr/ports/misc/estic/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> estic-1.61_10 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 ===> estic-1.61_10 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of estic-1.61_10 ===> estic-1.61_10 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. ===> estic-1.61_10 depends on file: /usr/local/bin/ccache - found ===> Returning to build of estic-1.61_10 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for estic-1.61_10 /usr/bin/sed -i.bak -e 's|CC|CXX|' -e 's|CFLAGS|CXXFLAGS|' /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/areacode/make/freebsd.mak /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/areacode/make/freebsd-x.mak /usr/bin/sed -i.bak -e 's|CC|CXX|' -e 's|CFLAGS|CXXFLAGS|' /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/make/freebsd.mak /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/make/freebsd-x.mak /usr/bin/sed -i.bak -e 's|CC|CXX|' -e 's|CFLAGS|CXXFLAGS|' /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/spunk/make/freebsd.mak /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/spunk/make/freebsd-x.mak Creating dependency information c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -MM *.cc > .depend Creating dependency information c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -MM *.c > .depend c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] Creating dependency information c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -MM *.cc > .depend c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for estic-1.61_10 cd /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/spunk ; /usr/bin/env XDG_DATA_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/misc/estic/work/.cache HOME=/wrkdirs/usr/ports/misc/estic/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/misc/estic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/misc/estic/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 -std=gnu89 " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 " CSTD=gnu89 CXXSTD=gnu++98 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" /usr/bin/make -f make/freebsd-x.mak c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c bitset.cc In file included from bitset.cc:25: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c charset.cc In file included from charset.cc:23: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c charstrm.cc In file included from charstrm.cc:30: In file included from ./charstrm.h:37: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c chartype.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c check.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c coll.cc In file included from coll.cc:29: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c xsrc/console.cc In file included from xsrc/console.cc:40: In file included from xsrc/../stack.h:32: In file included from xsrc/../stream.h:75: xsrc/../coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from xsrc/console.cc:44: In file included from xsrc/../progutil.h:36: In file included from xsrc/../event.h:29: xsrc/../circbuf.h:172:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 172 | return *((T*) NULL); | ^~~~~~~~~~~~ xsrc/console.cc:160:37: note: in instantiation of member function 'CircularBuffer::GetItem' requested here 160 | static CircularBuffer KbdBuffer; | ^ xsrc/../circbuf.h:172:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 172 | return *((T*) NULL); | ^ xsrc/console.cc:78:16: warning: unused variable 'AltGrMask' [-Wunused-const-variable] 78 | const unsigned AltGrMask = Mod3Mask; | ^~~~~~~~~ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c cont.cc In file included from cont.cc:26: In file included from ./cont.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ cont.cc:104:5: warning: cannot delete expression with pointer-to-'void' type 'void *' [-Wdelete-incomplete] 104 | delete [] Data; | ^ ~~~~ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c cpucvt.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c crc16.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c crc32.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c crcccitt.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c crcstrm.cc In file included from crcstrm.cc:23: In file included from ./crcstrm.h:28: In file included from ./nullstrm.h:29: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c datetime.cc In file included from datetime.cc:25: In file included from ./progutil.h:35: In file included from ./msg.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c unixsrc/delay.cc In file included from unixsrc/delay.cc:33: In file included from unixsrc/../progutil.h:35: In file included from unixsrc/../msg.h:30: In file included from unixsrc/../stream.h:75: unixsrc/../coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c environ.cc In file included from environ.cc:25: In file included from ./strparse.h:30: In file included from ./datetime.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c errlog.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c event.cc In file included from event.cc:22: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from event.cc:22: In file included from ./event.h:29: ./circbuf.h:172:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 172 | return *((T*) NULL); | ^~~~~~~~~~~~ event.cc:33:16: note: in instantiation of member function 'CircularBuffer::GetItem' requested here 33 | template class CircularBuffer; | ^ ./circbuf.h:172:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 172 | return *((T*) NULL); | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c filecoll.cc In file included from filecoll.cc:38: In file included from ./filecoll.h:28: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c filepath.cc In file included from filepath.cc:33: In file included from ./filecoll.h:28: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c filesel.cc In file included from filesel.cc:24: In file included from ./palette.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c unixsrc/filesys.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c frame.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c fviewer.cc In file included from fviewer.cc:23: In file included from ./fviewer.h:27: In file included from ./textstrm.h:27: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c inifile.cc In file included from inifile.cc:22: In file included from ./inifile.h:27: In file included from ./textstrm.h:27: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ ./coll.h:278:5: warning: deleting pointer to incomplete type 'SectionOfs' is incompatible with C++2c and may cause undefined behavior [-Wdelete-incomplete] 278 | delete (T*) Item; | ^ ~~~~~~~~~ inifile.cc:47:16: note: in instantiation of member function 'Collection::FreeItem' requested here 47 | template class Collection; | ^ inifile.cc:47:33: note: forward declaration of 'SectionOfs' 47 | template class Collection; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c itemlbl.cc In file included from itemlbl.cc:28: In file included from ./itemlbl.h:32: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c itemwin.cc In file included from itemwin.cc:22: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from itemwin.cc:26: In file included from ./program.h:27: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c keydef.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c keymap.cc In file included from keymap.cc:24: In file included from ./keymap.h:26: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c listnode.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c memcheck.cc memcheck.cc:317:7: warning: 'operator new' is missing exception specification 'throw(std::bad_alloc)' [-Wmissing-exception-spec] 317 | void* operator new (size_t Size) | ^ | throw(std::bad_alloc) memcheck.cc:401:6: warning: 'operator delete' is missing exception specification 'throw()' [-Wmissing-exception-spec] 401 | void operator delete (void* P) | ^ | throw() 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c memstrm.cc In file included from memstrm.cc:27: In file included from ./memstrm.h:29: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c menue.cc In file included from menue.cc:30: In file included from ./screen.h:29: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ menue.cc:59:5: warning: field 'Entry' will be initialized after base 'WindowItem' [-Wreorder-ctor] 59 | Entry (), WindowItem (aItemText, aID, NextItem) | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | WindowItem (aItemText, aID, NextItem) Entry () menue.cc:846:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 846 | return *(String*) NULL; | ^~~~~~~~~~~~~~~ menue.cc:897:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 897 | return *(Time*) NULL; | ^~~~~~~~~~~~~ menue.cc:921:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 921 | return *(Time*) NULL; | ^~~~~~~~~~~~~ 5 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c menuedit.cc In file included from menuedit.cc:24: In file included from ./menuedit.h:27: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ menuedit.cc:56:18: warning: unused variable 'msErrIllegalInput' [-Wunused-const-variable] 56 | static const u16 msErrIllegalInput = MSGBASE_MENUEDIT + 0; | ^~~~~~~~~~~~~~~~~ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c menuitem.cc In file included from menuitem.cc:22: In file included from ./menuitem.h:26: In file included from ./menue.h:27: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c msg.cc In file included from msg.cc:25: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c msgcoll.cc In file included from msgcoll.cc:23: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c national.cc In file included from national.cc:25: In file included from ./resource.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c unixsrc/nlsinit.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c nullstrm.cc In file included from nullstrm.cc:23: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c object.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c palette.cc In file included from palette.cc:24: In file included from ./palette.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c password.cc In file included from password.cc:22: In file included from ./password.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ password.cc:61:22: warning: 'extern' variable has an initializer [-Wextern-initializer] 61 | extern const String& CUN = _CUN; | ^ password.cc:63:22: warning: 'extern' variable has an initializer [-Wextern-initializer] 63 | extern const String& CUID = _CUID; | ^ password.cc:65:19: warning: 'extern' variable has an initializer [-Wextern-initializer] 65 | extern const u32& CPL = _CPL; | ^ In file included from password.cc:22: In file included from ./password.h:27: ./coll.h:278:5: warning: deleting pointer to incomplete type 'PasswordEntry' is incompatible with C++2c and may cause undefined behavior [-Wdelete-incomplete] 278 | delete (T*) Item; | ^ ~~~~~~~~~ password.cc:76:16: note: in instantiation of member function 'Collection::FreeItem' requested here 76 | template class Collection; | ^ password.cc:76:33: note: forward declaration of 'PasswordEntry' 76 | template class Collection; | ^ 5 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c program.cc In file included from program.cc:35: In file included from ./kbd.h:36: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from program.cc:40: In file included from ./program.h:27: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ In file included from program.cc:35: In file included from ./kbd.h:36: ./circbuf.h:172:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 172 | return *((T*) NULL); | ^~~~~~~~~~~~ program.cc:77:10: note: in instantiation of member function 'CircularBuffer::GetItem' requested here 77 | Program::Program (int argc, char** argv, | ^ ./circbuf.h:172:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 172 | return *((T*) NULL); | ^ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c progutil.cc In file included from progutil.cc:28: In file included from ./kbd.h:36: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from progutil.cc:29: In file included from ./program.h:27: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c rect.cc In file included from rect.cc:23: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c rescoll.cc In file included from rescoll.cc:25: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resource.cc In file included from resource.cc:25: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c rng.cc In file included from rng.cc:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c xsrc/screen.cc In file included from xsrc/screen.cc:24: In file included from xsrc/../cont.h:30: In file included from xsrc/../stream.h:75: xsrc/../coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ xsrc/screen.cc:140:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 140 | ResName = "SCREEN.ISO-8859-1-Table"; | ^ xsrc/screen.cc:145:16: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 145 | ResName = "SCREEN.7BIT-ASCII-Table"; | ^ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c unixsrc/sercom.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c serstrm.cc In file included from serstrm.cc:26: In file included from ./serstrm.h:32: In file included from ./charstrm.h:37: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c settings.cc In file included from settings.cc:32: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c splitmsg.cc In file included from splitmsg.cc:22: In file included from ./splitmsg.h:27: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c statline.cc In file included from statline.cc:25: In file included from ./screen.h:29: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from statline.cc:27: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ statline.cc:78:16: note: in instantiation of member function 'Stack::GetItem' requested here 78 | template class Stack; | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ statline.cc:52:18: warning: unused variable 'msSelect' [-Wunused-const-variable] 52 | static const u16 msSelect = MSGBASE_STATLINE + 10; | ^~~~~~~~ statline.cc:54:18: warning: unused variable 'msMove' [-Wunused-const-variable] 54 | static const u16 msMove = MSGBASE_STATLINE + 12; | ^~~~~~ 4 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c stdmenue.cc In file included from stdmenue.cc:23: In file included from ./menuitem.h:26: In file included from ./menue.h:27: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c stdmsg.cc In file included from stdmsg.cc:26: In file included from ./splitmsg.h:27: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ stdmsg.cc:242:19: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] 242 | va_start (ap, MsgNo); | ^ stdmsg.cc:238:20: note: parameter of type 'u16' (aka 'unsigned short') is declared here 238 | void ErrorMsg (u16 MsgNo, ...) | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c str.cc In file included from str.cc:30: In file included from ./strparse.h:30: In file included from ./datetime.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ str.cc:1144:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1144 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1144:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1144 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1152:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1152 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1152:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1152 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1160:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1160 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1160:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1160 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1168:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1168 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1168:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1168 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1176:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1176 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1176:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1176 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1184:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1184 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1184:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1184 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1192:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1192 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1192:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1192 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1200:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1200 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1200:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1200 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1210:52: warning: array subscript is of type 'char' [-Wchar-subscripts] 1210 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ str.cc:1210:70: warning: array subscript is of type 'char' [-Wchar-subscripts] 1210 | T += (Style & ccOct)? OctCodes [*Str] : HexCodes [*Str]; | ^~~~~ 19 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strbox.cc In file included from strbox.cc:26: In file included from ./strbox.h:31: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strcoll.cc In file included from strcoll.cc:22: In file included from ./strcoll.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strcvt.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c stream.cc In file included from stream.cc:35: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ stream.cc:105:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 105 | if (this == NULL) { | ^~~~ ~~~~ stream.cc:433:10: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 433 | if (&O == NULL) { | ^ ~~~~ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strmable.cc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strparse.cc In file included from strparse.cc:25: In file included from ./progutil.h:35: In file included from ./msg.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c strpool.cc In file included from strpool.cc:28: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c syserror.cc In file included from syserror.cc:28: In file included from ./progutil.h:35: In file included from ./msg.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ syserror.cc:39:11: warning: unused variable 'msNoError' [-Wunused-const-variable] 39 | const u16 msNoError = MSGBASE_SYSERROR + 1; | ^~~~~~~~~ syserror.cc:64:11: warning: unused variable 'msFileNotFound' [-Wunused-const-variable] 64 | const u16 msFileNotFound = MSGBASE_SYSERROR + 26; | ^~~~~~~~~~~~~~ syserror.cc:65:11: warning: unused variable 'msPathNotFound' [-Wunused-const-variable] 65 | const u16 msPathNotFound = MSGBASE_SYSERROR + 27; | ^~~~~~~~~~~~~~ syserror.cc:66:11: warning: unused variable 'msInvalidDrive' [-Wunused-const-variable] 66 | const u16 msInvalidDrive = MSGBASE_SYSERROR + 28; | ^~~~~~~~~~~~~~ syserror.cc:67:11: warning: unused variable 'msCannotRemoveCurDir' [-Wunused-const-variable] 67 | const u16 msCannotRemoveCurDir = MSGBASE_SYSERROR + 29; | ^~~~~~~~~~~~~~~~~~~~ 6 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c textitem.cc In file included from textitem.cc:29: In file included from ./textitem.h:33: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ textitem.cc:46:5: warning: field 'Attr' will be initialized after base 'WindowItem' [-Wreorder-ctor] 46 | Attr (aAttr), | ^~~~~~~~~~~~ | WindowItem (aItemText, aID, NextItem) 47 | WindowItem (aItemText, aID, NextItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Attr (aAttr) 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c textstrm.cc In file included from textstrm.cc:25: In file included from ./textstrm.h:27: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ textstrm.cc:145:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 145 | delete Buf; | ^ | [] textstrm.cc:91:17: note: allocated with 'new[]' here 91 | char* Buf = new char [BufSize]; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c thread.cc In file included from thread.cc:24: In file included from ./screen.h:29: In file included from ./rect.h:28: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from thread.cc:25: In file included from ./kbd.h:36: ./circbuf.h:172:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 172 | return *((T*) NULL); | ^~~~~~~~~~~~ thread.cc:38:16: note: in instantiation of member function 'CircularBuffer::GetItem' requested here 38 | template class CircularBuffer; | ^ ./circbuf.h:172:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 172 | return *((T*) NULL); | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c winattr.cc In file included from winattr.cc:23: In file included from ./palette.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c window.cc In file included from window.cc:23: In file included from ./window.h:27: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from window.cc:27: In file included from ./program.h:27: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c winmgr.cc In file included from winmgr.cc:30: In file included from ./listbox.h:32: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c winsize.cc In file included from winsize.cc:23: In file included from ./window.h:27: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ winsize.cc:34:11: warning: unused variable 'msMove' [-Wunused-const-variable] 34 | const u16 msMove = MSGBASE_WINSIZE + 0; | ^~~~~~ winsize.cc:35:11: warning: unused variable 'msResize' [-Wunused-const-variable] 35 | const u16 msResize = MSGBASE_WINSIZE + 1; | ^~~~~~~~ 3 warnings generated. ar r spunk.a bitset.o charset.o charstrm.o chartype.o check.o coll.o console.o cont.o cpucvt.o crc16.o crc32.o crcccitt.o crcstrm.o datetime.o delay.o environ.o errlog.o event.o filecoll.o filepath.o filesel.o filesys.o frame.o fviewer.o inifile.o itemlbl.o itemwin.o keydef.o keymap.o listnode.o memcheck.o memstrm.o menue.o menuedit.o menuitem.o msg.o msgcoll.o national.o nlsinit.o nullstrm.o object.o palette.o password.o program.o progutil.o rect.o rescoll.o resource.o rng.o screen.o sercom.o serstrm.o settings.o splitmsg.o statline.o stdmenue.o stdmsg.o str.o strbox.o strcoll.o strcvt.o stream.o strmable.o strparse.o strpool.o syserror.o textitem.o textstrm.o thread.o winattr.o window.o winmgr.o winsize.o ar: warning: creating spunk.a ranlib spunk.a c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resed.cc In file included from resed.cc:24: In file included from ./resed.h:33: In file included from ./strcoll.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ resed.cc:370:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 370 | GetMenueItem ("@Quit", miQuit, vkQuit, | ^ resed.cc:368:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 368 | GetMenueItem ("@About", miAbout, kbNoKey, | ^ resed.cc:385:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 385 | GetMenueItem ("@Merge resourcefile", miMerge, kbNoKey, | ^ resed.cc:384:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 384 | GetMenueItem ("Add @stream", miAddStream, kbNoKey, | ^ resed.cc:383:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 383 | GetMenueItem ("Add @datafile", miAddData, kbNoKey, | ^ resed.cc:381:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 381 | GetMenueItem ("@New resource", miNew, kbNoKey, | ^ resed.cc:380:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 380 | GetMenueItem ("@Print resource", miPrint, kbNoKey, | ^ resed.cc:379:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 379 | GetMenueItem ("@Write resource", miWrite, vkSave, | ^ resed.cc:378:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 378 | GetMenueItem ("@Read resource", miRead, vkOpen, | ^ resed.cc:376:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 376 | GetMenueItem ("P@ack resourcefile", miPack, kbNoKey, | ^ resed.cc:375:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 375 | GetMenueItem ("@Close resourcefile", miClose, kbNoKey, | ^ resed.cc:374:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 374 | GetMenueItem ("@Open resourcefile", miOpen, kbNoKey, | ^ resed.cc:407:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 407 | GetMenueItem ("@Test", miTest, kbMetaT, | ^ resed.cc:395:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 395 | GetSubMenueItem ("F@lags", miFlags, | ^ resed.cc:394:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 394 | GetMenueItem ("@Number", miNumber, kbNoKey, | ^ resed.cc:393:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 393 | GetMenueItem ("@Size/Move", miSize, kbMetaS, | ^ resed.cc:392:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 392 | GetMenueItem ("@Background", miBackgroundChar, kbNoKey, | ^ resed.cc:391:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 391 | GetMenueItem ("@Color", miColor, kbNoKey, | ^ resed.cc:390:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 390 | GetMenueItem ("@Footer", miFooter, kbNoKey, | ^ resed.cc:389:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 389 | GetMenueItem ("@Header", miHeader, kbNoKey, | ^ resed.cc:430:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 430 | GetMenueItem ("@NoYesItem", miAddNoYesItem, kbNoKey, | ^ resed.cc:429:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 429 | GetMenueItem ("@OffOnItem", miAddOnOffItem, kbNoKey, | ^ resed.cc:428:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 428 | GetMenueItem ("T@oggleItem", miAddToggleItem, kbNoKey, | ^ resed.cc:427:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 427 | GetMenueItem ("@RStringItem", miAddRStringItem, kbNoKey, | ^ resed.cc:426:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 426 | GetMenueItem ("@StringItem", miAddStringItem, kbNoKey, | ^ resed.cc:425:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 425 | GetMenueItem ("@TimeItem", miAddTimeItem, kbNoKey, | ^ resed.cc:424:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 424 | GetMenueItem ("@DateItem", miAddDateItem, kbNoKey, | ^ resed.cc:423:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 423 | GetMenueItem ("@HexItem", miAddHexItem, kbNoKey, | ^ resed.cc:422:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 422 | GetMenueItem ("@LongItem", miAddLongItem, kbNoKey, | ^ resed.cc:421:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 421 | GetMenueItem ("E@xpFloatItem", miAddExpFloatItem, kbNoKey, | ^ resed.cc:420:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 420 | GetMenueItem ("@FloatItem", miAddFloatItem, kbNoKey, | ^ resed.cc:419:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 419 | GetMenueItem ("Menue@BarItem", miAddMenueBarItem, kbNoKey, | ^ resed.cc:418:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 418 | GetMenueItem ("S@ubMenueItem", miAddSubMenueItem, kbNoKey, | ^ resed.cc:417:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 417 | GetMenueItem ("@MenueItem", miAddMenueItem, kbNoKey, | ^ resed.cc:443:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 443 | GetMenueItem ("Fi@leEdit", miAddFileEdit, kbNoKey, | ^ resed.cc:442:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 442 | GetMenueItem ("@PasswordEdit", miAddPasswordEdit, kbNoKey, | ^ resed.cc:441:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 441 | GetMenueItem ("T@imeEdit", miAddTimeEdit, kbNoKey, | ^ resed.cc:440:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 440 | GetMenueItem ("@DateEdit", miAddDateEdit, kbNoKey, | ^ resed.cc:439:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 439 | GetMenueItem ("@HexEdit", miAddHexEdit, kbNoKey, | ^ resed.cc:438:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 438 | GetMenueItem ("@LongEdit", miAddLongEdit, kbNoKey, | ^ resed.cc:437:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 437 | GetMenueItem ("E@xpFloatEdit", miAddExpFloatEdit, kbNoKey, | ^ resed.cc:436:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 436 | GetMenueItem ("@FloatEdit", miAddFloatEdit, kbNoKey, | ^ resed.cc:435:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 435 | GetMenueItem ("@TextEdit", miAddTextEdit, kbNoKey, | ^ resed.cc:434:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 434 | GetMenueItem ("@EditLine", miAddEditLine, kbNoKey, | ^ resed.cc:433:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 433 | GetSubMenueItem ("Menue@Edits", miAddMenueEdits, | ^ resed.cc:416:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 416 | GetSubMenueItem ("Menue@Items", miAddMenueItems, | ^ resed.cc:415:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 415 | GetMenueItem ("Menue@Line", miAddMenueLine, kbNoKey, | ^ resed.cc:414:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 414 | GetMenueItem ("Item@Label", miAddItemLabel, kbNoKey, | ^ resed.cc:413:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 413 | GetMenueItem ("@TextItem", miAddTextItem, kbNoKey, | ^ resed.cc:412:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 412 | GetMenueItem ("@WindowItem", miAddWindowItem, kbNoKey, | ^ resed.cc:452:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 452 | GetMenueItem ("@Order", miOrder, kbNoKey, | ^ resed.cc:451:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 451 | GetMenueItem ("Move A@rea", miMoveArea, kbMetaR, | ^ resed.cc:450:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 450 | GetMenueItem ("@Edit", miEdit, kbMetaM, | ^ resed.cc:449:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 449 | GetMenueItem ("@Copy", miCopy, kbNoKey, | ^ resed.cc:448:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 448 | GetMenueItem ("@Delete", miDelete, kbNoKey, | ^ resed.cc:411:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 411 | GetSubMenueItem ("@Add", miAddItem, | ^ resed.cc:457:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 457 | GetMenueItem ("@Merge message file", miMergeMsgText, kbNoKey, | ^ resed.cc:456:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 456 | GetMenueItem ("@Go", miEditResource, kbMetaG, | ^ resed.cc:467:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 467 | GetMenueItem ("@100x40 (ET4000)", mi2A, kbNoKey, | ^ resed.cc:466:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 466 | GetMenueItem ("Color @94x34", mi94x34, kbNoKey, | ^ resed.cc:465:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 465 | GetMenueItem ("Color 80x3@4", mi80x34, kbNoKey, | ^ resed.cc:464:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 464 | GetMenueItem ("Color 80x@30", mi80x30, kbNoKey, | ^ resed.cc:463:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 463 | GetMenueItem ("@Color", mi80x25, kbNoKey, | ^ resed.cc:462:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 462 | GetMenueItem ("@Mono", miMono, kbNoKey, | ^ resed.cc:461:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 461 | GetSubMenueItem ("@VideoMode", miMode, | ^ resed.cc:460:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 460 | GetMenueBarItem ("@Options", miOptions, | ^ resed.cc:455:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 455 | GetMenueBarItem ("@Edit", miEditActions, | ^ resed.cc:410:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 410 | GetMenueBarItem ("@Items", miItems, | ^ resed.cc:388:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 388 | GetMenueBarItem ("@Window", miWindow, | ^ resed.cc:373:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 373 | GetMenueBarItem ("@File", miFile, | ^ resed.cc:367:30: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 367 | GetMenueBarItem ("@Resed", miSystem, | ^ In file included from resed.cc:24: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 73 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resedit.cc In file included from resedit.cc:22: In file included from ./strparse.h:30: In file included from ./datetime.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from resedit.cc:25: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resfile.cc In file included from resfile.cc:22: In file included from ./cont.h:30: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from resfile.cc:26: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resitem.cc In file included from resitem.cc:22: In file included from ./itemlbl.h:32: In file included from ./itemwin.h:28: In file included from ./event.h:29: In file included from ./circbuf.h:53: In file included from ./stream.h:75: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ resitem.cc:1452:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] 1452 | return * (CharSet*) NULL; | ^ ~~~~~~~~~~~~~~~ In file included from resitem.cc:25: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resprint.cc In file included from resprint.cc:22: In file included from ./resed.h:33: In file included from ./strcoll.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from resprint.cc:22: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c resutil.cc In file included from resutil.cc:22: In file included from ./resed.h:33: In file included from ./strcoll.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from resutil.cc:22: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -x c++ -I /usr/local/include -fno-implicit-templates -DEXPLICIT_TEMPLATES -c reswin.cc In file included from reswin.cc:22: In file included from ./resed.h:33: In file included from ./strcoll.h:27: ./coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from reswin.cc:22: In file included from ./resed.h:36: In file included from ./statline.h:34: ./stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ./stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ./statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ./stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -g -o xresed resed.o resedit.o resfile.o resitem.o resprint.o resutil.o reswin.o spunk.a -L/usr/local/lib -lX11 cd /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/areacode ; /usr/bin/env XDG_DATA_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/misc/estic/work/.cache HOME=/wrkdirs/usr/ports/misc/estic/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/misc/estic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/misc/estic/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 -std=gnu89 " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 " CSTD=gnu89 CXXSTD=gnu++98 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" /usr/bin/make -f make/freebsd-x.mak c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -DDATA_FILENAME="\"/usr/lib/areacodes\"" -DCHARSET_ISO -c -o areacode.o areacode.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] areacode.c:73:20: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 73 | char* acFileName = DATA_FILENAME; | ^ :2:23: note: expanded from macro 'DATA_FILENAME' 2 | #define DATA_FILENAME "/usr/lib/areacodes" | ^ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -c actest.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -o actest areacode.o actest.o c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -c acvers.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -o acvers acvers.o cd /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic ; /usr/bin/env XDG_DATA_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/misc/estic/work XDG_CACHE_HOME=/wrkdirs/usr/ports/misc/estic/work/.cache HOME=/wrkdirs/usr/ports/misc/estic/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/misc/estic/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/misc/estic/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 -std=gnu89 " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 " CSTD=gnu89 CXXSTD=gnu++98 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" /usr/bin/make -f make/freebsd-x.mak c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c callwin.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from callwin.cc:27: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from callwin.cc:37: In file included from ./callwin.h:31: ./icmsgwin.h:75:10: warning: 'IstecMsgWindow::Write' hides overloaded virtual functions [-Woverloaded-virtual] 75 | void Write (const String& S); | ^ ../spunk/window.h:425:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 425 | virtual void Write (int X, int Y, const String& S, int Attr = atTextNormal); | ^ ../spunk/window.h:426:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 426 | virtual void Write (int X, int Y, char C, int Attr = atTextNormal); | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c chargwin.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from chargwin.cc:26: In file included from ../spunk/listbox.h:32: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c cliwin.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from cliwin.cc:27: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from cliwin.cc:39: In file included from ./cliwin.h:31: ./icmsgwin.h:75:10: warning: 'IstecMsgWindow::Write' hides overloaded virtual functions [-Woverloaded-virtual] 75 | void Write (const String& S); | ^ ../spunk/window.h:425:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 425 | virtual void Write (int X, int Y, const String& S, int Attr = atTextNormal); | ^ ../spunk/window.h:426:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 426 | virtual void Write (int X, int Y, char C, int Attr = atTextNormal); | ^ cliwin.cc:156:18: warning: variable 'Info' set but not used [-Wunused-but-set-variable] 156 | CLI* Info; | ^ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c devstate.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from devstate.cc:28: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ devstate.cc:76:16: warning: unused variable 'stInt' [-Wunused-const-variable] 76 | const unsigned stInt = stInt1 | stInt2 | stInt3; | ^~~~~ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c estic.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from estic.cc:28: In file included from ../spunk/screen.h:29: In file included from ../spunk/rect.h:28: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from estic.cc:63: In file included from ./callwin.h:31: ./icmsgwin.h:75:10: warning: 'IstecMsgWindow::Write' hides overloaded virtual functions [-Woverloaded-virtual] 75 | void Write (const String& S); | ^ ../spunk/window.h:425:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 425 | virtual void Write (int X, int Y, const String& S, int Attr = atTextNormal); | ^ ../spunk/window.h:426:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 426 | virtual void Write (int X, int Y, char C, int Attr = atTextNormal); | ^ In file included from estic.cc:34: In file included from ../spunk/program.h:27: In file included from ../spunk/statline.h:34: ../spunk/stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ../spunk/stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ../spunk/statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ../spunk/stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ estic.cc:83:18: warning: unused variable 'duOff' [-Wunused-const-variable] 83 | static const int duOff = 0; | ^~~~~ estic.cc:121:11: warning: unused variable 'msReadCronFile' [-Wunused-const-variable] 121 | const u16 msReadCronFile = MSGBASE_ISTEC + 84; | ^~~~~~~~~~~~~~ 5 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icac.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icalias.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icalias.cc:23: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ ../spunk/coll.h:278:5: warning: deleting pointer to incomplete type 'DevAlias' is incompatible with C++2c and may cause undefined behavior [-Wdelete-incomplete] 278 | delete (T*) Item; | ^ ~~~~~~~~~ icalias.cc:53:16: note: in instantiation of member function 'Collection::FreeItem' requested here 53 | template class Collection; | ^ icalias.cc:53:33: note: forward declaration of 'DevAlias' 53 | template class Collection; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icbaseed.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icbaseed.cc:22: In file included from ../spunk/cont.h:30: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from icbaseed.cc:26: In file included from ../spunk/statline.h:34: ../spunk/stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ../spunk/stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ../spunk/statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ../spunk/stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ icbaseed.cc:47:11: warning: unused variable 'msNumberTooLong' [-Wunused-const-variable] 47 | const u16 msNumberTooLong = MSGBASE_ICBASEED + 1; | ^~~~~~~~~~~~~~~ 3 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iccli.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iccli.cc:28: In file included from ../spunk/progutil.h:35: In file included from ../spunk/msg.h:30: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icconfig.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icconfig.cc:34: In file included from ./icconfig.h:29: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iccom.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iccom.cc:25: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from iccom.cc:25: ../spunk/circbuf.h:172:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 172 | return *((T*) NULL); | ^~~~~~~~~~~~ iccom.cc:99:16: note: in instantiation of member function 'CircularBuffer::GetItem' requested here 99 | template class CircularBuffer; | ^ ../spunk/circbuf.h:172:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 172 | return *((T*) NULL); | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iccprint.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iccprint.cc:31: In file included from ../spunk/datetime.h:30: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iccron.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iccron.cc:22: In file included from ../spunk/bitset.h:29: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ ../spunk/coll.h:278:5: warning: deleting pointer to incomplete type 'CronEvent' is incompatible with C++2c and may cause undefined behavior [-Wdelete-incomplete] 278 | delete (T*) Item; | ^ ~~~~~~~~~ iccron.cc:64:16: note: in instantiation of member function 'Collection::FreeItem' requested here 64 | template class Collection; | ^ iccron.cc:64:33: note: forward declaration of 'CronEvent' 64 | template class Collection; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iccti.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iccti.cc:26: In file included from ../spunk/progutil.h:35: In file included from ../spunk/msg.h:30: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icdevs.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icdevs.cc:22: In file included from ../spunk/listbox.h:32: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from icdevs.cc:26: In file included from ../spunk/statline.h:34: ../spunk/stack.h:145:12: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference] 145 | return * (T *) NULL; | ^ ~~~~~~~~~~ ../spunk/stack.h:88:18: note: in instantiation of member function 'Stack::GetItem' requested here 88 | inline Stack::Stack (StreamableInit) | ^ ../spunk/statline.h:90:5: note: in instantiation of member function 'Stack::Stack' requested here 90 | Lines (Empty) | ^ ../spunk/stack.h:145:12: note: consider using __builtin_trap() or qualifying pointer with 'volatile' 145 | return * (T *) NULL; | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icdiag.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icdiag.cc:27: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ icdiag.cc:777:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 777 | case 0: Action = "Line 1"; break; | ^ icdiag.cc:778:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 778 | case 1: Action = "Line 2"; break; | ^ icdiag.cc:779:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 779 | case 2: Action = "Int 1"; break; | ^ icdiag.cc:780:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 780 | case 3: Action = "Int 2"; break; | ^ icdiag.cc:781:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 781 | case 4: Action = "Int 3"; break; | ^ icdiag.cc:782:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 782 | case 5: Action = "Tone"; break; | ^ icdiag.cc:783:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 783 | case 6: Action = "Dial tone"; break; | ^ icdiag.cc:784:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 784 | case 7: Action = "TFE"; break; | ^ icdiag.cc:785:34: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] 785 | default: Action = "Unknown matrix col"; break; | ^ 10 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icdlog.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icei.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icei.cc:28: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icerror.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icerror.cc:22: In file included from ../spunk/stdmsg.h:26: In file included from ../spunk/window.h:27: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icfile.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icfile.cc:26: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icident.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icident.cc:22: In file included from ../spunk/progutil.h:35: In file included from ../spunk/msg.h:30: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icintcon.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c iclog.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from iclog.cc:24: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icmsgwin.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icmsgwin.cc:26: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ In file included from icmsgwin.cc:33: ./icmsgwin.h:75:10: warning: 'IstecMsgWindow::Write' hides overloaded virtual functions [-Woverloaded-virtual] 75 | void Write (const String& S); | ^ ../spunk/window.h:425:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 425 | virtual void Write (int X, int Y, const String& S, int Attr = atTextNormal); | ^ ../spunk/window.h:426:18: note: hidden overloaded virtual function 'Window::Write' declared here: different number of parameters (4 vs 1) 426 | virtual void Write (int X, int Y, char C, int Attr = atTextNormal); | ^ 2 warnings generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icshort.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from icshort.cc:26: In file included from ../spunk/listbox.h:32: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c icver.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=gnu++98 -DFREEBSD -g -Wall -I../spunk -x c++ -L /usr/local/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES -c istecmsg.cc c++: warning: argument unused during compilation: '-L/usr/local/lib' [-Wunused-command-line-argument] In file included from istecmsg.cc:30: In file included from ./icdiag.h:27: In file included from ../spunk/itemwin.h:28: In file included from ../spunk/event.h:29: In file included from ../spunk/circbuf.h:53: In file included from ../spunk/stream.h:75: ../spunk/coll.h:129:12: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] 129 | return this ? Count : 0; | ^~~~ ~ 1 warning generated. c++ -L /usr/local/lib -o xestic callwin.o chargwin.o cliwin.o devstate.o estic.o icac.o icalias.o icbaseed.o iccli.o icconfig.o iccom.o iccprint.o iccron.o iccti.o icdevs.o icdiag.o icdlog.o icei.o icerror.o icfile.o icident.o icintcon.o iclog.o icmsgwin.o icshort.o icver.o istecmsg.o ../areacode/areacode.o ../spunk/spunk.a -lncurses -lX11 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> estic-1.61_10 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for estic-1.61_10 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/xestic /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/bin/ install -m 0644 /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/estic.res /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/bin/ /bin/mkdir -p /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/share/doc/estic install -m 0644 /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/estic.doc /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/share/doc/estic/ install -m 0644 /usr/ports/misc/estic/files/README /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/share/doc/estic/ /bin/mkdir -p /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/etc/pbx /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/var/log/pbx install -m 0644 /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/samples/estic.ini /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/etc/pbx/estic.ini.generic_example install -m 0644 /usr/ports/misc/estic/files/estic.ini /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/etc/pbx/estic.ini.freebsd_example install -m 0644 /wrkdirs/usr/ports/misc/estic/work/estic-1.61_10/estic/samples/alias.dat /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/etc/pbx/aliases.example /usr/bin/touch /wrkdirs/usr/ports/misc/estic/work/stage/usr/local/etc/pbx/config.example ====> 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=2025-10-01T07:05:56+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=f612d89cf04d' '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 estic-1.61_10 ===> Building estic-1.61_10 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for estic-1.61_10 build of misc/estic | estic-1.61_10 ended at Wed Oct 1 03:14:12 EDT 2025 build time: 00:08:17