=> Building news/golded+ Started : Friday, 8 MAR 2019 at 05:15:53 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for golded+-1.1.5.a20160322_1: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake XDG_DATA_HOME=/construction/news/golded+ XDG_CONFIG_HOME=/construction/news/golded+ HOME=/construction/news/golded+ TMPDIR="/tmp" PATH=/construction/news/golded+/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/news/golded+ XDG_CONFIG_HOME=/construction/news/golded+ HOME=/construction/news/golded+ TMPDIR="/tmp" PATH=/construction/news/golded+/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" 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" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/news/golded+/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/golded+" EXAMPLESDIR="share/examples/golded+" DATADIR="share/golded+" WWWDIR="www/golded+" ETCDIR="etc/golded+" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- NOTEWORK="Please read the /usr/local/share/doc/golded+/notework.txt before using golded+" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/golded+ DOCSDIR=/usr/local/share/doc/golded+ EXAMPLESDIR=/usr/local/share/examples/golded+ WWWDIR=/usr/local/www/golded+ ETCDIR=/usr/local/etc/golded+ -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> golded+-1.1.5.a20160322_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> golded+-1.1.5.a20160322_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of golded+-1.1.5.a20160322_1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> Fetching all distfiles required by golded+-1.1.5.a20160322_1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> Fetching all distfiles required by golded+-1.1.5.a20160322_1 for building => SHA256 Checksum OK for gpsrc-115-20160322.tgz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> Fetching all distfiles required by golded+-1.1.5.a20160322_1 for building ===> Extracting for golded+-1.1.5.a20160322_1 => SHA256 Checksum OK for gpsrc-115-20160322.tgz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for golded+-1.1.5.a20160322_1 ===> Applying ports patches for golded+-1.1.5.a20160322_1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> golded+-1.1.5.a20160322_1 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.19.8.1_2... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.19.8.1_2: .......... done Extracting gmake-4.2.1_3: .......... done ===> golded+-1.1.5.a20160322_1 depends on executable: gmake - found ===> Returning to build of golded+-1.1.5.a20160322_1 ===> golded+-1.1.5.a20160322_1 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.1.20190112.txz Installing ncurses-6.1.20190112... Extracting ncurses-6.1.20190112: .......... done ===> golded+-1.1.5.a20160322_1 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of golded+-1.1.5.a20160322_1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for golded+-1.1.5.a20160322_1 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for golded+-1.1.5.a20160322_1 gmake[1]: Entering directory '/construction/news/golded+/golded-plus/golded+' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/glibc' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/glibc' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/golded3' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/golded3' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldnode' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldnode' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/rddt' making sourcelist gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/rddt' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall' building gcrc16tb.o building gcrc32tb.o building gcrchash.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrc16tb.o gcrc16tb.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrc32tb.o gcrc32tb.cpp building gcrckeyv.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrchash.o gcrchash.cpp building gcrcm16.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcm16.o gcrcm16.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrckeyv.o gcrckeyv.cpp building gcrcm32.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcm32.o gcrcm32.cpp building gcrcs16.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcs16.o gcrcs16.cpp building gcrcs32.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcrcs32.o gcrcs32.cpp building gdbgerr.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgerr.o gdbgerr.cpp building gdbgexit.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgexit.o gdbgexit.cpp building gdbgtrk.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdbgtrk.o gdbgtrk.cpp building gdirposx.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gdirposx.o gdirposx.cpp building geval.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/geval.o geval.cpp building gevalhum.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gevalhum.o gevalhum.cpp building gevalrpn.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gevalrpn.o gevalrpn.cpp building gfile.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfile.o gfile.cpp building gfilport.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilport.o gfilport.cpp In file included from ../../goldlib/gall/glog.h:34, from gdbgtrk.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gdbgtrk.cpp: In function 'void __gftrk_track(const char*)': gdbgtrk.cpp:103:20: warning: operation on '__gftrk_curr' may be undefined [-Wsequence-point] __gftrk_curr = (++__gftrk_curr) % __gftrk_max; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gfile.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gfilutl1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilutl1.o gfilutl1.cpp building gfilutl2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfilutl2.o gfilutl2.cpp building gftnaddr.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnaddr.o gftnaddr.cpp In file included from gfilutl1.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gftnnl.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnl.o gftnnl.cpp gftnaddr.cpp: In member function 'char* ftn_addr::set(const char*, char*, int)': gftnaddr.cpp:160:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char* nulchar = ""; ^~ building gftnnlfd.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlfd.o gftnnlfd.cpp building gftnnlfu.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlfu.o gftnnlfu.cpp building gftnnlge.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlge.o gftnnlge.cpp gftnnlfd.cpp: In member function 'virtual void ftn_frontdoor_nodelist_index::close()': gftnnlfd.cpp:587:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(fdfd != -1) ::close(fdfd); fdfd = -1; ^~ gftnnlfd.cpp:587:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fdfd != -1) ::close(fdfd); fdfd = -1; ^~~~ gftnnlfd.cpp:588:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nfd != -1) ::close(nfd); nfd = -1; ^~ gftnnlfd.cpp:588:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(nfd != -1) ::close(nfd); nfd = -1; ^~~ gftnnlfd.cpp:589:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(pfd != -1) ::close(pfd); pfd = -1; ^~ gftnnlfd.cpp:589:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(pfd != -1) ::close(pfd); pfd = -1; ^~~ gftnnlfd.cpp:590:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ppfd != -1) ::close(ppfd); ppfd = -1; ^~ gftnnlfd.cpp:590:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ppfd != -1) ::close(ppfd); ppfd = -1; ^~~~ gftnnlfd.cpp:591:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(ufd != -1) ::close(ufd); ufd = -1; ^~ gftnnlfd.cpp:591:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(ufd != -1) ::close(ufd); ufd = -1; ^~~ building gftnnlv7.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gftnnlv7.o gftnnlv7.cpp gftnnlfd.cpp: In member function 'virtual bool ftn_frontdoor_nodelist_index::find(const char*)': gftnnlfd.cpp:613:18: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(buf, "%s %s", ptr+1, tmp); ^~~~~~~ gftnnlfd.cpp:613:12: note: 'sprintf' output 2 or more bytes (assuming 81) into a destination of size 80 sprintf(buf, "%s %s", ptr+1, tmp); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ gftnnlge.cpp: In member function 'virtual void ftn_golded_nodelist_index::close()': gftnnlge.cpp:376:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(fha != -1) ::close(fha); fha = -1; ^~ gftnnlge.cpp:376:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fha != -1) ::close(fha); fha = -1; ^~~ gftnnlge.cpp:377:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(fhn != -1) ::close(fhn); fhn = -1; ^~ gftnnlge.cpp:377:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fhn != -1) ::close(fhn); fhn = -1; ^~~ gftnnlge.cpp:378:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(fhx != -1) ::close(fhx); fhx = -1; ^~ gftnnlge.cpp:378:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fhx != -1) ::close(fhx); fhx = -1; ^~~ gftnnlfu.cpp: In member function 'virtual void ftn_fidouser_nodelist_index::close()': gftnnlfu.cpp:202:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(fh != -1) ::close(fh); fh = -1; ^~ gftnnlfu.cpp:202:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(fh != -1) ::close(fh); fh = -1; ^~ building gkbdunix.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gkbdunix.o gkbdunix.cpp gftnnlv7.cpp: In member function 'virtual void ftn_version7_nodelist_index::close()': gftnnlv7.cpp:580:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(dfh != -1) ::close(dfh); dfh = -1; ^~ gftnnlv7.cpp:580:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(dfh != -1) ::close(dfh); dfh = -1; ^~~ gftnnlv7.cpp:581:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(sfh != -1) ::close(sfh); sfh = -1; ^~ gftnnlv7.cpp:581:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(sfh != -1) ::close(sfh); sfh = -1; ^~~ gftnnlv7.cpp:582:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(nfh != -1) ::close(nfh); nfh = -1; ^~ gftnnlv7.cpp:582:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(nfh != -1) ::close(nfh); nfh = -1; ^~~ gftnnlv7.cpp:583:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(tfh != -1) ::close(tfh); tfh = -1; ^~ gftnnlv7.cpp:583:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(tfh != -1) ::close(tfh); tfh = -1; ^~~ building glog.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/glog.o glog.cpp building gmemdbg.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmemdbg.o gmemdbg.cpp building gmemutil.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmemutil.o gmemutil.cpp building gmsgattr.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gmsgattr.o gmsgattr.cpp In file included from ../../goldlib/gall/glog.h:34, from glog.cpp:32: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building ghdrmime.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/ghdrmime.o ghdrmime.cpp In file included from ../../goldlib/gall/glog.h:34, from gmemdbg.cpp:32: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gprnutil.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gprnutil.o gprnutil.cpp building gsigunix.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsigunix.o gsigunix.cpp building gsnd.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsnd.o gsnd.cpp building gsndwrap.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsndwrap.o gsndwrap.cpp building gstrbags.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrbags.o gstrbags.cpp gsnd.cpp: In member function 'int gsnd::close()': gsnd.cpp:292:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("close noise wait", NULL); ^ gsnd.cpp: In member function 'int gsnd::play(uint)': gsnd.cpp:319:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("seek noise to start", NULL); ^ gsnd.cpp:320:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("play noise", NULL); ^ gsnd.cpp: In member function 'int gsnd::stop()': gsnd.cpp:345:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("stop noise wait", NULL); ^ gsnd.cpp: In member function 'int gsnd::pause()': gsnd.cpp:369:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("pause noise", NULL); ^ gsnd.cpp: In member function 'int gsnd::resume()': gsnd.cpp:393:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] g_send_mci_string("resume noise", NULL); ^ gsnd.cpp: In member function 'int gsnd::is_playing()': gsnd.cpp:486:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if(g_send_mci_string("status noise mode wait", return_buffer)) ^ building gstrctyp.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrctyp.o gstrctyp.cpp building gstrmail.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrmail.o gstrmail.cpp building gstrname.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrname.o gstrname.cpp building gstrutil.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gstrutil.o gstrutil.cpp building gtimjuld.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtimjuld.o gtimjuld.cpp In file included from ../../goldlib/gall/glog.h:34, from gstrutil.cpp:83: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gstrutil.cpp: In function 'int gsprintf(TCHAR*, size_t, const TCHAR*, int, const TCHAR*, ...)': gstrutil.cpp:808:18: warning: format '%i' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] LOG.printf("! gsprintf(buffer,%i,%s,...): vsnprintf() error: \"%s\".", sizeOfBuffer, format, errstring); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ gstrutil.cpp:821:18: warning: format '%i' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] LOG.printf("! gsprintf(buffer,%i,%s,...): buffer overflow (need %i bytes).", sizeOfBuffer, format, ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ building gtimutil.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtimutil.o gtimutil.cpp building gbmh.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gbmh.o gbmh.cpp In function 'TCHAR* strxcpy(TCHAR*, const TCHAR*, size_t)', inlined from 'const char* strlword(const char*, const char*)': gstrutil.cpp:678:12: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 39 bytes from a string of length 255 [-Wstringop-truncation] strncpy(d, s, n-1); ~~~~~~~^~~~~~~~~~~ building gfuzzy.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gfuzzy.o gfuzzy.cpp gtimutil.cpp:76:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:76:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:80:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:84:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:89:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:94:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gtimutil.cpp:98:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gtimutil.cpp:98:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] building gregex.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gregex.o gregex.cpp building gwildmat.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gwildmat.o gwildmat.cpp building gsearch.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gsearch.o gsearch.cpp building gtxtpara.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gtxtpara.o gtxtpara.cpp building gusrbase.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrbase.o gusrbase.cpp building gusrezyc.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrezyc.o gusrezyc.cpp building gusrgold.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrgold.o gusrgold.cpp building gusrhuds.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrhuds.o gusrhuds.cpp building gusrmax.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrmax.o gusrmax.cpp building gusrpcb.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrpcb.o gusrpcb.cpp building gusrra2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrra2.o gusrra2.cpp building gusrxbbs.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gusrxbbs.o gusrxbbs.cpp In file included from gusrra2.cpp:27: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gutlclip.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlclip.o gutlclip.cpp building gutlcode.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlcode.o gutlcode.cpp In file included from ../../goldlib/gall/gusrxbbs.h:33, from gusrxbbs.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gutlgrp.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlgrp.o gutlgrp.cpp building gutlmisc.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlmisc.o gutlmisc.cpp building gutlmtsk.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlmtsk.o gutlmtsk.cpp building gutltag.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutltag.o gutltag.cpp building gutlvers.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlvers.o gutlvers.cpp building gcharset.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gcharset.o gcharset.cpp In file included from ../../goldlib/gall/gutltag.h:34, from gutltag.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gutlunix.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gutlunix.o gutlunix.cpp building gespell.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gall/gespell.o gespell.cpp gcharset.cpp: In function 'const char* get_dos_charset(const char*)': gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] gcharset.cpp:121:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from ../../goldlib/gall/glog.h:34, from gespell.cpp:42: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ Creating library gall.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') done gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui' building gkbdbase.o building gkbdgetm.o building gkbdwait.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdbase.o gkbdbase.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdgetm.o gkbdgetm.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gkbdwait.o gkbdwait.cpp building gsrchmgr.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gsrchmgr.o gsrchmgr.cpp building gmoubase.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gmoubase.o gmoubase.cpp building gvidbase.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gvidbase.o gvidbase.cpp building gvidinit.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gvidinit.o gvidinit.cpp building gwinbase.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinbase.o gwinbase.cpp building gwindow.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwindow.o gwindow.cpp gvidbase.cpp: In function 'void gvid_boxcvt(char*)': gvidbase.cpp:2105:7: warning: operation on 's' may be undefined [-Wsequence-point] *s++ = (char)gvid_boxcvtc(*s); ~^~ building gwinhlp1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinhlp1.o gwinhlp1.cpp gwinbase.cpp: In function 'int bshadow_blocking()': gwinbase.cpp:1248:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(__crow==(__curr->erow+1)) ^ gwinbase.cpp: In function 'int rshadow_blocking()': gwinbase.cpp:1264:5: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] if(__ccol==(__curr->ecol+1) or __ccol==(__curr->ecol+2)) ^ building gwinhlp2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinhlp2.o gwinhlp2.cpp In file included from gwinhlp1.cpp:52: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gwinhlp1.cpp: In function 'void disp_cat()': gwinhlp1.cpp:309:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if(page and not end) p = " PgUp/PgDn "; ^~~~~~~~~~~~~ gwinhlp1.cpp:310:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if(not page and end) p = ""; ^~ gwinhlp1.cpp:311:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if(page and end) p = " PgUp "; ^~~~~~~~ gwinhlp1.cpp:312:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else p = " PgDn "; ^~~~~~~~ building gwininit.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwininit.o gwininit.cpp building gwinline.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinline.o gwinline.cpp building gwinmenu.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinmenu.o gwinmenu.cpp In file included from ../../goldlib/gcui/gwinhelp.h:35, from gwinhlp2.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gwinmnub.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinmnub.o gwinmnub.cpp building gwinpckf.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpckf.o gwinpckf.cpp building gwinpcks.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpcks.o gwinpcks.cpp building gwinpick.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinpick.o gwinpick.cpp In file included from ../../goldlib/gcui/gwinhelp.h:35, from gwinmenu.cpp:44: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gwinput2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gcui -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcui/gwinput2.o gwinput2.cpp In file included from ../../goldlib/gcui/gwinhelp.h:35, from gwinpick.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcui/gwinhelp.h:35, from gwinput2.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ Creating library gcui.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') done gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg' building gedacfg.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gedacfg.o gedacfg.cpp building gxareas.o building gxcrash.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxareas.o gxareas.cpp building gxdb.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxcrash.o gxcrash.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxdb.o gxdb.cpp building gxdutch.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxdutch.o gxdutch.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxdb.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxdutch.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxareas.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gedacfg.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxezy102.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxezy102.o gxezy102.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxcrash.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxezy110.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxezy110.o gxezy110.cpp building gxfd.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfd.o gxfd.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxezy102.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxezy110.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxfecho4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho4.o gxfecho4.cpp building gxfecho5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho5.o gxfecho5.cpp building gxfecho6.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfecho6.o gxfecho6.cpp building gxfidpcb.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfidpcb.o gxfidpcb.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfecho6.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfd.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfecho4.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfecho5.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxfm092.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm092.o gxfm092.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfidpcb.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxfm100.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm100.o gxfm100.cpp building gxfm116.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxfm116.o gxfm116.cpp building gxgecho.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxgecho.o gxgecho.cpp building gxhpt.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxhpt.o gxhpt.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfm100.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfm092.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxfm116.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gximail4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail4.o gximail4.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxgecho.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gximail4.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gximail5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail5.o gximail5.cpp building gximail6.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gximail6.o gximail6.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxhpt.cpp:37: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxinter.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxinter.o gxinter.cpp building gxlora.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxlora.o gxlora.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gximail6.cpp:39: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gximail5.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxinter.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gximail6.cpp: In member function 'void gareafile::ReadIMail(char*)': gximail6.cpp:228:19: warning: ') is not supported - Skippin...' directive writing 32 bytes into a region of size between 28 and 34 [-Wformat-overflow=] sprintf(buff, "* Error: IMAIL %u.%02u (structure revision %u.%02u) is not supported - Skipping." NL, gximail6.cpp:228:12: note: 'sprintf' output between 77 and 83 bytes into a destination of size 78 sprintf(buff, "* Error: IMAIL %u.%02u (structure revision %u.%02u) is not supported - Skipping." NL, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unsigned(imver[0]), unsigned(imver[1]), unsigned(imstructver[0]), unsigned(imstructver[1]) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ building gxmax3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxmax3.o gxmax3.cpp building gxme2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxme2.o gxme2.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxlora.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxmax3.cpp:37: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from gxmax3.cpp:38: ../../goldlib/gcfg/gs_max3.h: At global scope: ../../goldlib/gcfg/gs_max3.h:132:36: warning: 'packed' attribute ignored [-Wattributes] } max_option __attribute__((packed)); ^ building gxopus.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxopus.o gxopus.cpp building gxpcb.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxpcb.o gxpcb.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxopus.cpp:38: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxportal.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxportal.o gxportal.cpp building gxprobrd.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxprobrd.o gxprobrd.cpp building gxqfront.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxqfront.o gxqfront.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxme2.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxpcb.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxqecho.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxqecho.o gxqecho.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxportal.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxprobrd.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxqfront.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxquick.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxquick.o gxquick.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxqecho.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxra.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxra.o gxra.cpp building gxraecho.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxraecho.o gxraecho.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxquick.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxspace.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxspace.o gxspace.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxraecho.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxsquish.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsquish.o gxsquish.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxra.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxsuper.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsuper.o gxsuper.cpp building gxsync.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxsync.o gxsync.cpp building gxtimed.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxtimed.o gxtimed.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxspace.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gxtmail.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxtmail.o gxtmail.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxsuper.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxsync.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxtimed.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxtmail.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxsquish.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gxsync.cpp: In member function 'void gareafile::ReadSynchronet(char*)': gxsync.cpp:123:48: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(sub.code, sizeof(sub.code)-1, "%s%s", grp[sub.grp].code_prefix, sub.code_suffix); ^~~~~~ gxsync.cpp:123:17: note: 'snprintf' output between 1 and 17 bytes into a destination of size 16 snprintf(sub.code, sizeof(sub.code)-1, "%s%s", grp[sub.grp].code_prefix, sub.code_suffix); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ building gxts.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxts.o gxts.cpp building gxwmail.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxwmail.o gxwmail.cpp building gxwtr.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxwtr.o gxwtr.cpp building gxxbbs.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxxbbs.o gxxbbs.cpp In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxts.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxwtr.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxwmail.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gxwmail.cpp: In member function 'void gareafile::ReadWMail(char*)': gxwmail.cpp:74:17: warning: 'wmail.prm' directive writing 9 bytes into a region of size between 1 and 1025 [-Wformat-overflow=] sprintf(file, "%swmail.prm", path); ^~~~~~~~~~~~~ gxwmail.cpp:74:10: note: 'sprintf' output between 10 and 1034 bytes into a destination of size 1025 sprintf(file, "%swmail.prm", path); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ gxwmail.cpp:129:17: warning: 'areas.prm' directive writing 9 bytes into a region of size between 1 and 1025 [-Wformat-overflow=] sprintf(file, "%sareas.prm", path); ^~~~~~~~~~~~~ gxwmail.cpp:129:10: note: 'sprintf' output between 10 and 1034 bytes into a destination of size 1025 sprintf(file, "%sareas.prm", path); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ building gxxmail.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcfg -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gcfg/gxxmail.o gxxmail.cpp In file included from gxwtr.cpp:36: ../../goldlib/gcfg/gs_wtr.h: At global scope: ../../goldlib/gcfg/gs_wtr.h:352:3: warning: 'UserBaseRecord' defined but not used [-Wunused-variable] } UserBaseRecord; ^~~~~~~~~~~~~~ ../../goldlib/gcfg/gs_wtr.h:182:3: warning: 'GroupDescRecord' defined but not used [-Wunused-variable] } GroupDescRecord; ^~~~~~~~~~~~~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxxmail.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gcfg/gedacfg.h:38, from gxxbbs.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gxxbbs.cpp: In member function 'void gareafile::ReadAdeptXbbsFile(char*, char*, char*)': gxxbbs.cpp:89:28: warning: '%s' directive writing up to 1024 bytes into a region of size 512 [-Wformat-overflow=] sprintf(buf, "%s%s", apath, name); ^~~~~~ ~~~~~ gxxbbs.cpp:89:22: note: 'sprintf' output between 1 and 1280 bytes into a destination of size 512 sprintf(buf, "%s%s", apath, name); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ Creating library gcfg.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') done gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3' building gmoarea.o building gmohuds.o building gmoezyc1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc1.o gmoezyc1.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmohuds.o gmohuds.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoarea.o gmoarea.cpp building gmoezyc2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc2.o gmoezyc2.cpp building gmoezyc3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc3.o gmoezyc3.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoezyc.h:38, from gmoezyc3.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoezyc.h:38, from gmoezyc2.cpp:28: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmohuds.h:39, from gmohuds.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/glog.h:34, from gmoezyc1.cpp:32: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from gmoarea.cpp:27: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from gmohuds.cpp:30: ../../goldlib/gmb3/gmohuds.h: At global scope: ../../goldlib/gmb3/gmohuds.h:162:24: warning: 'packed' attribute ignored [-Wattributes] __attribute__((packed)) ^ ../../goldlib/gmb3/gmohuds.h:167:24: warning: 'packed' attribute ignored [-Wattributes] __attribute__((packed)) ^ gmoezyc1.cpp: In member function 'void EzycomArea::raw_close()': gmoezyc1.cpp:106:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhhdr != -1) ::close(data->fhhdr); data->fhhdr = -1; ^~ gmoezyc1.cpp:106:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhhdr != -1) ::close(data->fhhdr); data->fhhdr = -1; ^~~~ gmoezyc1.cpp:107:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhtxt != -1) ::close(data->fhtxt); data->fhtxt = -1; ^~ gmoezyc1.cpp:107:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhtxt != -1) ::close(data->fhtxt); data->fhtxt = -1; ^~~~ gmoezyc1.cpp:108:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhnow != -1) ::close(data->fhnow); data->fhnow = -1; ^~ gmoezyc1.cpp:108:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhnow != -1) ::close(data->fhnow); data->fhnow = -1; ^~~~ gmoezyc3.cpp: In member function 'int EzycomArea::load_message(int, gmsg*, EzycHdr&)': gmoezyc3.cpp:43:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EzycHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(EzycHdr)); ^ In file included from gmoezyc3.cpp:35: ../../goldlib/gmb3/gmoezyc.h:91:8: note: 'struct EzycHdr' declared here struct EzycHdr { ^~~~~~~ building gmoezyc4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc4.o gmoezyc4.cpp building gmoezyc5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoezyc5.o gmoezyc5.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoezyc.h:38, from gmoezyc5.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmofido1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido1.o gmofido1.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoezyc.h:38, from gmoezyc4.cpp:32: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmofido2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido2.o gmofido2.cpp building gmofido3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido3.o gmofido3.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmofido.h:38, from gmofido3.cpp:32: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmofido.h:38, from gmofido1.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmofido.h:38, from gmofido2.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmoezyc4.cpp: In member function 'void EzycomArea::save_message(int, gmsg*, EzycHdr&)': gmoezyc4.cpp:79:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct EzycHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(EzycHdr)); ^ In file included from gmoezyc4.cpp:32: ../../goldlib/gmb3/gmoezyc.h:91:8: note: 'struct EzycHdr' declared here struct EzycHdr { ^~~~~~~ building gmofido4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido4.o gmofido4.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmofido.h:38, from gmofido4.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmofido5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmofido5.o gmofido5.cpp building gmojamm1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm1.o gmojamm1.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmofido.h:38, from gmofido5.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmojamm.h:46, from gmojamm1.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmojamm2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm2.o gmojamm2.cpp building gmojamm3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm3.o gmojamm3.cpp building gmojamm4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm4.o gmojamm4.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from gmojamm.h:46, from gmojamm3.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmojamm5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmojamm5.o gmojamm5.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmojamm.h:46, from gmojamm2.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmojamm.h:46, from gmojamm5.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmojamm.h:46, from gmojamm4.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmopcbd1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd1.o gmopcbd1.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmopcbd.h:38, from gmopcbd1.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmopcbd2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd2.o gmopcbd2.cpp building gmopcbd3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd3.o gmopcbd3.cpp gmofido4.cpp: In member function 'void FidoArea::save_message(int, gmsg*, FidoHdr&)': gmofido4.cpp:173:27: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(__hdr.datetime, "%02d %3s %02d %02d:%02d:%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmofido4.cpp:173:10: note: 'sprintf' output 20 or more bytes (assuming 21) into a destination of size 20 sprintf(__hdr.datetime, "%02d %3s %02d %02d:%02d:%02d", ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _tm.tm_mday, gmonths[_tm.tm_mon + 1], _tm.tm_year % 100, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _tm.tm_hour, _tm.tm_min, _tm.tm_sec ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmopcbd.h:38, from gmopcbd2.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmopcbd4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd4.o gmopcbd4.cpp building gmopcbd5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmopcbd5.o gmopcbd5.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmopcbd.h:38, from gmopcbd4.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmopcbd2.cpp: In function 'void PcbWideClose()': gmopcbd2.cpp:139:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(pcbwide->fhinf != -1) ::close(pcbwide->fhinf); pcbwide->fhinf = -1; ^~ gmopcbd2.cpp:139:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(pcbwide->fhinf != -1) ::close(pcbwide->fhinf); pcbwide->fhinf = -1; ^~~~~~~ gmopcbd2.cpp:140:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(pcbwide->fhusr != -1) ::close(pcbwide->fhusr); pcbwide->fhusr = -1; ^~ gmopcbd2.cpp:140:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(pcbwide->fhusr != -1) ::close(pcbwide->fhusr); pcbwide->fhusr = -1; ^~~~~~~ gmopcbd2.cpp: In member function 'void PcbArea::raw_close()': gmopcbd2.cpp:154:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhidx != -1) ::close(data->fhidx); data->fhidx = -1; ^~ gmopcbd2.cpp:154:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhidx != -1) ::close(data->fhidx); data->fhidx = -1; ^~~~ gmopcbd2.cpp:155:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhmsg != -1) ::close(data->fhmsg); data->fhmsg = -1; ^~ gmopcbd2.cpp:155:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhmsg != -1) ::close(data->fhmsg); data->fhmsg = -1; ^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmopcbd.h:38, from gmopcbd5.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmopcbd.h:38, from gmopcbd3.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmopcbd4.cpp: In member function 'void PcbArea::save_message(int, gmsg*, PcbHdr&)': gmopcbd4.cpp:197:10: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying between 0 and 25 bytes from a string of length 1300 [-Wstringop-truncation] strncpy(__hdr.subject, __msg->re, MinV(_relen, 25)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmopcbd4.cpp:198:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(__hdr.password, __msg->pcboard.password, MinV(_pwlen, 12)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmopcbd4.cpp:190:22: note: length computed here int _pwlen = strlen(__msg->pcboard.password); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ building gmosmb1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosmb1.o gmosmb1.cpp building gmosmb2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosmb2.o gmosmb2.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosmb.h:35, from gmosmb1.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosmb.h:35, from gmosmb2.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmosqsh1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh1.o gmosqsh1.cpp gmosmb1.cpp: In member function 'virtual void SMBArea::save_hdr(int, gmsg*)': gmosmb1.cpp:715:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if(not done and not strncmp(fbuf+l, "--- ", 4) or not strncmp(fbuf+l, "---\r", 4)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmosmb1.cpp:515:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable] int rv; ^~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosqsh.h:38, from gmosqsh1.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmosqsh2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh2.o gmosqsh2.cpp building gmosqsh3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh3.o gmosqsh3.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosqsh.h:38, from gmosqsh2.cpp:33: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosqsh.h:38, from gmosqsh3.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmosqsh4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh4.o gmosqsh4.cpp gmosqsh3.cpp: In member function 'int SquishArea::load_message(int, gmsg*, SqshHdr&)': gmosqsh3.cpp:70:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SqshHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(SqshHdr)); ^ In file included from gmosqsh3.cpp:35: ../../goldlib/gmb3/gmosqsh.h:151:8: note: 'struct SqshHdr' declared here struct SqshHdr { ^~~~~~~ building gmosqsh5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmosqsh5.o gmosqsh5.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosqsh.h:38, from gmosqsh4.cpp:36: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmosqsh2.cpp: In member function 'void SquishArea::raw_scan(int, int)': gmosqsh2.cpp:233:48: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SqshHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(SqshHdr)); ^ In file included from gmosqsh2.cpp:33: ../../goldlib/gmb3/gmosqsh.h:151:8: note: 'struct SqshHdr' declared here struct SqshHdr { ^~~~~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmosqsh.h:38, from gmosqsh5.cpp:31: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmowcat1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat1.o gmowcat1.cpp gmosqsh1.cpp: In member function 'void SquishArea::raw_close()': gmosqsh1.cpp:116:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhsqi != -1) ::close(data->fhsqi); data->fhsqi = -1; ^~ gmosqsh1.cpp:116:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhsqi != -1) ::close(data->fhsqi); data->fhsqi = -1; ^~~~ gmosqsh1.cpp:117:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhsqd != -1) ::close(data->fhsqd); data->fhsqd = -1; ^~ gmosqsh1.cpp:117:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhsqd != -1) ::close(data->fhsqd); data->fhsqd = -1; ^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmowcat.h:38, from gmowcat1.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmosqsh4.cpp: In member function 'void SquishArea::save_message(int, gmsg*)': gmosqsh4.cpp:388:38: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SqshHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(SqshHdr)); ^ In file included from gmosqsh4.cpp:36: ../../goldlib/gmb3/gmosqsh.h:151:8: note: 'struct SqshHdr' declared here struct SqshHdr { ^~~~~~~ building gmowcat2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat2.o gmowcat2.cpp building gmowcat3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat3.o gmowcat3.cpp gmosqsh4.cpp:442:30: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] sprintf(__hdr.ftsc_date, "%02d %3s %02d %02d:%02d:%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmosqsh4.cpp:442:12: note: 'sprintf' output 20 or more bytes (assuming 21) into a destination of size 20 sprintf(__hdr.ftsc_date, "%02d %3s %02d %02d:%02d:%02d", ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _tm.tm_mday, gmonths[_tm.tm_mon + 1], _tm.tm_year % 100, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _tm.tm_hour, _tm.tm_min, _tm.tm_sec ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmowcat.h:38, from gmowcat3.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmowcat.h:38, from gmowcat2.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmowcat4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat4.o gmowcat4.cpp building gmowcat5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmowcat5.o gmowcat5.cpp gmowcat1.cpp: In member function 'void WCatArea::raw_close()': gmowcat1.cpp:63:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhix != -1) ::close(data->fhix); data->fhix = -1; ^~ gmowcat1.cpp:63:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhix != -1) ::close(data->fhix); data->fhix = -1; ^~~~ gmowcat1.cpp:64:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhdat != -1) ::close(data->fhdat); data->fhdat = -1; ^~ gmowcat1.cpp:64:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhdat != -1) ::close(data->fhdat); data->fhdat = -1; ^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmowcat.h:38, from gmowcat5.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmoxbbs1.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs1.o gmoxbbs1.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmowcat.h:38, from gmowcat4.cpp:35: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmowcat3.cpp: In member function 'int WCatArea::load_message(int, gmsg*, WCatHdr&)': gmowcat3.cpp:47:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WCatHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(WCatHdr)); ^ In file included from gmowcat3.cpp:34: ../../goldlib/gmb3/gmowcat.h:96:8: note: 'struct WCatHdr' declared here struct WCatHdr { ^~~~~~~ building gmoxbbs2.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs2.o gmoxbbs2.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoxbbs.h:39, from gmoxbbs1.cpp:30: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ building gmoxbbs3.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs3.o gmoxbbs3.cpp building gmoxbbs4.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs4.o gmoxbbs4.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoxbbs.h:39, from gmoxbbs2.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoxbbs.h:39, from gmoxbbs3.cpp:34: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmowcat4.cpp: In member function 'void WCatArea::save_message(int, gmsg*, WCatHdr&)': gmowcat4.cpp:89:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct WCatHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(WCatHdr)); ^ In file included from gmowcat4.cpp:35: ../../goldlib/gmb3/gmowcat.h:96:8: note: 'struct WCatHdr' declared here struct WCatHdr { ^~~~~~~ In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoxbbs.h:39, from gmoxbbs4.cpp:37: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmoxbbs3.cpp: In member function 'int XbbsArea::load_message(int, gmsg*, XbbsHdr&)': gmoxbbs3.cpp:46:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct XbbsHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(XbbsHdr)); ^ In file included from gmoxbbs3.cpp:34: ../../goldlib/gmb3/gmoxbbs.h:96:8: note: 'struct XbbsHdr' declared here struct XbbsHdr { ^~~~~~~ gmoxbbs4.cpp: In member function 'void XbbsArea::save_message(int, gmsg*, XbbsHdr&)': gmoxbbs4.cpp:125:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct XbbsHdr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&__hdr, 0, sizeof(XbbsHdr)); ^ In file included from gmoxbbs4.cpp:37: ../../goldlib/gmb3/gmoxbbs.h:96:8: note: 'struct XbbsHdr' declared here struct XbbsHdr { ^~~~~~~ building gmoxbbs5.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -I../../goldlib/gcui -I../../goldlib/gcfg -I../../goldlib/gmb3 -I../../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/gmb3/gmoxbbs5.o gmoxbbs5.cpp In file included from ../../goldlib/gall/gutltag.h:34, from ../../goldlib/gmb3/gmoarea.h:39, from ../../goldlib/gmb3/gmoxbbs.h:39, from gmoxbbs5.cpp:29: ../../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)': ../../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8)); ~~^~~~ gmoxbbs1.cpp: In member function 'void XbbsArea::raw_close()': gmoxbbs1.cpp:63:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhdata != -1) ::close(data->fhdata); data->fhdata = -1; ^~ gmoxbbs1.cpp:63:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhdata != -1) ::close(data->fhdata); data->fhdata = -1; ^~~~ gmoxbbs1.cpp:64:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhindex != -1) ::close(data->fhindex); data->fhindex = -1; ^~ gmoxbbs1.cpp:64:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhindex != -1) ::close(data->fhindex); data->fhindex = -1; ^~~~ gmoxbbs1.cpp:65:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if(data->fhtext != -1) ::close(data->fhtext); data->fhtext = -1; ^~ gmoxbbs1.cpp:65:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if(data->fhtext != -1) ::close(data->fhtext); data->fhtext = -1; ^~~~ Creating library gmb3.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') done gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/glibc' building dummy.o cc -c -MD -DHAVE_CONFIG_H -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/glibc -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -o ../../obj/lnx/glibc/dummy.o dummy.c Creating library glibc.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') done gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/glibc' gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib' building fptools.o building uucheck.o building uuencode.o building uulib.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuencode.o uuencode.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uulib.o uulib.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uucheck.o uucheck.cpp building uunconc.o c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/fptools.o fptools.cpp c++ -c -MD -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uunconc.o uunconc.cpp uulib.cpp:84:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char * uulib_id = "$Id: uulib.cpp,v 1.2 2006/05/14 01:19:15 ssianky Exp $"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uucheck.cpp:57:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char * uucheck_id = "$Id: uucheck.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uucheck.cpp:82:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] static char *nofname = "UNKNOWN"; ^~~~~~~~~ uucheck.cpp:88:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char *uufnchars = "._-~!$@"; ^~~~~~~~~ uucheck.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ uucheck.cpp:97:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] uucheck.cpp: In function 'char* UUGetFileName(char*, char*, char*)': uucheck.cpp:138:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (subject, "repost", 6) == 0) ^ uucheck.cpp:140:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (subject, "re:", 3) == 0) ^ uucheck.cpp:145:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] part = _FP_stristr (subject, "part"); ^ uucheck.cpp:226:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (ptr, "ftp", 3) == 0) { ^ uucheck.cpp:254:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (iter, "edu", 3) == 0 || ^ uucheck.cpp:255:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] _FP_strnicmp (iter, "gov", 3) == 0) { ^ uucheck.cpp: In function 'int UUGetPartNo(char*, char**, char**)': uucheck.cpp:384:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] delim = ""; ^~ uucheck.cpp:431:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (iter + count, "of", 2) == 0) ^ uucheck.cpp:499:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((iter = _FP_stristr (subject, "part")) != NULL) { ^ uucheck.cpp:509:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (iter, "one", 3) == 0) length = 1; ^ uucheck.cpp:510:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "two", 3) == 0) length = 2; ^ uucheck.cpp:511:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "three", 5) == 0) length = 3; ^ uucheck.cpp:512:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "four", 4) == 0) length = 4; ^ uucheck.cpp:513:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "five", 4) == 0) length = 5; ^ uucheck.cpp:514:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "six", 3) == 0) length = 6; ^ uucheck.cpp:515:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "seven", 5) == 0) length = 7; ^ uucheck.cpp:516:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "eight", 5) == 0) length = 8; ^ uucheck.cpp:517:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "nine", 4) == 0) length = 9; ^ uucheck.cpp:518:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_strnicmp (iter, "ten", 3) == 0) length = 10; ^ uucheck.cpp:529:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] delim = "of"; ^~~~ uucheck.cpp:539:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((iter = _FP_strirstr (subject, "of")) != NULL) { ^ uucheck.cpp:553:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] delim = "of"; ^~~~ uucheck.cpp:638:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((iter = _FP_stristr (subject, "first")) != NULL) length = 1; ^ uucheck.cpp:639:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "second")) != NULL) length = 2; ^ uucheck.cpp:640:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "third")) != NULL) length = 3; ^ uucheck.cpp:641:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "forth")) != NULL) length = 4; ^ uucheck.cpp:642:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "fourth")) != NULL) length = 4; ^ uucheck.cpp:643:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "fifth")) != NULL) length = 5; ^ uucheck.cpp:644:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "sixth")) != NULL) length = 6; ^ uucheck.cpp:645:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "seventh")) != NULL) length = 7; ^ uucheck.cpp:646:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "eigth")) != NULL) length = 8; ^ uucheck.cpp:647:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "nineth")) != NULL) length = 9; ^ uucheck.cpp:648:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "ninth")) != NULL) length = 9; ^ uucheck.cpp:649:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if ((iter = _FP_stristr (subject, "tenth")) != NULL) length = 10; ^ uucheck.cpp: In function 'int UUInsertPartToList(uufile*)': uucheck.cpp:1100:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] else if (_FP_stristr (fiter->data->subject, "repost") != NULL && ^ uucheck.cpp:1101:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] _FP_stristr (data->data->subject, "repost") == NULL) ^ uucheck.cpp: In function 'uulist* UUCheckGlobalList()': uucheck.cpp:1442:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] _FP_strpbrk (liter->subfname, "()[];: ") == NULL) ^ uunconc.cpp:63:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char * uunconc_id = "$Id: uunconc.cpp,v 1.5 2009/06/17 08:45:28 stas_degteff Exp $"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uunconc.cpp: In function 'int UUBrokenByNetscape(char*)': uunconc.cpp:206:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ((ptr = _FP_stristr (string, "") > ptr) ^ uunconc.cpp:220:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (ptr, "") != 0 || _FP_strstr (p1, "") != 0)) { ^ uunconc.cpp:271:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] (_FP_strstr (p1, "") != 0 || _FP_strstr (p1, "") != 0)) { ^ uunconc.cpp:275:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] while (*p1 && (*p1!='<' || _FP_strnicmp(p1,"",4)!=0)) { ^ uunconc.cpp:278:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp(p1,"",4) != 0) ^ uunconc.cpp: In function 'int UUDecodePart(FILE*, FILE*, int*, long int, int, int, char*)': uunconc.cpp:1023:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] _FP_strstr (line, "CUT HERE") && !tf) { /* I hate these lines */ ^ uunconc.cpp:1039:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if (_FP_strnicmp (line, "Content-Type", 12) == 0) ^ uunconc.cpp:1047:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] _FP_strnicmp (line, "
begin ", 11) == 0)) { /* for LYNX */
                                             ^
