=> 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, "'; res=1; }
^
uunconc.cpp:269:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
if ((_FP_strnicmp (p1, "
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