uunconc.cpp:1061:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
            _FP_strstr (line, " name=") != NULL) {
                                      ^
uunconc.cpp:1064:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_strstr (line, " size=")) != NULL) {
                                          ^
uunconc.cpp:1072:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if (_FP_strstr (line, " part=") != NULL) {
                                   ^
uunconc.cpp:1077:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " end=")) == NULL) {
                                           ^
uunconc.cpp:1113:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " pcrc32=")) != NULL) {
                                              ^
uunconc.cpp:1120:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " crc32=")) != NULL)
                                             ^
uunconc.cpp:1128:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " size=")) != NULL)
                                            ^
uunconc.cpp: In function 'int UUDecode(uulist*)':
uunconc.cpp:1298:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     mode = "wt";    /* open text files in text mode */
            ^~~~
uunconc.cpp:1300:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     mode = "wb";    /* otherwise in binary          */
            ^~~~
uunconc.cpp: In function 'int UUQuickDecode(FILE*, FILE*, char*, long int)':
uunconc.cpp:1622:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   if (_FP_stristr (myenv.ctenc, "uu") != NULL)
                                     ^
uunconc.cpp:1624:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_stristr (myenv.ctenc, "xx") != NULL)
                                          ^
uunconc.cpp:1626:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_stricmp (myenv.ctenc, "base64") == 0)
                                              ^
uunconc.cpp:1628:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_stricmp (myenv.ctenc, "quoted-printable") == 0)
                                                        ^
uuencode.cpp:63:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 char * uuencode_id = "$Id: uuencode.cpp,v 1.2 2011/02/14 00:27:04 stas_degteff Exp $";
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp:212:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuencode.cpp: In function 'int UUEncodeMulti(FILE*, FILE*, char*, int, char*, char*, int)':
uuencode.cpp:700:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     mimetype = "text/plain";
                ^~~~~~~~~~~~
uuencode.cpp:759:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, "=yend crc32=%08lx%s",
                         ^~~~~~~~~~~~~~~~~~~~~
            crc,
            ~~~           
uuencode.cpp:764:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, "=yend size=%ld crc32=%08lx%s",
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuencode.cpp:766:12:
            crc,
            ~~~           
uuencode.cpp: In function 'int UUEncodePartial(FILE*, FILE*, char*, int, char*, char*, int, int, long int, dword*)':
uuencode.cpp:887:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       mimetype = "text/plain";
                  ^~~~~~~~~~~~
uuencode.cpp:1001:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, "=yend size=%ld part=%d pcrc32=%08lx",
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuencode.cpp:1005:12:
            pcrc);
            ~~~~          
uuencode.cpp:1012:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, " crc32=%08lx", *crcptr);
                         ^~~~~~~~~~~~~~  ~~~~~~~
uuencode.cpp: In function 'int UUEncodeToStream(FILE*, FILE*, char*, int, char*, int)':
uuencode.cpp:1154:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, "=yend crc32=%08lx%s",
                         ^~~~~~~~~~~~~~~~~~~~~
            crc,
            ~~~           
uuencode.cpp:1159:25: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'dword' {aka 'unsigned int'} [-Wformat=]
       fprintf (outfile, "=yend size=%ld crc32=%08lx%s",
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuencode.cpp:1161:12:
            crc,
            ~~~           
uuencode.cpp: In function 'int UUEncodeToFile(FILE*, char*, int, char*, char*, long int)':
uuencode.cpp:1455:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'dword' {aka 'unsigned int'} [-Wformat=]
     fprintf (outfile, "=yend size=%ld part=%d pcrc32=%08lx",
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuencode.cpp:1459:10:
          pcrc);
          ~~~~          
uuencode.cpp:1466:23: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'dword' {aka 'unsigned int'} [-Wformat=]
     fprintf (outfile, " crc32=%08lx", crc);
                       ^~~~~~~~~~~~~~  ~~~
uuencode.cpp: In function 'int UUE_PrepSingleExt(FILE*, FILE*, char*, int, char*, int, char*, char*, char*, char*, int)':
uuencode.cpp:1538:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     mimetype = "text/plain";
                ^~~~~~~~~~~~
fptools.cpp:69:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 char * fptools_id = "$Id: fptools.cpp,v 1.2 2011/02/14 00:27:04 stas_degteff Exp $";
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fptools.cpp: In function 'char* _FP_fgets(char*, int, FILE*)':
fptools.cpp:467:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (!feof (stream))
     ^~
fptools.cpp:469:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
       *buf++ = '\012';
       ^
building uuscan.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuscan.o uuscan.cpp
uuscan.cpp:61:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 char * uuscan_id = "$Id: uuscan.cpp,v 1.2 2009/06/17 08:45:28 stas_degteff Exp $";
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:85:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp:92:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuscan.cpp: In function 'headers* ParseHeader(headers*, char*)':
uuscan.cpp:336:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   if (_FP_strnicmp (line, "From:", 5) == 0) {
                                     ^
uuscan.cpp:342:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Subject:", 8) == 0) {
                                             ^
uuscan.cpp:348:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "To:", 3) == 0) {
                                        ^
uuscan.cpp:354:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Date:", 5) == 0) {
                                          ^
uuscan.cpp:360:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Mime-Version:", 13) == 0) {
                                                   ^
uuscan.cpp:366:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Content-Type:", 13) == 0) {
                                                   ^
uuscan.cpp:373:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "boundary")) != NULL) {
                                             ^
uuscan.cpp:379:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "name")) != NULL) {
                                         ^
uuscan.cpp:385:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "id")) != NULL) {
                                       ^
uuscan.cpp:391:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "number")) != NULL) {
                                           ^
uuscan.cpp:396:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "total")) != NULL) {
                                          ^
uuscan.cpp:402:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Content-Transfer-Encoding:", 26) == 0) {
                                                                ^
uuscan.cpp:408:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   else if (_FP_strnicmp (line, "Content-Disposition:", 20) == 0) {
                                                          ^
uuscan.cpp:415:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_stristr (line, "name")) != NULL) {
                                         ^
uuscan.cpp: In function 'int ScanData(FILE*, char*, int*, char*, int, int, fileread*)':
uuscan.cpp:629:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                                            ^
uuscan.cpp:631:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       p2  = (ptr)?_FP_stristr(ptr,"boundary"):NULL;
                                             ^
uuscan.cpp:644:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_strnicmp (line, "
begin ", 11) == 0) {
                                          ^
uuscan.cpp:705:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((_FP_strnicmp (line, "_=_ Part ", 9) == 0 ||
                                            ^
uuscan.cpp:706:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_strnicmp (line, "section ", 8) == 0) &&
                                      ^
uuscan.cpp:713:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, " of ")) != NULL) {
                                           ^
uuscan.cpp:717:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, "of file ")) != NULL) {
                                               ^
uuscan.cpp:743:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_strnicmp (line, "Content-Type", 12) == 0 ||
                                                 ^
uuscan.cpp:744:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_strnicmp (line, "X-Orcl-Content-Type", 19) == 0) {
                                                    ^
uuscan.cpp:755:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
       while (isspace (*ptr)) ptr++; p2 = ptr;
       ^~~~~
uuscan.cpp:755:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while'
       while (isspace (*ptr)) ptr++; p2 = ptr;
                                     ^~
uuscan.cpp:767:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, "number=")) && ctline<4) {
                                              ^
uuscan.cpp:771:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, "total=")) && ctline<4) {
                                             ^
uuscan.cpp:775:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, "name=")) && ctline<4) {
                                            ^
uuscan.cpp:809:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_stristr (line, "id=")) && ctline<4) {
                                          ^
uuscan.cpp:853:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     (((ptr = _FP_strrstr (line+2, "--")) == NULL) ||
                                       ^
uuscan.cpp:855:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_strstr (line+2, "_=_") != NULL) {
                              ^
uuscan.cpp:860:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_strnicmp (line, "Content-", 8) == 0) {
                                            ^
uuscan.cpp:875:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_strstr (line, " name=") != NULL) {
                               ^
uuscan.cpp:886:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       ptr = _FP_strstr (line, " name=") + 6;
                                       ^
uuscan.cpp:896:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " size=")) != NULL) {
                                            ^
uuscan.cpp:908:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if ((ptr = _FP_strstr (line, " part=")) != NULL) {
                                            ^
uuscan.cpp:925:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if ((ptr = _FP_strstr (line, " end=")) == NULL) {
                                         ^
uuscan.cpp:1365:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_strnicmp (line, "Content-Type:", 13) == 0 &&
                                               ^
uuscan.cpp: In function 'fileread* ScanPart(FILE*, char*, int*)':
uuscan.cpp:1490:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       sstate.envelope.mimevers = _FP_strdup ("1.0");
                                                   ^
uuscan.cpp:1492:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       sstate.envelope.ctype    = _FP_strdup ("multipart/mixed");
                                                               ^
uuscan.cpp:1595:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_stristr (sstate.envelope.ctype, "multipart") != NULL &&
                                                    ^
uuscan.cpp:1597:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       sstate.envelope.mimevers = _FP_strdup ("1.0");
                                                   ^
uuscan.cpp:1602:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       sstate.envelope.mimevers = _FP_strdup ("1.0");
                                                   ^
uuscan.cpp:1615:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (sstate.envelope.ctype, "multipart") != NULL) {
                                                          ^
uuscan.cpp:1621:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       sstate.envelope.ctype = _FP_strdup ("text/plain");
                                                       ^
uuscan.cpp:1721:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       result->mimetype = _FP_strdup ("text/plain");
                                                  ^
uuscan.cpp:1794:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     result->mimetype = _FP_strdup ("text/plain");
                                                ^
uuscan.cpp:1859:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         _FP_strnicmp (line, "
begin ", 11) == 0) {
                                              ^
uuscan.cpp:1963:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       result->mimetype = _FP_strdup ("text/plain");
                                                  ^
uuscan.cpp:2081:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if (_FP_stristr (localenv.ctype, "multipart") != NULL) {
                                                 ^
uuscan.cpp:2123:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if (_FP_stristr (localenv.ctenc, "base64") != NULL)
                                              ^
uuscan.cpp:2125:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (localenv.ctenc, "x-uue") != NULL) {
                                                  ^
uuscan.cpp:2129:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (localenv.ctenc, "x-yenc") != NULL) {
                                                   ^
uuscan.cpp:2133:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (localenv.ctenc, "quoted-printable") != NULL)
                                                             ^
uuscan.cpp:2135:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (localenv.ctenc, "7bit") != NULL ||
                                                 ^
uuscan.cpp:2136:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
          _FP_stristr (localenv.ctenc, "8bit") != NULL)
                                             ^
uuscan.cpp:2138:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (localenv.ctype, "multipart") != NULL ||
                                                      ^
uuscan.cpp:2139:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
          _FP_stristr (localenv.ctype, "message")   != NULL)
                                                ^
uuscan.cpp:2179:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                                                ^
uuscan.cpp:2181:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       ptr2 = (ptr1)?_FP_stristr(ptr1,"boundary"):NULL;
                                                ^
uuscan.cpp:2339:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_strnicmp (line, "Content-Type:", 13) == 0) {
                                              ^
uuscan.cpp:2341:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     ptr2 = (ptr1)?_FP_stristr(ptr1,"boundary"):NULL;
                                              ^
uuscan.cpp:2422:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _FP_stristr (localenv.ctype, "text") != NULL &&
                                        ^
uuscan.cpp:2454:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (localenv.ctype, "text") != NULL &&
                                              ^
uuscan.cpp:2499:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_stristr (sstate.envelope.ctype, "message") != NULL &&
                                                    ^
uuscan.cpp:2500:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_stristr (sstate.envelope.ctype, "partial") != NULL) {
                                                    ^
uuscan.cpp:2547:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (localenv.ctype, "multipart") != NULL) {
                                                   ^
uuscan.cpp:2564:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     result->mimetype = _FP_strdup ("text/plain");
                                                ^
uuscan.cpp:2566:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (localenv.ctenc, "quoted-printable") != NULL)
                                                          ^
uuscan.cpp:2568:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       else if (_FP_stristr (localenv.ctenc, "base64") != NULL)
                                                     ^
uuscan.cpp:2570:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       else if (_FP_stristr (localenv.ctenc, "x-uue") != NULL) {
                                                    ^
uuscan.cpp:2574:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       else if (_FP_stristr (localenv.ctenc, "x-yenc") != NULL) {
                                                     ^
uuscan.cpp:2578:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       else if (_FP_stristr (localenv.ctenc, "7bit") != NULL ||
                                                   ^
uuscan.cpp:2579:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
            _FP_stristr (localenv.ctenc, "8bit") != NULL)
                                               ^
uuscan.cpp:2581:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       else if (_FP_stristr (localenv.ctype, "multipart") != NULL ||
                                                        ^
uuscan.cpp:2582:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
            _FP_stristr (localenv.ctype, "message")   != NULL)
                                                  ^
uuscan.cpp:2619:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (localenv.ctype, "message") != NULL &&
                                                 ^
uuscan.cpp:2620:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_stristr (localenv.ctype, "rfc822")  != NULL) {
                                            ^
uuscan.cpp:2794:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       (_FP_stristr (sstate.envelope.ctenc, "quoted-printable") != NULL ||
                                                              ^
uuscan.cpp:2795:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_stristr (sstate.envelope.ctenc, "base64")           != NULL ||
                                                    ^
uuscan.cpp:2796:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_stristr (sstate.envelope.ctenc, "x-uue")            != NULL ||
                                                   ^
uuscan.cpp:2797:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_stristr (sstate.envelope.ctenc, "x-yenc")           != NULL ||
                                                    ^
uuscan.cpp:2798:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_stristr (sstate.envelope.ctype, "message")          != NULL ||
                                                     ^
uuscan.cpp:2809:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       result->mimetype = _FP_strdup ("text/plain");
                                                  ^
uuscan.cpp:2811:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if (_FP_stristr (sstate.envelope.ctenc, "quoted-printable") != NULL)
                                                               ^
uuscan.cpp:2813:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (sstate.envelope.ctenc, "base64") != NULL)
                                                          ^
uuscan.cpp:2815:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (sstate.envelope.ctenc, "x-uue") != NULL) {
                                                         ^
uuscan.cpp:2819:58: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (sstate.envelope.ctenc, "x-yenc") != NULL) {
                                                          ^
uuscan.cpp:2822:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (sstate.envelope.ctenc, "7bit") != NULL ||
                                                        ^
uuscan.cpp:2823:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
          _FP_stristr (sstate.envelope.ctenc, "8bit") != NULL)
                                                    ^
uuscan.cpp:2825:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     else if (_FP_stristr (sstate.envelope.ctype, "multipart") != NULL ||
                                                             ^
uuscan.cpp:2826:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
          _FP_stristr (sstate.envelope.ctype, "message")   != NULL ||
                                                       ^
uuscan.cpp:2855:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (_FP_stristr (sstate.envelope.ctype, "message") != NULL &&
                                                        ^
uuscan.cpp:2856:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       _FP_stristr (sstate.envelope.ctype, "rfc822")  != NULL) {
                                                   ^
uuscan.cpp:3018:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
        _FP_stristr (sstate.envelope.ctype, "multipart") != NULL) &&
                                                       ^
uuscan.cpp:3032:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       ptr1 = _FP_strrstr (line+2, "--");
                                       ^
uuscan.cpp:3035:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       ptr2 && _FP_strnicmp (ptr2, "Content-", 8) == 0) {
                                                ^
uuscan.cpp:3050:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     sstate.envelope.mimevers = _FP_strdup ("1.0");
                                                 ^
building uustring.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uustring.o uustring.cpp
uustring.cpp:52:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 char * uustring_id = "$Id: uustring.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $";
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:111:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:128:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:136:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp:144:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uustring.cpp: In function 'char* uustring(int)':
uustring.cpp:154:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   static char * faileddef = "oops";
                             ^~~~~~
uustring.cpp:165:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
          codeno);
                ^
building uuutil.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -DHAVE_CONFIG_H -DVERSION=\"0.5\" -DPATCH=\"15\" -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/uulib -I../../goldlib/gall -I../../goldlib/glibc -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/uulib/uuutil.o uuutil.cpp
uuutil.cpp:59:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 char * uuutil_id = "$Id: uuutil.cpp,v 1.1 2006/05/06 09:10:18 ssianky Exp $";
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
uuutil.cpp:72:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
Creating library uulib.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U')
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib'
gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib'
building lzh.o
building smblib.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -x c++ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/smblib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/smblib/lzh.o lzh.cpp
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -x c++ -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/smblib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/smblib/smblib.o smblib.cpp
smblib.cpp: In function 'char* smb_lib_ver()':
smblib.cpp:93:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     return(SMBLIB_VERSION);
                          ^
smblib.cpp: In function 'int smb_open_da(smb_t*)':
smblib.cpp:223:17: warning: '.sda' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sda",smb->file);
                 ^~~~~~~~
smblib.cpp:223:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sda",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:235:41: warning: '%s' directive writing up to 127 bytes into a region of size 112 [-Wformat-overflow=]
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                      ~~~                 
smblib.cpp:235:41: note: using the range [-2147483648, 2147483647] for directive argument
smblib.cpp:235:24: note: 'sprintf' output between 32 and 169 bytes into a destination of size 128
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                     ~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:228:37: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
             sprintf(smb->last_error,"%d opening %s",errno,str);
                                     ^~~~~~~~~~~~~~~       ~~~
smblib.cpp:228:20: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
             sprintf(smb->last_error,"%d opening %s",errno,str);
             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:242:33: warning: '%s' directive writing up to 127 bytes into a region of size between 106 and 116 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~
smblib.cpp:242:16: note: 'sprintf' output between 17 and 164 bytes into a destination of size 128
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp: In function 'int smb_open_ha(smb_t*)':
smblib.cpp:268:17: warning: '.sha' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sha",smb->file);
                 ^~~~~~~~
smblib.cpp:268:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sha",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:280:41: warning: '%s' directive writing up to 127 bytes into a region of size 112 [-Wformat-overflow=]
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                      ~~~                 
smblib.cpp:280:41: note: using the range [-2147483648, 2147483647] for directive argument
smblib.cpp:280:24: note: 'sprintf' output between 32 and 169 bytes into a destination of size 128
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                     ~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:273:37: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
             sprintf(smb->last_error,"%d opening %s",errno,str);
                                     ^~~~~~~~~~~~~~~       ~~~
smblib.cpp:273:20: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
             sprintf(smb->last_error,"%d opening %s",errno,str);
             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:287:33: warning: '%s' directive writing up to 127 bytes into a region of size between 106 and 116 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~
smblib.cpp:287:16: note: 'sprintf' output between 17 and 164 bytes into a destination of size 128
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp: In function 'int smb_open(smb_t*)':
smblib.cpp:114:17: warning: '.shd' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.shd",smb->file);
                 ^~~~~~~~
smblib.cpp:114:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.shd",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:161:17: warning: '.sdt' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sdt",smb->file);
                 ^~~~~~~~
smblib.cpp:161:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sdt",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:177:17: warning: '.sid' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sid",smb->file);
                 ^~~~~~~~
smblib.cpp:177:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sid",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:185:33: warning: '%s' directive writing up to 127 bytes into a region of size between 106 and 116 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~
smblib.cpp:185:16: note: 'sprintf' output between 17 and 164 bytes into a destination of size 128
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:179:33: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d opening %s",errno,str);
                                 ^~~~~~~~~~~~~~~       ~~~
smblib.cpp:179:16: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
         sprintf(smb->last_error,"%d opening %s",errno,str);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:169:33: warning: '%s' directive writing up to 127 bytes into a region of size between 106 and 116 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~
smblib.cpp:169:16: note: 'sprintf' output between 17 and 164 bytes into a destination of size 128
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:163:33: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d opening %s",errno,str);
                                 ^~~~~~~~~~~~~~~       ~~~
smblib.cpp:163:16: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
         sprintf(smb->last_error,"%d opening %s",errno,str);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:121:33: warning: '%s' directive writing up to 127 bytes into a region of size between 106 and 116 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
                                 ^~~~~~~~~~~~~~~~~~~~~~       ~~~
smblib.cpp:121:16: note: 'sprintf' output between 17 and 164 bytes into a destination of size 128
         sprintf(smb->last_error,"%d fdopening %s (%d)",errno,str,file);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:116:33: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
         sprintf(smb->last_error,"%d opening %s",errno,str);
                                 ^~~~~~~~~~~~~~~       ~~~
smblib.cpp:116:16: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
         sprintf(smb->last_error,"%d opening %s",errno,str);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp: In function 'int smb_addcrc(smb_t*, uint32_t)':
smblib.cpp:1014:17: warning: '.sch' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sch",smb->file);
                 ^~~~~~~~
smblib.cpp:1014:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sch",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:1026:41: warning: '%s' directive writing up to 127 bytes into a region of size 112 [-Wformat-overflow=]
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                      ~~~                 
smblib.cpp:1026:41: note: using the range [-2147483648, 2147483647] for directive argument
smblib.cpp:1026:24: note: 'sprintf' output between 32 and 169 bytes into a destination of size 128
                 sprintf(smb->last_error,"timeout opening %s (retry_time=%d)"
                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     ,str,smb->retry_time);
                     ~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:1019:37: warning: '%s' directive writing up to 127 bytes into a region of size between 108 and 118 [-Wformat-overflow=]
             sprintf(smb->last_error,"%d opening %s", errno, str);
                                     ^~~~~~~~~~~~~~~         ~~~
smblib.cpp:1019:20: note: 'sprintf' output between 11 and 148 bytes into a destination of size 128
             sprintf(smb->last_error,"%d opening %s", errno, str);
             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp: In function 'int smb_create(smb_t*)':
smblib.cpp:1282:17: warning: '.sda' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sda",smb->file);
                 ^~~~~~~~
smblib.cpp:1282:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sda",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:1284:17: warning: '.sha' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sha",smb->file);
                 ^~~~~~~~
smblib.cpp:1284:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sha",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
smblib.cpp:1286:17: warning: '.sch' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=]
     sprintf(str,"%s.sch",smb->file);
                 ^~~~~~~~
smblib.cpp:1286:12: note: 'sprintf' output between 5 and 132 bytes into a destination of size 128
     sprintf(str,"%s.sch",smb->file);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
Creating library smblib.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U')
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib'
gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell'
building affentry.o
building affixmgr.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/affentry.o affentry.cxx
building csutil.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/affixmgr.o affixmgr.cxx
building dictmgr.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/csutil.o csutil.cxx
building hashmgr.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/dictmgr.o dictmgr.cxx
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/hashmgr.o hashmgr.cxx
affixmgr.cxx: In member function 'int AffixMgr::parse_file(const char*)':
affixmgr.cxx:272:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &compoundflag, "COMPOUNDFLAG")) {
                                                             ^
affixmgr.cxx:280:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             if (parse_flag(line, &compoundend, "COMPOUNDBEGIN")) {
                                                               ^
affixmgr.cxx:284:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             if (parse_flag(line, &compoundbegin, "COMPOUNDBEGIN")) {
                                                                 ^
affixmgr.cxx:292:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &compoundmiddle, "COMPOUNDMIDDLE")) {
                                                                 ^
affixmgr.cxx:299:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             if (parse_flag(line, &compoundbegin, "COMPOUNDEND")) {
                                                               ^
affixmgr.cxx:303:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             if (parse_flag(line, &compoundend, "COMPOUNDEND")) {
                                                             ^
affixmgr.cxx:311:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_num(line, &cpdwordmax, "COMPOUNDWORDMAX")) {
                                                             ^
affixmgr.cxx:318:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &compoundroot, "COMPOUNDROOT")) {
                                                             ^
affixmgr.cxx:325:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &compoundpermitflag, "COMPOUNDPERMITFLAG")) {
                                                                         ^
affixmgr.cxx:332:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &compoundforbidflag, "COMPOUNDFORBIDFLAG")) {
                                                                         ^
affixmgr.cxx:350:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &nosuggest, "NOSUGGEST")) {
                                                       ^
affixmgr.cxx:357:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &forbiddenword, "FORBIDDENWORD")) {
                                                               ^
affixmgr.cxx:364:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &lemma_present, "LEMMA_PRESENT")) {
                                                               ^
affixmgr.cxx:371:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &circumfix, "CIRCUMFIX")) {
                                                       ^
affixmgr.cxx:378:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &onlyincompound, "ONLYINCOMPOUND")) {
                                                                 ^
affixmgr.cxx:385:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &pseudoroot, "PSEUDOROOT")) {
                                                         ^
affixmgr.cxx:392:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &pseudoroot, "NEEDAFFIX")) {
                                                        ^
affixmgr.cxx:399:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_num(line, &cpdmin, "COMPOUNDMIN")) {
                                                     ^
affixmgr.cxx:480:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_num(line, &maxngramsugs, "MAXNGRAMSUGS")) {
                                                            ^
affixmgr.cxx:493:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           if (parse_flag(line, &keepcase, "KEEPCASE")) {
                                                     ^
building hunspell.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/hunspell.o hunspell.cxx
affixmgr.cxx: In member function 'int AffixMgr::expand_rootword(guessword*, int, const char*, int, const short unsigned int*, short unsigned int, char*, int)':
affixmgr.cxx:2676:82: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
          if (!sptr->getKeyLen() || ((badl > sptr->getKeyLen()) &&
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
                 (strcmp(sptr->getAffix(), bad + badl - sptr->getKeyLen()) == 0)) &&
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
                 // check pseudoroot flag
                 ~~~~~~~~~~~~~~~~~~~~~~~~                                          
                 !(sptr->getCont() && ((pseudoroot &&
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
                       TESTAFF(sptr->getCont(), pseudoroot, sptr->getContLen())) ||
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   (onlyincompound &&
                   ~~~~~~~~~~~~~~~~~~                                              
                       TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
affixmgr.cxx:2733:71: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
          if (!ptr->getKeyLen() || ((badl > ptr->getKeyLen()) &&
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
                 (strncmp(ptr->getKey(), bad, ptr->getKeyLen()) == 0)) &&
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
                 // check pseudoroot flag
                 ~~~~~~~~~~~~~~~~~~~~~~~~                               
                 !(ptr->getCont() && ((pseudoroot &&
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                    
                       TESTAFF(ptr->getCont(), pseudoroot, ptr->getContLen())) ||
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   (onlyincompound &&
                   ~~~~~~~~~~~~~~~~~~                                   
                       TESTAFF(ptr->getCont(), onlyincompound, ptr->getContLen()))))
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunspell.cxx: In member function 'int Hunspell::suggest(char***, const char*)':
hunspell.cxx:625:7: warning: variable 'ngramsugs' set but not used [-Wunused-but-set-variable]
   int ngramsugs = 0;
       ^~~~~~~~~
affixmgr.cxx: In member function 'int AffixMgr::parse_affix(char*, char, FILE*, char*)':
affixmgr.cxx:3902:45: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'short unsigned int*' [-Wformat=]
                             fprintf(stderr, "error: affix rule contains two contclass "
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             "(%s and %s by deprecated syntax).\n", nptr->contclass, piece);
                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~
csutil.cxx: In function 'int u8_u16(w_char*, int, const char*)':
csutil.cxx:88:29: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
             fprintf(stderr, "UTF-8 encoding error. Unexpected continuation bytes in %d. character position\n%s\n", u8 - src, src);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
csutil.cxx:100:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
                 fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
csutil.cxx:114:37: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
                     fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
csutil.cxx:119:33: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
                 fprintf(stderr, "UTF-8 encoding error. Missing continuation byte in %d. character position:\n%s\n", u8 - src, src);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~
building suggmgr.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/suggmgr.o suggmgr.cxx
suggmgr.cxx: In member function 'int SuggestMgr::suggest_stems(char***, const char*, int)':
suggmgr.cxx:1085:8: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
        for (int i=0;iastr) && (ns < maxSug))
         ^
suggmgr.cxx: In member function 'int SuggestMgr::suggest_pos_stems(char***, const char*, int)':
suggmgr.cxx:1330:21: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
     struct hentry * rv = NULL;
                     ^~
suggmgr.cxx: In member function 'char* SuggestMgr::suggest_morph_for_spelling_error(const char*)':
suggmgr.cxx:1421:52: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     for (int i = 0; i < maxSug - 1; i++) wlst[i] = "";
                                                    ^~
suggmgr.cxx: In member function 'void SuggestMgr::lcs(const char*, const char*, int*, int*, char**)':
suggmgr.cxx:1617:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
       if ((utf8) && (*((short *) su+i-1) == *((short *)su2+j-1))
           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
csutil.cxx: In function 'lang_map* get_lang2enc(bool)':
csutil.cxx:4978:76: warning: function may return address of local variable [-Wreturn-local-addr]
   return what ? lang2enc : (lang_map *)(sizeof(lang2enc) / sizeof(lang_map));
                                                                            ^
csutil.cxx:4950:19: note: declared here
   struct lang_map lang2enc[] =
                   ^~~~~~~~
csutil.cxx: In function 'void strlinecat(char*, const char*)':
csutil.cxx:276:20: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
             strncpy(dest, s, len);
             ~~~~~~~^~~~~~~~~~~~~~
csutil.cxx:273:21: note: length computed here
     int len = strlen(s);
               ~~~~~~^~~
csutil.cxx: In function 'char* mystrrep(char*, const char*, const char*)':
csutil.cxx:390:16: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
         strncpy(pos, rep, replen);
         ~~~~~~~^~~~~~~~~~~~~~~~~~
csutil.cxx:376:28: note: length computed here
         int replen = strlen(rep);
                      ~~~~~~^~~~~
building utf_info.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../../goldlib -I../../goldlib/gall -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../../obj/lnx/hunspell/utf_info.o utf_info.cxx
Creating library hunspell.../usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U')
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell'
gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/golded3'
building gcalst.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gcalst.o gcalst.cpp
building gcarea.o
building gccfgg.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gcarea.o gcarea.cpp
building gccfgg0.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg.o gccfgg.cpp
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg0.o gccfgg0.cpp
building gccfgg1.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg1.o gccfgg1.cpp
In file included from ./golded.h:57,
                 from gccfgg.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gccfgg1.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gcarea.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gcalst.cpp:29:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gccfgg.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gccfgg.cpp: At global scope:
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp:323:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gccfgg.cpp: In function 'int InstallFinish()':
gccfgg.cpp:449:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter your name:", buf, sizeof(buf)))
                                                                  ^
gccfgg.cpp:456:77: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter your FidoNet address:", buf, sizeof(buf)))
                                                                             ^
gccfgg.cpp:463:92: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path to your *.msg netmail area:", buf, sizeof(buf)))
                                                                                            ^
gccfgg.cpp:475:103: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path *and* filename of your areas.bbs file:", buf, sizeof(buf)))
                                                                                                       ^
In file included from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg1.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg1.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
gccfgg.cpp:485:94: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path to your Hudson msgbase files:", buf, sizeof(buf)))
                                                                                              ^
gccfgg.cpp:494:96: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path to your Goldbase msgbase files:", buf, sizeof(buf)))
                                                                                                ^
gccfgg.cpp:503:102: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path where net/echomail.jam can be placed:", buf, sizeof(buf)))
                                                                                                      ^
gccfgg.cpp:512:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       if (EnterString("Please enter the path to PCBoard:", buf, sizeof(buf)))
                                                                            ^
In file included from ./golded.h:88,
                 from gcalst.cpp:29:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gcalst.cpp:29:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gcalst.cpp:29:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gcalst.cpp:29:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gcalst.cpp:29:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcalst.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gcalst.cpp:29:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcalst.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg1.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg1.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gcarea.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gcarea.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gcarea.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gcarea.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gcarea.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcarea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gcarea.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcarea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gcalst.cpp:29:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gcalst.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gccfgg0.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from gcalst.cpp:39:
../goldlib/gmb3/gmohuds.h: At global scope:
../goldlib/gmb3/gmohuds.h:162:24: warning: 'packed' attribute ignored [-Wattributes]
  __attribute__((packed))
                        ^
../goldlib/gmb3/gmohuds.h:167:24: warning: 'packed' attribute ignored [-Wattributes]
  __attribute__((packed))
                        ^
In file included from ./golded.h:95,
                 from gcarea.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gcarea.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ../goldlib/gmb3/gmohuds.h:360,
                 from gcalst.cpp:39:
../goldlib/gmb3/gmohuds4.cpp: In instantiation of 'void _HudsArea::update_timesread(gmsg*) [with msgn_t = short unsigned int; rec_t = short unsigned int; attr_t = unsigned char; board_t = unsigned char; last_t = short unsigned int [200]; bool __HUDSON = true]':
../goldlib/gmb3/gmohuds4.cpp:359:6:   required from here
../goldlib/gmb3/gmohuds4.cpp:365:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   msgn_t hdridx = get_hdr_idx(msg, __FILE__, __LINE__);
          ^~~~~~
../goldlib/gmb3/gmohuds4.cpp: In instantiation of 'void _HudsArea::update_timesread(gmsg*) [with msgn_t = unsigned int; rec_t = int; attr_t = short unsigned int; board_t = short unsigned int; last_t = short unsigned int [500]; bool __HUDSON = false]':
../goldlib/gmb3/gmohuds4.cpp:359:6:   required from here
../goldlib/gmb3/gmohuds4.cpp:365:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
In file included from ../goldlib/gmb3/gmohuds.h:359,
                 from gcalst.cpp:39:
../goldlib/gmb3/gmohuds3.cpp: In instantiation of 'int _HudsArea::load_message(int, gmsg*, _HudsArea::HudsHdr&) [with msgn_t = short unsigned int; rec_t = short unsigned int; attr_t = unsigned char; board_t = unsigned char; last_t = short unsigned int [200]; bool __HUDSON = true; _HudsArea::HudsHdr = _HudsHdr]':
../goldlib/gmb3/gmohuds3.cpp:218:10:   required from 'int _HudsArea::load_hdr(gmsg*) [with msgn_t = short unsigned int; rec_t = short unsigned int; attr_t = unsigned char; board_t = unsigned char; last_t = short unsigned int [200]; bool __HUDSON = true]'
../goldlib/gmb3/gmohuds3.cpp:213:5:   required from here
../goldlib/gmb3/gmohuds3.cpp:99:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   msgn_t _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
          ^~~~~~~
In file included from ../goldlib/gmb3/gmohuds.h:360,
                 from gcalst.cpp:39:
../goldlib/gmb3/gmohuds4.cpp: In instantiation of 'void _HudsArea::save_message(int, gmsg*, _HudsArea::HudsHdr&) [with msgn_t = short unsigned int; rec_t = short unsigned int; attr_t = unsigned char; board_t = unsigned char; last_t = short unsigned int [200]; bool __HUDSON = true; _HudsArea::HudsHdr = _HudsHdr]':
../goldlib/gmb3/gmohuds4.cpp:315:3:   required from 'void _HudsArea::save_hdr(int, gmsg*) [with msgn_t = short unsigned int; rec_t = short unsigned int; attr_t = unsigned char; board_t = unsigned char; last_t = short unsigned int [200]; bool __HUDSON = true]'
../goldlib/gmb3/gmohuds4.cpp:310:6:   required from here
../goldlib/gmb3/gmohuds4.cpp:126:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
In file included from ../goldlib/gmb3/gmohuds.h:359,
                 from gcalst.cpp:39:
../goldlib/gmb3/gmohuds3.cpp: In instantiation of 'int _HudsArea::load_message(int, gmsg*, _HudsArea::HudsHdr&) [with msgn_t = unsigned int; rec_t = int; attr_t = short unsigned int; board_t = short unsigned int; last_t = short unsigned int [500]; bool __HUDSON = false; _HudsArea::HudsHdr = _HudsHdr]':
../goldlib/gmb3/gmohuds3.cpp:218:10:   required from 'int _HudsArea::load_hdr(gmsg*) [with msgn_t = unsigned int; rec_t = int; attr_t = short unsigned int; board_t = short unsigned int; last_t = short unsigned int [500]; bool __HUDSON = false]'
../goldlib/gmb3/gmohuds3.cpp:213:5:   required from here
../goldlib/gmb3/gmohuds3.cpp:99:10: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   msgn_t _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
          ^~~~~~~
In file included from ../goldlib/gmb3/gmohuds.h:360,
                 from gcalst.cpp:39:
../goldlib/gmb3/gmohuds4.cpp: In instantiation of 'void _HudsArea::save_message(int, gmsg*, _HudsArea::HudsHdr&) [with msgn_t = unsigned int; rec_t = int; attr_t = short unsigned int; board_t = short unsigned int; last_t = short unsigned int [500]; bool __HUDSON = false; _HudsArea::HudsHdr = _HudsHdr]':
../goldlib/gmb3/gmohuds4.cpp:315:3:   required from 'void _HudsArea::save_hdr(int, gmsg*) [with msgn_t = unsigned int; rec_t = int; attr_t = short unsigned int; board_t = short unsigned int; last_t = short unsigned int [500]; bool __HUDSON = false]'
../goldlib/gmb3/gmohuds4.cpp:310:6:   required from here
../goldlib/gmb3/gmohuds4.cpp:126:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     _hdridx = get_hdr_idx(__msg, __FILE__, __LINE__);
In file included from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg0.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg0.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg0.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg0.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gccfgg2.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg2.o gccfgg2.cpp
building gccfgg3.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg3.o gccfgg3.cpp
building gccfgg4.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg4.o gccfgg4.cpp
building gccfgg5.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg5.o gccfgg5.cpp
In file included from ./golded.h:57,
                 from gccfgg3.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gccfgg6.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg6.o gccfgg6.cpp
In file included from ./golded.h:57,
                 from gccfgg2.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg3.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg3.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg3.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg3.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gccfgg4.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gccfgg6.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg2.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg2.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg2.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg2.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gccfgg7.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg7.o gccfgg7.cpp
In file included from ./golded.h:57,
                 from gccfgg5.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg6.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg6.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg5.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg5.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg5.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg5.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:95,
                 from gccfgg6.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg6.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg4.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg4.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg4.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg4.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gccfgg7.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg7.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg7.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg7.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg7.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gccfgg8.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gccfgg8.o gccfgg8.cpp
building gckeys.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gckeys.o gckeys.cpp
building gclang.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gclang.o gclang.cpp
In file included from ./golded.h:57,
                 from gccfgg8.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gckeys.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gcmisc.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gcmisc.o gcmisc.cpp
In file included from ./golded.h:57,
                 from gclang.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gealst.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gealst.o gealst.cpp
In file included from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gccfgg8.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gccfgg8.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gckeys.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gckeys.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gckeys.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gckeys.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gckeys.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gckeys.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gckeys.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gckeys.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gclang.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gclang.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gclang.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gclang.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gclang.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gclang.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gclang.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gclang.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gccfgg8.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gccfgg8.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:95,
                 from gclang.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gclang.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:95,
                 from gckeys.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gckeys.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gclang.cpp: At global scope:
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
gclang.cpp:523:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
building gearea.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gearea.o gearea.cpp
In file included from ./golded.h:57,
                 from gcmisc.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gealst.cpp:35:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gcmisc.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gcmisc.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gcmisc.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gcmisc.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gcmisc.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcmisc.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gcmisc.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gcmisc.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:57,
                 from gearea.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:95,
                 from gcmisc.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gcmisc.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gealst.cpp:35:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gealst.cpp:35:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gealst.cpp:35:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gealst.cpp:35:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gealst.cpp:35:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gealst.cpp:35:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gealst.cpp:35:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gealst.cpp:35:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gealst.cpp:35:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gealst.cpp:35:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gearea.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gearea.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gearea.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gearea.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gearea.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gearea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gearea.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gearea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gearea.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gearea.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gearea.cpp: In member function 'virtual void GPickArealist::open()':
gearea.cpp:349:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   g_set_ostitle_name("Arealist",0);
                                  ^
building gecarb.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gecarb.o gecarb.cpp
building gecmfd.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gecmfd.o gecmfd.cpp
building gectnr.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gectnr.o gectnr.cpp
building gectrl.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gectrl.o gectrl.cpp
In file included from ./golded.h:57,
                 from gecarb.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from golded.h:57,
                 from gectnr.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from golded.h:88,
                 from gectnr.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from golded.h:59,
                 from gectnr.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from golded.h:88,
                 from gectnr.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from golded.h:65,
                 from gectnr.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from golded.h:88,
                 from gectnr.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from golded.h:88,
                 from gectnr.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from golded.h:88,
                 from gectnr.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from golded.h:88,
                 from gectnr.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gecarb.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gecarb.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gecarb.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gecarb.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gecarb.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gecarb.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gecarb.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gecarb.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gecarb.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gecarb.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from golded.h:95,
                 from gectnr.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from golded.h:88,
                 from gectnr.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gecmfd.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gectrl.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gedoit.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gedoit.o gedoit.cpp
In file included from ./golded.h:88,
                 from gecmfd.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gecmfd.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gecmfd.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gecmfd.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gecmfd.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gecmfd.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gecmfd.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gecmfd.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gecmfd.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gecmfd.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gecmfd.cpp: In function 'void CmfMsgs(GMsg*, bool)':
gecmfd.cpp:313:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   char* tokenstr = "";
                    ^~
gecmfd.cpp:322:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       tokenstr = "ST_COPYINGMSG";
                  ^~~~~~~~~~~~~~~
gecmfd.cpp:335:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         pickstr = ">>Delete To Area: ";
                   ^~~~~~~~~~~~~~~~~~~~
gecmfd.cpp:336:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         markstr = " Delete ";
                   ^~~~~~~~~~
gecmfd.cpp:337:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         progstr = " Deleting ";
                   ^~~~~~~~~~~~
gecmfd.cpp:338:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         statstr = "Deleting Msg %u of %u to %s";
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gecmfd.cpp:347:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         tokenstr = "ST_MOVINGMSG";
                    ^~~~~~~~~~~~~~
gecmfd.cpp:355:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       markstr = " Forward ";
                 ^~~~~~~~~~~
gecmfd.cpp:356:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       progstr = " Forwarding ";
                 ^~~~~~~~~~~~~~
gecmfd.cpp:357:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       statstr = "Forwarding Msg %u of %u to %s";
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
building gedoss.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gedoss.o gedoss.cpp
In file included from ./golded.h:88,
                 from gectrl.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gectrl.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gectrl.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gectrl.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gectrl.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gectrl.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gectrl.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gectrl.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gectrl.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gectrl.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gectrl.cpp: In function 'void DoKludges(int, GMsg*, int)':
gectrl.cpp:301:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         line = AddKludge(line, "\001ENC: PGP");
                                              ^
gectrl.cpp:355:59: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       CvtMessageIDtoMSGID(buf2, buf, AA->echoid(), "MSGID");
                                                           ^
gectrl.cpp:548:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
               line = AddKludge(line, "");
                                        ^
gectrl.cpp:693:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           line = AddKludge(line, "");
                                    ^
gectrl.cpp:711:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             line = AddKludge(line, "");
                                      ^
In file included from ./golded.h:57,
                 from gedoit.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gedoss.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building geedit.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit.o geedit.cpp
building geedit2.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit2.o geedit2.cpp
In file included from ./golded.h:88,
                 from gedoss.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gedoss.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gedoss.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gedoss.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gedoss.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gedoss.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gedoss.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gedoss.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gedoss.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gedoss.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gedoit.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gedoit.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gedoit.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gedoit.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gedoit.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gedoit.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gedoit.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gedoit.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
gedoss.cpp: In function 'int ShellToDos(const char*, char*, vattr, int, int)':
gedoss.cpp:261:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   g_set_ostitle_name("OS Shell",0);
                                  ^
gedoss.cpp: In function 'const char* Unpack(const char*)':
gedoss.cpp:550:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     ShellToDos(cmdline, "", LGREY_|_BLACK, 0, -1);
                                                 ^
building geedit3.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geedit3.o geedit3.cpp
In file included from ./golded.h:95,
                 from gedoit.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gedoit.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gedoit.cpp: In function 'void SaveLines(int, const char*, GMsg*, int, bool)':
gedoit.cpp:45:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     prnacc = "at";
              ^~~~
gedoit.cpp:49:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     prnacc = "wt";
              ^~~~
In file included from ./golded.h:57,
                 from geedit.cpp:33:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gefile.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gefile.o gefile.cpp
In file included from ./golded.h:57,
                 from geedit2.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geedit.cpp:33:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geedit.cpp:33:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geedit.cpp:33:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geedit.cpp:33:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geedit.cpp:33:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit.cpp:33:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geedit.cpp:33:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit.cpp:33:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geedit.cpp:33:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geedit.cpp:33:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from geedit.cpp:34:
geedit.cpp: In member function 'void IEclass::setlinetype(Line*)':
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:111:3: note: in expansion of macro '_test_halt'
   _test_halt(__line == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:111:3: note: in expansion of macro '_test_halt'
   _test_halt(__line == NULL);
   ^~~~~~~~~~
geedit.cpp: In member function 'void IEclass::gotorowcol(uint, uint)':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:241:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__col > maxcol, __col, maxcol);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:241:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__col > maxcol, __col, maxcol);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:242:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:242:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::dispstring(Line*, uint)':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:330:3: note: in expansion of macro '_test_haltab'
   _test_haltab(_length > (maxcol+1), _length, (maxcol+1));
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:330:3: note: in expansion of macro '_test_haltab'
   _test_haltab(_length > (maxcol+1), _length, (maxcol+1));
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::displine(Line*, uint)':
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:602:3: note: in expansion of macro '_test_halt'
   _test_halt(__line == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:602:3: note: in expansion of macro '_test_halt'
   _test_halt(__line == NULL);
   ^~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:603:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:603:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::refresh(Line*, uint)':
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:644:3: note: in expansion of macro '_test_halt'
   _test_halt(__currline == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:644:3: note: in expansion of macro '_test_halt'
   _test_halt(__currline == NULL);
   ^~~~~~~~~~
geedit.cpp: In member function 'int IEclass::downoneline(uint)':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:709:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:709:3: note: in expansion of macro '_test_haltab'
   _test_haltab(__row > maxrow, __row, maxrow);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoEOL()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:740:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > maxcol, col, maxcol);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:740:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > maxcol, col, maxcol);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoUp()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:755:3: note: in expansion of macro '_test_haltab'
   _test_haltab(row < minrow, row, minrow);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:755:3: note: in expansion of macro '_test_haltab'
   _test_haltab(row < minrow, row, minrow);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoDown()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:790:3: note: in expansion of macro '_test_haltab'
   _test_haltab(row > maxrow, row, maxrow);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:790:3: note: in expansion of macro '_test_haltab'
   _test_haltab(row > maxrow, row, maxrow);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoLeft()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:825:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col < mincol, col, mincol);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:825:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col < mincol, col, mincol);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoRight()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:851:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > maxcol, col, maxcol);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:851:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > maxcol, col, maxcol);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'Line* IEclass::wrapit(Line**, uint*, uint*, bool)':
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:873:3: note: in expansion of macro '_test_halt'
   _test_halt(__currline == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:873:3: note: in expansion of macro '_test_halt'
   _test_halt(__currline == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:874:3: note: in expansion of macro '_test_halt'
   _test_halt(*__currline == NULL);
   ^~~~~~~~~~
./geedit.h:122:98: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_halt(__t)             if(__t) { debugtest(#__t,   0,   0, __FILE__, __LINE__, false); }
                                                                                                  ^
geedit.cpp:874:3: note: in expansion of macro '_test_halt'
   _test_halt(*__currline == NULL);
   ^~~~~~~~~~
geedit.cpp: In member function 'void IEclass::insertchar(char)':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:1223:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > _currline_len, col, _currline_len);
   ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:1223:3: note: in expansion of macro '_test_haltab'
   _test_haltab(col > _currline_len, col, _currline_len);
   ^~~~~~~~~~~~
geedit.cpp: In member function 'void IEclass::GoPgUp()':
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:1636:5: note: in expansion of macro '_test_haltab'
     _test_haltab(_count, _count, _count);
     ^~~~~~~~~~~~
./geedit.h:123:97: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 #define _test_haltab(__t, __a, __b) if(__t) { debugtest(#__t, __a, __b, __FILE__, __LINE__, true);  }
                                                                                                 ^
geedit.cpp:1636:5: note: in expansion of macro '_test_haltab'
     _test_haltab(_count, _count, _count);
     ^~~~~~~~~~~~
building gefind.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gefind.o gefind.cpp
In file included from ./golded.h:88,
                 from geedit2.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geedit2.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geedit2.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geedit2.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geedit2.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geedit2.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geedit2.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geedit2.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geedit2.cpp: In constructor 'IEclass::IEclass(int, int, int, int, int)':
geedit2.cpp:72:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   unfinished   = "+$!$+ GoldED Internal Editor: Unfinished Message!";
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
geedit2.cpp: In member function 'void IEclass::editimport(Line*, char*, bool)':
geedit2.cpp:963:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       ShellToDos(cmdline, "", BLACK_|_BLACK, NO);
                                                ^
In file included from ./golded.h:57,
                 from geedit3.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gefind.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gefile.cpp:29:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gefind.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gefind.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gefind.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gefind.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gefind.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gefind.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gefind.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gefind.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geedit3.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geedit3.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geedit3.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geedit3.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geedit3.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit3.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geedit3.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geedit3.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gefind.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gefind.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:95,
                 from geedit3.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geedit3.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building geglob.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geglob.o geglob.cpp
In file included from ./golded.h:88,
                 from gefile.cpp:29:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gefile.cpp:29:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gefile.cpp:29:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gefile.cpp:29:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gefile.cpp:29:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gefile.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gefile.cpp:29:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gefile.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gefile.cpp:29:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gefile.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gefile.cpp: In function 'void CreateFileMsgs(int, GMsg*)':
gefile.cpp:545:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   char* tokenstr = "";
                    ^~
gefile.cpp:550:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     tokenstr = "ST_FILEATTACHING";
                ^~~~~~~~~~~~~~~~~~
gefile.cpp:555:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     tokenstr = "ST_FILEREQUESTING";
                ^~~~~~~~~~~~~~~~~~~
gefile.cpp:560:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     tokenstr = "ST_FILEUPDREQING";
                ^~~~~~~~~~~~~~~~~~
building gehdre.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gehdre.o gehdre.cpp
In file included from ./golded.h:57,
                 from geglob.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gehdre.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geglob.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geglob.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geglob.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geglob.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geglob.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geglob.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geglob.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geglob.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geglob.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geglob.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building geinit.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geinit.o geinit.cpp
building geline.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geline.o geline.cpp
In file included from ./golded.h:88,
                 from gehdre.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gehdre.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gehdre.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gehdre.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gehdre.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gehdre.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gehdre.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gehdre.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
building gelmsg.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gelmsg.o gelmsg.cpp
In file included from ./golded.h:57,
                 from geinit.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:95,
                 from gehdre.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gehdre.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gemain.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemain.o gemain.cpp
In file included from ./golded.h:57,
                 from geline.cpp:29:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geinit.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geinit.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geinit.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geinit.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geinit.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geinit.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geinit.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geinit.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geinit.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geinit.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geinit.cpp: In function 'bool FindCfg(char*)':
geinit.cpp:472:33: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   found = ExistCfg(path, GEDCFG2);
                                 ^
geinit.cpp:476:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     found = ExistCfg(path, GEDCFG);
                                  ^
In file included from ./golded.h:88,
                 from geline.cpp:29:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geline.cpp:29:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geline.cpp:29:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geline.cpp:29:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geline.cpp:29:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geline.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geline.cpp:29:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geline.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geline.cpp:29:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geline.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geline.cpp: At global scope:
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:237:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:270:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:307:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 };
 ^
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:380:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp: In function 'void KludgeMESSAGE_ID(GMsg*, const char*)':
geline.cpp:824:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   CvtMessageIDtoMSGID(ptr, buf, AA->echoid(), "MSGID");
                                                      ^
geline.cpp: In function 'void ScanKludges(GMsg*, int)':
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
               };
               ^
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geline.cpp:1581:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
In file included from ./golded.h:57,
                 from gelmsg.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gelmsg.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gelmsg.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gelmsg.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gelmsg.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gelmsg.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gelmsg.cpp: In function 'void ResetMsg(GMsg*)':
gelmsg.cpp:52:30: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(msg, 0, sizeof(GMsg));
                              ^
In file included from ./golded.h:88,
                 from gelmsg.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gemenu.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemenu.o gemenu.cpp
In file included from ./golded.h:57,
                 from gemain.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gemlst.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemlst.o gemlst.cpp
building gemnus.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemnus.o gemnus.cpp
In file included from ./golded.h:57,
                 from gemenu.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gemlst.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gemenu.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemenu.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemenu.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemenu.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemenu.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemenu.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemenu.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemenu.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemenu.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemenu.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gemnus.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gemain.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemain.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemain.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemain.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemain.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemain.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemain.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemain.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemain.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemain.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building gemrks.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemrks.o gemrks.cpp
In file included from ./golded.h:88,
                 from gemnus.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemnus.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemnus.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemnus.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemnus.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemnus.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemnus.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemnus.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemnus.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemnus.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gemnus.cpp: In member function 'int GMenuSChecker::Run(CSpellChecker&, const char*)':
gemnus.cpp:1235:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     if (edit_string(buff, sizeof(buff), " Edit word ", 0) && !schecker.Check(buff))
                                                         ^
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemlst.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemlst.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemlst.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemlst.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemlst.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gemlst.cpp: In constructor 'GMsgList::GMsgList()':
gemlst.cpp:114:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemlst.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gemrks.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gemsgs.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gemsgs.o gemsgs.cpp
building genode.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/genode.o genode.cpp
In file included from ./golded.h:88,
                 from gemrks.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemrks.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemrks.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemrks.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemrks.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemrks.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemrks.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemrks.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemrks.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemrks.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from genode.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building geplay.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geplay.o geplay.cpp
In file included from ./golded.h:57,
                 from gemsgs.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
gemlst.cpp: In member function 'virtual void GThreadlist::print_line(uint, uint, bool)':
gemlst.cpp:911:12: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
     strncpy(dbuf, LNG->n_a, strlen(LNG->n_a));
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
building gepost.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gepost.o gepost.cpp
In file included from ./golded.h:88,
                 from gemsgs.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gemsgs.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gemsgs.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gemsgs.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gemsgs.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemsgs.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gemsgs.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gemsgs.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gemsgs.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gemsgs.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
building geqwks.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geqwks.o geqwks.cpp
gemsgs.cpp: In function 'void TokenXlat(int, std::__cxx11::string&, GMsg*, GMsg*, int)':
gemsgs.cpp:716:25: warning: format '%u' expects argument of type 'unsigned int*', but argument 3 has type 'size_t*' {aka 'long unsigned int*'} [-Wformat=]
               sscanf(s, "%u.%2u", &seconds, &useconds);
                         ^~~~~~~~  ~~~~~~~~
gemsgs.cpp:716:25: warning: format '%u' expects argument of type 'unsigned int*', but argument 4 has type 'size_t*' {aka 'long unsigned int*'} [-Wformat=]
In file included from ./golded.h:88,
                 from genode.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from genode.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from genode.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from genode.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from genode.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from genode.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from genode.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from genode.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from genode.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from genode.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
genode.cpp: In member function 'void NodelistBrowser::ScrollUp()':
genode.cpp:359:68: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ftn_nodelist_entry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   memmove(entries, entries+1, (maxpos-1)*sizeof(ftn_nodelist_entry));
                                                                    ^
In file included from ../goldlib/gall/gftnnlfd.h:35,
                 from genode.cpp:28:
../goldlib/gall/gftnnl.h:39:7: note: 'class ftn_nodelist_entry' declared here
 class ftn_nodelist_entry {
       ^~~~~~~~~~~~~~~~~~
genode.cpp: In member function 'void NodelistBrowser::ScrollDown()':
genode.cpp:370:68: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ftn_nodelist_entry' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   memmove(entries+1, entries, (maxpos-1)*sizeof(ftn_nodelist_entry));
                                                                    ^
In file included from ../goldlib/gall/gftnnlfd.h:35,
                 from genode.cpp:28:
../goldlib/gall/gftnnl.h:39:7: note: 'class ftn_nodelist_entry' declared here
 class ftn_nodelist_entry {
       ^~~~~~~~~~~~~~~~~~
genode.cpp: In function 'void Lookup(GMsg*, Addr*, char*, int, char*)':
genode.cpp:1014:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
         if(NLP->next())
         ^~
genode.cpp:1017:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
           NLP->pop_state();
           ^~~
In file included from ./golded.h:57,
                 from geplay.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from gepost.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gerand.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gerand.o gerand.cpp
In file included from ./golded.h:57,
                 from geqwks.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geplay.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geplay.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geplay.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geplay.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geplay.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geplay.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geplay.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geplay.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geplay.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geplay.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gepost.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gepost.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gepost.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gepost.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gepost.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gepost.cpp: In function 'void MakeMsg(int, GMsg*, bool)':
gepost.cpp:777:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class GMsg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
         memcpy(msg, omsg, sizeof(GMsg));
                                       ^
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gepost.cpp:805:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class GMsg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
         memcpy(msg, omsg, sizeof(GMsg));
                                       ^
In file included from ./golded.h:88,
                 from gepost.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from geqwks.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geqwks.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geqwks.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geqwks.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geqwks.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geqwks.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geqwks.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geqwks.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geqwks.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geqwks.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geqwks.cpp: In function 'int ImportQWK()':
geqwks.cpp:273:72: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
                   CvtMessageIDtoMSGID(mptr, kbuf, AA->echoid(), "REPLY");
                                                                        ^
geqwks.cpp:286:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
                 CvtMessageIDtoMSGID(msg->inreplyto, kbuf, AA->echoid(), "REPLY");
                                                                                ^
geqwks.cpp:297:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
                 CvtMessageIDtoMSGID(msg->messageid, kbuf, AA->echoid(), "MSGID");
                                                                                ^
building geread.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geread.o geread.cpp
In file included from ./golded.h:57,
                 from gerand.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building geread2.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geread2.o geread2.cpp
In file included from ./golded.h:88,
                 from gerand.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gerand.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gerand.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gerand.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gerand.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gerand.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gerand.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gerand.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gerand.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gerand.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gerand.cpp: In member function 'void Area::InitData()':
gerand.cpp:155:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct Node' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   memcpy(&adat->internetgate, &CFG->internetgate, sizeof(Node));
                                                               ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gerand.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:57,
                 from geread.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from geread2.cpp:29:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building gescan.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gescan.o gescan.cpp
building gesrch.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gesrch.o gesrch.cpp
building gesoup.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gesoup.o gesoup.cpp
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geread2.cpp:29:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geread2.cpp:29:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geread2.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geread2.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geread2.cpp:29:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geread2.cpp: In function 'void ChangeAttributes()':
geread2.cpp:56:41: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class GMsg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
     memcpy(msg, reader_msg, sizeof(GMsg));
                                         ^
In file included from ./golded.h:88,
                 from geread2.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geread2.cpp: In function 'int ExternUtil(GMsg*, const ExtUtil&)':
geread2.cpp:590:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   );
   ^
geread2.cpp: In function 'void ReadPeekURLs(GMsg*)':
geread2.cpp:846:7: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
       );
       ^
In file included from ./golded.h:57,
                 from gescan.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gescan.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gescan.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gescan.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gescan.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gescan.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gescan.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gescan.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gescan.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geread.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geread.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geread.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geread.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geread.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geread.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geread.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geread.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gescan.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gescan.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:95,
                 from geread.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geread.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from gesoup.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gesoup.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gesoup.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gesoup.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gesoup.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gesoup.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gesoup.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gesoup.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gesoup.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gesoup.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gesoup.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gesoup.cpp: In function 'void ProcessSoupMsg(char*, GMsg*, int&, char*, int)':
gesoup.cpp:221:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             CvtMessageIDtoMSGID(smsgid, buf, echo_id, "MSGID");
                                                              ^
gesoup.cpp:225:62: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
             CvtMessageIDtoMSGID(sreply, buf, echo_id, "REPLY");
                                                              ^
gesoup.cpp: In function 'int ImportSOUP()':
gesoup.cpp:408:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         char* delim = "\t\n";
                       ^~~~~~
gesoup.cpp: In function 'int ExportSOUP()':
gesoup.cpp:783:69: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         mailexported += ExportSoupArea(na, "GOLDMAIL.MSG", mfp, true);
                                                                     ^
gesoup.cpp:785:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
         newsexported += ExportSoupArea(na, "GOLDNEWS.MSG", nfp, false);
                                                                      ^
In file included from ./golded.h:57,
                 from gesrch.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gesrch.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gesrch.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gesrch.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gesrch.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gesrch.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gesrch.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gesrch.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gesrch.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gesrch.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gesrch.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gesrch.cpp: In member function 'bool golded_search_manager::search(GMsg*, bool, bool)':
gesrch.cpp:256:8: warning: variable 'or_cycle' set but not used [-Wunused-but-set-variable]
   bool or_cycle = false;
        ^~~~~~~~
building getpls.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/getpls.o getpls.cpp
In file included from ./golded.h:57,
                 from getpls.cpp:34:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building geusrbse.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geusrbse.o geusrbse.cpp
building geutil.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geutil.o geutil.cpp
In file included from ./golded.h:88,
                 from getpls.cpp:34:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from getpls.cpp:34:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from getpls.cpp:34:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from getpls.cpp:34:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from getpls.cpp:34:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from getpls.cpp:34:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from getpls.cpp:34:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from getpls.cpp:34:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from getpls.cpp:34:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from getpls.cpp:34:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
getpls.cpp: In function 'int TemplateToText(int, GMsg*, GMsg*, const char*, int)':
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   };
   ^
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
getpls.cpp:172:3: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
geread.cpp: In function 'void GotoReplies()':
geread.cpp:1432:40: warning: '%s' directive writing up to 199 bytes into a region of size 34 [-Wformat-overflow=]
           sprintf(rlist[replies].addr, " (%s) ", buf);
                                        ^~~~~~~~  ~~~
geread.cpp:1432:18: note: 'sprintf' output between 5 and 204 bytes into a destination of size 36
           sprintf(rlist[replies].addr, " (%s) ", buf);
           ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./golded.h:57,
                 from geutil.cpp:28:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:57,
                 from geusrbse.cpp:29:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
building geutil2.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geutil2.o geutil2.cpp
In file included from ./golded.h:88,
                 from geusrbse.cpp:29:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geusrbse.cpp:29:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geusrbse.cpp:29:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geusrbse.cpp:29:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geusrbse.cpp:29:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geusrbse.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geusrbse.cpp:29:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geusrbse.cpp:29:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geusrbse.cpp:29:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geusrbse.cpp:29:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geusrbse.cpp: In member function 'void guserbase::clear_entry(gusrbaseentry*)':
geusrbse.cpp:489:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct gusrbaseentry' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   memset(ent, 0, sizeof(gusrbaseentry));
                                       ^
In file included from geusrbse.cpp:30:
./geusrbse.h:45:8: note: 'struct gusrbaseentry' declared here
 struct gusrbaseentry {
        ^~~~~~~~~~~~~
building geview.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/geview.o geview.cpp
In file included from ./golded.h:88,
                 from geutil.cpp:28:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geutil.cpp:28:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geutil.cpp:28:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geutil.cpp:28:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geutil.cpp:28:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geutil.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geutil.cpp:28:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geutil.cpp:28:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geutil.cpp:28:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geutil.cpp:28:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:57,
                 from geutil2.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geutil2.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geutil2.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geutil2.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geutil2.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geutil2.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geutil2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geutil2.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geutil2.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geutil2.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geutil2.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geutil2.cpp: In function 'bool PopupLocked(long int, int, const char*)':
geutil2.cpp:99:18: warning: field width specifier '*' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
     sprintf(buf, "[..]%*.*s", MAXCOL-30, MAXCOL-30, file);
                  ^~~~~~~~~~~
geutil2.cpp:99:18: warning: field precision specifier '.*' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=]
building gmarea.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gmarea.o gmarea.cpp
building gehtml.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/gehtml.o gehtml.cpp
building golded3.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I. -I../goldlib/gall -I../goldlib/gcui -I../goldlib/gcfg -I../goldlib/gmb3 -I../goldlib/uulib -I../goldlib/smblib -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/golded3/golded3.o golded3.cpp
In file included from ./golded.h:57,
                 from geview.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gmb3'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcfg'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/uulib'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gcui'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/smblib'
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/hunspell'
In file included from ./golded.h:57,
                 from gmarea.cpp:27:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from geview.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from geview.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from geview.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from geview.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from geview.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geview.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from geview.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from geview.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from geview.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from geview.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
In file included from ./golded.h:88,
                 from gmarea.cpp:27:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gmarea.cpp:27:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gmarea.cpp:27:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gmarea.cpp:27:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gmarea.cpp:27:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gmarea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gmarea.cpp:27:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gmarea.cpp:27:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gmarea.cpp:27:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gmarea.cpp:27:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
geview.cpp: In member function 'void GMsgHeaderView::Paint()':
geview.cpp:319:29: warning: '%li' directive writing between 1 and 17 bytes into a region of size 15 [-Wformat-overflow=]
               sprintf(buf1, " %lik ", (sz+512L)/1024L);
                             ^~~~~~~~
geview.cpp:319:29: note: directive argument in the range [-9007199254740991, 9007199254740991]
geview.cpp:319:22: note: 'sprintf' output between 5 and 21 bytes into a destination of size 16
               sprintf(buf1, " %lik ", (sz+512L)/1024L);
               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./golded.h:57,
                 from gehtml.cpp:26:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
In file included from ./golded.h:88,
                 from gehtml.cpp:26:
./gmarea.h: In constructor 'AreaData::AreaData()':
./gmarea.h:337:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'gaka' {aka 'struct ftn_aka'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&aka, 0, sizeof(aka));
                                ^
In file included from ./golded.h:59,
                 from gehtml.cpp:26:
../goldlib/gall/gftnall.h:126:8: note: 'gaka' {aka 'struct ftn_aka'} declared here
 struct ftn_aka {
        ^~~~~~~
In file included from ./golded.h:88,
                 from gehtml.cpp:26:
./gmarea.h:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'Attr' {aka 'class ftn_attr'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&attributes, 0, sizeof(attributes));
                                              ^
In file included from ./golded.h:65,
                 from gehtml.cpp:26:
../goldlib/gall/gmsgattr.h:119:7: note: 'Attr' {aka 'class ftn_attr'} declared here
 class ftn_attr {
       ^~~~~~~~
In file included from ./golded.h:88,
                 from gehtml.cpp:26:
./gmarea.h:339:50: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&internetgate, 0, sizeof(internetgate));
                                                  ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gehtml.cpp:26:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:88,
                 from gehtml.cpp:26:
./gmarea.h:341:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Node' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&username, 0, sizeof(username));
                                          ^
In file included from ./gmarea.h:34,
                 from ./golded.h:88,
                 from gehtml.cpp:26:
./gecfgg.h:130:8: note: 'struct Node' declared here
 struct Node
        ^~~~
In file included from ./golded.h:95,
                 from gehtml.cpp:26:
./geprot.h: In constructor 'GThreadlist::GThreadlist()':
./geprot.h:282:33: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class GMsg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
     memset(&msg, 0, sizeof(GMsg));
                                 ^
In file included from ./golded.h:88,
                 from gehtml.cpp:26:
./gmarea.h:41:7: note: 'class GMsg' declared here
 class GMsg : public gmsg {
       ^~~~
gmarea.cpp: In member function 'void Area::SaveMsg(int, GMsg*)':
gmarea.cpp:307:23: warning: '%s' directive writing between 3 and 4 bytes into a region of size between 1 and 1025 [-Wformat-overflow=]
         sprintf(file, "%s%smail.jam", CFG->jampath, isecho() ? "echo" : "net");
                       ^~~~~~~~~~~~~~
gmarea.cpp:307:16: note: 'sprintf' output between 12 and 1037 bytes into a destination of size 1025
         sprintf(file, "%s%smail.jam", CFG->jampath, isecho() ? "echo" : "net");
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Linking golded3...../obj/lnx/golded3/gedoit.o:gedoit.cpp:function WriteMsgs(GMsg*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/gedoit.o:gedoit.cpp:function WriteMsgs(GMsg*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/gedoss.o:gedoss.cpp:function Unpack(char const*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/geedit2.o:geedit2.cpp:function IEclass::editimport(Line*, char*, bool): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/geread2.o:geread2.cpp:function UUDecode(GMsg*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/geread2.o:geread2.cpp:function ExternUtil(GMsg*, ExtUtil const&): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../obj/lnx/golded3/getpls.o:getpls.cpp:function TemplateToText(int, GMsg*, GMsg*, char const*, int): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
../lib/lnx/libuulib.a(uunconc.o):uunconc.cpp:function UUDecode(_uulist*): warning: warning: tempnam() possibly used unsafely; consider using mkstemp()
../lib/lnx/libuulib.a(uunconc.o):uunconc.cpp:function UUDecode(_uulist*): warning: warning: tempnam() possibly used unsafely; consider using mkstemp()
../lib/lnx/libgall.a(gfilutl1.o):gfilutl1.cpp:function TestLockPath(char const*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/golded3'
gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldnode'
building goldnode.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../goldlib -I../goldlib/gall -I../goldlib/gcfg -I../golded3/ -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/goldnode/goldnode.o goldnode.cpp
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
In file included from ../goldlib/gall/glog.h:34,
                 from goldnode.cpp:46:
../goldlib/gall/gfile.h: In member function 'gnfile& gnfile::operator<<(uint16_t)':
../goldlib/gall/gfile.h:277:53: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context]
                                      o8 = uint8_t((o<<8) && 0xff); Fwrite(&o8, sizeof(o8));
                                                   ~~^~~~
goldnode.cpp: In function 'void twirly()':
goldnode.cpp:180:5: warning: operation on 'n' may be undefined [-Wsequence-point]
   n = (++n)%4;
   ~~^~~~~~~~~
goldnode.cpp: In function 'void read_nodelists()':
goldnode.cpp:981:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
           fido.Printf("%-36.36s%24.24s\n", curr->name, make_addr_str(buf, &curr->addr, ""));
                                                                                          ^
goldnode.cpp: In function 'bool FindCfg(char*)':
goldnode.cpp:1444:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
     found = ExistCfg(path, "golded.cfg");
                                        ^
Linking goldnode...../lib/lnx/libgall.a(gfilutl1.o):gfilutl1.cpp:function TestLockPath(char const*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldnode'
gmake[2]: Entering directory '/construction/news/golded+/golded-plus/golded+/rddt'
building rddt.o
c++ -c -MD  -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char  -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -DHAVE_STDARG_H -funsigned-char -I../goldlib -I../goldlib/gall -I../golded3 -Wall -Wno-long-long -Wno-sign-compare -O2 -DPRAGMA_PACK  -D__USE_NCURSES__ -D__INCLUDE_NEW_KEYWORDS__ -o ../obj/lnx/rddt/rddt.o rddt.cpp
gmake[3]: Entering directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
gmake[3]: Nothing to be done for 'all'.
gmake[3]: Leaving directory '/construction/news/golded+/golded-plus/golded+/goldlib/gall'
Linking rddt...../lib/lnx/libgall.a(gfilutl1.o):gfilutl1.cpp:function TestLockPath(char const*): warning: warning: mktemp() possibly used unsafely; consider using mkstemp()
done
gmake[2]: Leaving directory '/construction/news/golded+/golded-plus/golded+/rddt'
To build HTML man pages run "make docs".
To reduce binaries size (remove debug information) run "make strip".
gmake[1]: Leaving directory '/construction/news/golded+/golded-plus/golded+'



--------------------------------------------------------------------------------
--  Phase: run-depends
--------------------------------------------------------------------------------
===>   golded+-1.1.5.a20160322_1 depends on file: /usr/local/lib/libncurses.so.6 - found



--------------------------------------------------------------------------------
--  Phase: stage
--------------------------------------------------------------------------------
===>  Staging for golded+-1.1.5.a20160322_1
===>   Generating temporary packing list
install  -s -m 555 /construction/news/golded+/golded-plus/golded+/bin/gedlnx /construction/news/golded+/stage/usr/local/bin/golded
install  -s -m 555 /construction/news/golded+/golded-plus/golded+/bin/gnlnx /construction/news/golded+/stage/usr/local/bin/goldnode
install  -s -m 555 /construction/news/golded+/golded-plus/golded+/bin/rddtlnx /construction/news/golded+/stage/usr/local/bin/rddt
install  -m 444 /construction/news/golded+/golded-plus/golded+/docs/*.1 /construction/news/golded+/stage/usr/local/man/man1
/bin/mkdir -p /construction/news/golded+/stage/usr/local/share/examples/golded+/charset;
/usr/bin/find /construction/news/golded+/golded-plus/golded+/cfgs/charset -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /construction/news/golded+/stage/usr/local/share/examples/golded+/charset
/bin/mkdir -p /construction/news/golded+/stage/usr/local/share/examples/golded+/colorset;
/usr/bin/find /construction/news/golded+/golded-plus/golded+/cfgs/colorset -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /construction/news/golded+/stage/usr/local/share/examples/golded+/colorset
/bin/mkdir -p /construction/news/golded+/stage/usr/local/share/examples/golded+/config;
/usr/bin/find /construction/news/golded+/golded-plus/golded+/cfgs/config -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /construction/news/golded+/stage/usr/local/share/examples/golded+/config
/bin/mkdir -p /construction/news/golded+/stage/usr/local/share/examples/golded+/template;
/usr/bin/find /construction/news/golded+/golded-plus/golded+/cfgs/template -maxdepth 1 -type f | /usr/bin/xargs -n 1 -J @ install  -m 0644 @ /construction/news/golded+/stage/usr/local/share/examples/golded+/template
install  -m 0644 /construction/news/golded+/golded-plus/golded+/manuals/gold_ref.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/manuals/gold_usr.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/copying /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/copying.lib /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/license.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/notework.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/rusfaq.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/tips.txt /construction/news/golded+/stage/usr/local/share/doc/golded+
install  -m 0644 /construction/news/golded+/golded-plus/golded+/docs/notework.rus /construction/news/golded+/stage/usr/local/share/doc/golded+
====> Compressing man pages (compress-man)



--------------------------------------------------------------------------------
--  Phase: package
--------------------------------------------------------------------------------
===>  Building package for golded+-1.1.5.a20160322_1
file sizes/checksums   [397]: .... done
packing files          [397]: .... done
packing directories      [0]: . done



--------------------------------------------------
--  Termination
--------------------------------------------------
Finished: Friday, 8 MAR 2019 at 05:18:17 UTC
Duration: 00:02:23