<86>Apr 29 02:43:47 userdel[1144899]: delete user 'rooter'
<86>Apr 29 02:43:47 userdel[1144899]: removed group 'rooter' owned by 'rooter'
<86>Apr 29 02:43:47 userdel[1144899]: removed shadow group 'rooter' owned by 'rooter'
<86>Apr 29 02:43:47 groupadd[1144904]: group added to /etc/group: name=rooter, GID=939
<86>Apr 29 02:43:47 groupadd[1144904]: group added to /etc/gshadow: name=rooter
<86>Apr 29 02:43:47 groupadd[1144904]: new group: name=rooter, GID=939
<86>Apr 29 02:43:47 useradd[1144908]: new user: name=rooter, UID=939, GID=939, home=/root, shell=/bin/bash
<86>Apr 29 02:43:47 userdel[1144914]: delete user 'builder'
<86>Apr 29 02:43:47 userdel[1144914]: removed group 'builder' owned by 'builder'
<86>Apr 29 02:43:47 userdel[1144914]: removed shadow group 'builder' owned by 'builder'
<86>Apr 29 02:43:47 groupadd[1144924]: group added to /etc/group: name=builder, GID=940
<86>Apr 29 02:43:47 groupadd[1144924]: group added to /etc/gshadow: name=builder
<86>Apr 29 02:43:47 groupadd[1144924]: new group: name=builder, GID=940
<86>Apr 29 02:43:47 useradd[1144929]: new user: name=builder, UID=940, GID=940, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/ddd-3.3.12-alt4.src.rpm: The use of such a license name is ambiguous: GPL
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
warning: user grenka does not exist - using root
warning: group grenka does not exist - using root
<13>Apr 29 02:43:48 rpmi: xorg-proto-devel-2021.5-alt1 sisyphus+285490.100.1.1 1632124129 installed
<13>Apr 29 02:43:48 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080736 installed
<13>Apr 29 02:43:48 rpmi: libICE-1.0.10-alt1 sisyphus+278827.100.1.1 1626220279 installed
<13>Apr 29 02:43:48 rpmi: libSM-1.2.3-alt1 sisyphus+278820.100.1.1 1626219264 installed
<13>Apr 29 02:43:48 rpmi: libXau-devel-1.0.9-alt1 sisyphus+278247.100.1.1 1626080736 installed
<13>Apr 29 02:43:48 rpmi: xorg-printproto-devel-1.0.5-alt1 sisyphus+277135.100.1.1 1625404981 installed
<13>Apr 29 02:43:48 rpmi: libpng16-1.6.37-alt1 sisyphus+275734.100.2.1 1624788826 installed
<13>Apr 29 02:43:49 rpmi: libicu71-1:7.1.1-alt1 sisyphus+289194.300.3.1 1650228448 installed
<13>Apr 29 02:43:49 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Apr 29 02:43:49 rpmi: libexpat-2.4.7-alt1 sisyphus+296417.100.1.1 1646812525 installed
<13>Apr 29 02:43:49 rpmi: xml-utils-1:2.9.12-alt1 sisyphus+291245.3700.54.1 1643297460 installed
<13>Apr 29 02:43:49 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Apr 29 02:43:49 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Apr 29 02:43:49 rpmi: icu-utils-1:7.1.1-alt1 sisyphus+289194.300.3.1 1650228448 installed
<13>Apr 29 02:43:49 rpmi: libicu-devel-1:7.1.1-alt1 sisyphus+289194.300.3.1 1650228448 installed
<13>Apr 29 02:43:49 rpmi: libICE-devel-1.0.10-alt1 sisyphus+278827.100.1.1 1626220279 installed
<13>Apr 29 02:43:49 rpmi: libSM-devel-1.2.3-alt1 sisyphus+278820.100.1.1 1626219264 installed
<13>Apr 29 02:43:49 rpmi: rpm-macros-info-install-6.7-alt1 sisyphus+278099.4400.1.1 1626031435 installed
<13>Apr 29 02:43:49 rpmi: perl-Unicode-Normalize-1:5.34.0-alt1 sisyphus+279621.700.1.1 1626629811 installed
<13>Apr 29 02:43:49 rpmi: perl-Unicode-EastAsianWidth-12.0-alt1 sisyphus+237401.100.1.1 1568197363 installed
<13>Apr 29 02:43:49 rpmi: perl-Text-Unidecode-1.30-alt1 1480505027 installed
<13>Apr 29 02:43:49 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed
<13>Apr 29 02:43:49 rpmi: perl-Filter-1.60-alt1 sisyphus+279723.100.1.1 1626648797 installed
<13>Apr 29 02:43:49 rpmi: perl-Encode-3.17-alt1 sisyphus+298022.100.1.1 1649332148 installed
<13>Apr 29 02:43:49 rpmi: perl-libintl-1.32-alt1 sisyphus+279723.5100.1.1 1626650309 installed
<13>Apr 29 02:43:49 rpmi: perl-Pod-Simple-3.43-alt1 sisyphus+276561.100.1.1 1625127752 installed
<13>Apr 29 02:43:49 rpmi: libjpeg-2:2.1.2-alt1 sisyphus+294623.100.2.1 1643889731 installed
<13>Apr 29 02:43:49 rpmi: libX11-locales-3:1.7.5-alt1 sisyphus+297765.100.1.1 1649053893 installed
<13>Apr 29 02:43:49 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219231 installed
<13>Apr 29 02:43:49 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952322 installed
<13>Apr 29 02:43:49 rpmi: libX11-3:1.7.5-alt1 sisyphus+297765.100.1.1 1649053893 installed
<13>Apr 29 02:43:49 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262596 installed
<13>Apr 29 02:43:49 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed
<13>Apr 29 02:43:49 rpmi: libXmu-1.1.3-alt1 sisyphus+278818.100.1.3 1626263295 installed
<13>Apr 29 02:43:49 rpmi: libXp-1.0.2-alt1 sisyphus+275088.100.1.1 1624401938 installed
<13>Apr 29 02:43:49 rpmi: libXrender-0.9.10-alt1 sisyphus+278480.100.1.2 1626227740 installed
<13>Apr 29 02:43:49 rpmi: libXpm-3.5.13-alt1 sisyphus+278339.100.1.2 1626171698 installed
<13>Apr 29 02:43:49 rpmi: libXaw-1.0.14-alt1 sisyphus+284644.100.1.1 1630910247 installed
<13>Apr 29 02:43:49 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Apr 29 02:43:49 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed
<13>Apr 29 02:43:50 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952322 installed
<13>Apr 29 02:43:50 rpmi: libX11-devel-3:1.7.5-alt1 sisyphus+297765.100.1.1 1649053893 installed
<13>Apr 29 02:43:50 rpmi: libXt-devel-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed
<13>Apr 29 02:43:50 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+278818.100.1.3 1626263295 installed
<13>Apr 29 02:43:50 rpmi: libXext-devel-1.3.4-alt1 sisyphus+278817.100.1.3 1626262596 installed
<13>Apr 29 02:43:50 rpmi: libXfixes-devel-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed
<13>Apr 29 02:43:50 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+278480.100.1.2 1626227740 installed
<13>Apr 29 02:43:50 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Apr 29 02:43:50 rpmi: libstdc++11-devel-11.2.1-alt2 sisyphus+291192.100.1.1 1638461683 installed
<13>Apr 29 02:43:51 rpmi: gcc11-c++-11.2.1-alt2 sisyphus+291192.100.1.1 1638461683 installed
<13>Apr 29 02:43:51 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Apr 29 02:43:51 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Apr 29 02:43:51 rpmi: libharfbuzz-4.2.1-alt1 sisyphus+299180.100.1.1 1651137935 installed
<13>Apr 29 02:43:51 rpmi: libfreetype-2.12.0-alt1 sisyphus+297884.100.1.1 1649152879 installed
<13>Apr 29 02:43:51 rpmi: fontconfig-2.13.1-alt3 sisyphus+297937.100.1.1 1649228296 installed
Updating fonts cache: <29>Apr 29 02:43:52 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Apr 29 02:43:52 rpmi: libXft-2.3.4-alt1 sisyphus+284644.500.1.1 1630910476 installed
<13>Apr 29 02:43:52 rpmi: libopenmotif4-2.3.8-alt1 sisyphus+275745.100.1.1 1624752377 installed
<13>Apr 29 02:43:52 rpmi: libharfbuzz-icu-4.2.1-alt1 sisyphus+299180.100.1.1 1651137935 installed
<13>Apr 29 02:43:52 rpmi: libharfbuzz-gobject-4.2.1-alt1 sisyphus+299180.100.1.1 1651137935 installed
<13>Apr 29 02:43:52 rpmi: mpdecimal-2.5.1-alt1 sisyphus+291245.40.54.1 1643293433 installed
<13>Apr 29 02:43:52 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed
<13>Apr 29 02:43:52 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed
<13>Apr 29 02:43:52 rpmi: libtasn1-4.18.0-alt1 sisyphus+294217.100.3.1 1643755522 installed
<13>Apr 29 02:43:52 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Apr 29 02:43:52 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Apr 29 02:43:52 rpmi: ca-certificates-2022.04.01-alt1 sisyphus+297635.100.1.1 1648830809 installed
<13>Apr 29 02:43:52 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Apr 29 02:43:52 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535264 installed
<13>Apr 29 02:43:52 rpmi: libcrypto1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed
<13>Apr 29 02:43:52 rpmi: libssl1.1-1.1.1n-alt2 sisyphus+297394.100.2.1 1648745095 installed
<13>Apr 29 02:43:52 rpmi: python3-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed
<13>Apr 29 02:43:53 rpmi: python3-base-3.10.4-alt1 sisyphus+297487.100.1.1 1648620051 installed
<13>Apr 29 02:43:53 rpmi: glib2-devel-2.72.1-alt1 sisyphus+298438.100.1.1 1649945703 installed
<13>Apr 29 02:43:53 rpmi: libfreetype-devel-2.12.0-alt1 sisyphus+297884.100.1.1 1649152879 installed
<13>Apr 29 02:43:53 rpmi: libharfbuzz-devel-4.2.1-alt1 sisyphus+299180.100.1.1 1651137935 installed
<13>Apr 29 02:43:53 rpmi: fontconfig-devel-2.13.1-alt3 sisyphus+297937.100.1.1 1649228296 installed
<13>Apr 29 02:43:53 rpmi: libXft-devel-2.3.4-alt1 sisyphus+284644.500.1.1 1630910476 installed
<13>Apr 29 02:43:53 rpmi: libopenmotif-devel-2.3.8-alt1 sisyphus+275745.100.1.1 1624752377 installed
<13>Apr 29 02:43:53 rpmi: gcc-c++-11-alt1 sisyphus+285602.400.1.1 1632238564 installed
<13>Apr 29 02:43:53 rpmi: libXi-devel-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed
<13>Apr 29 02:43:53 rpmi: libXaw-devel-1.0.14-alt1 sisyphus+284644.100.1.1 1630910247 installed
<13>Apr 29 02:43:53 rpmi: libXp-devel-1.0.2-alt1 sisyphus+275088.100.1.1 1624401938 installed
<13>Apr 29 02:43:53 rpmi: makeinfo-6.7-alt1 sisyphus+278099.4400.1.1 1626031435 installed
<13>Apr 29 02:43:53 rpmi: libreadline-devel-7.0.3-alt4 sisyphus+283725.100.1.2 1629849376 installed
<13>Apr 29 02:43:53 rpmi: libtinfo-devel-6.3.20211106-alt2 sisyphus+294456.100.3.1 1643966445 installed
<13>Apr 29 02:43:53 rpmi: flex-2.6.4.0.88.9801-alt2 sisyphus+283727.100.1.1 1629851973 installed
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/ddd-3.3.12-alt4.nosrc.rpm (w1.gzdio)
<13>Apr 29 02:43:54 rpmi: automake_1.10-1:1.10.3-alt5 1533755442 installed
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
Installing ddd-3.3.12-alt4.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.1565
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf ddd-3.3.12
+ echo 'Source #0 (ddd-3.3.12.tar.gz):'
Source #0 (ddd-3.3.12.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/ddd-3.3.12.tar.gz
+ /bin/tar -xf -
+ cd ddd-3.3.12
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #1 (ddd-3.3.8-alt-texinfo.patch):'
Patch #1 (ddd-3.3.8-alt-texinfo.patch):
+ /usr/bin/patch -p1
patching file ddd/ddd.texi
Hunk #1 succeeded at 98 (offset 2 lines).
+ echo 'Patch #2 (ddd-texinfo-5.0.patch):'
Patch #2 (ddd-texinfo-5.0.patch):
+ /usr/bin/patch -p1
patching file ddd/ddd-themes.texi
patching file ddd/ddd.texi
+ echo 'Patch #3 (ddd-buildcompare.patch):'
Patch #3 (ddd-buildcompare.patch):
+ /usr/bin/patch -p1
patching file ddd/config-info
+ echo 'Patch #4 (ddd-wrong-memcpy.patch):'
Patch #4 (ddd-wrong-memcpy.patch):
+ /usr/bin/patch -p1
patching file ddd/ddd.C
+ echo 'Patch #5 (ddd-3.3.12-alt-e2k-lcc.patch):'
Patch #5 (ddd-3.3.12-alt-e2k-lcc.patch):
+ /usr/bin/patch -p1
patching file ddd/strclass.C
+ echo 'Patch #6 (ddd-3.3.12-make_gcc_happy.patch):'
Patch #6 (ddd-3.3.12-make_gcc_happy.patch):
+ /usr/bin/patch -p0
patching file ddd/strclass.h
+ install -pm644 /usr/src/RPM/SOURCES/vse.ps.bz2 doc/
+ rm -f doc/html/ddd.html ddd/ddd-themes.info ddd/ddd.info ddd/ddd.info-1 ddd/ddd.info-2 ddd/ddd.info.txt.gz.C
+ touch ddd/ddd.info.txt
+ find -type f -name '*.orig' -print -delete
./ddd/ddd.texi.orig
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.1565
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ddd-3.3.12
+ export ac_cv_func_alloca=yes ac_cv_lib_dnet=no ac_cv_lib_dnet_dnet_ntoa=no ac_cv_lib_dnet_stub_dnet_ntoa=no ac_cv_header_elf_h=no ac_cv_header_libelf_h=no ac_cv_header_sys_elf_h=no ac_cv_lib_elf_elf_version=no ice_cv_external_templates=no ice_cv_have_named_return_values=no ac_cv_path_RSH=ssh ac_cv_prog_DEBUGGER=gdb ac_cv_prog_LPR=lpr ac_cv_prog_XTERM=xvt
+ ac_cv_func_alloca=yes
+ ac_cv_lib_dnet=no
+ ac_cv_lib_dnet_dnet_ntoa=no
+ ac_cv_lib_dnet_stub_dnet_ntoa=no
+ ac_cv_header_elf_h=no
+ ac_cv_header_libelf_h=no
+ ac_cv_header_sys_elf_h=no
+ ac_cv_lib_elf_elf_version=no
+ ice_cv_external_templates=no
+ ice_cv_have_named_return_values=no
+ ac_cv_path_RSH=ssh
+ ac_cv_prog_DEBUGGER=gdb
+ ac_cv_prog_LPR=lpr
+ ac_cv_prog_XTERM=xvt
+ find -type f -name configure -print0
+ xargs -r0 subst -p s/mytinfo/tinfo/g configure configure.ac
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-readline
checking for product name... ddd 3.3.12 "Dale Head"
checking for expiration date... no
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking target system type... x86_64-alt-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make sets $(MAKE)... (cached) yes
checking for g77... no
checking for fort77... no
checking for f77... no
checking for f2c... no
checking whether ln -s works... yes
checking for sh... /bin/sh
checking for gtar... gtar
checking for gm4... no
checking for m4... m4
checking for gsed... no
checking for sed... sed
checking for gdiff... no
checking for diff... diff
checking for gzip... gzip
checking for gzip... gzip
checking for remsh... (cached) ssh
checking for lp... (cached) lpr
checking for gcore... no
checking for compface... no
checking for xbm2xface.pl... no
checking for xbm2xface... no
checking for gdb... (cached) gdb
checking for perl... perl
checking for perl version greater than or equal to 5.8.0... ok
checking for xterm... (cached) xvt
checking for xfontsel... no
checking for a BSD-compatible install... /bin/install -c
checking for bison... bison -y
checking for bison -y flags... 
checking bison -y version... 3.7.6 (ok)
checking for style of include used by make... GNU
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-alt-linux-gcc... none
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for flex flags... -8
checking for gawk... (cached) gawk
checking for library containing strerror... none required
checking whether the C compiler (x86_64-alt-linux-gcc) compiles and links a simple C program... yes
checking for x86_64-alt-linux-g++... x86_64-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-alt-linux-g++ accepts -g... yes
checking dependency style of x86_64-alt-linux-g++... none
checking whether the C++ compiler (x86_64-alt-linux-g++) compiles a simple program... yes
checking how to run the C preprocessor... x86_64-alt-linux-gcc -E
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking if this is a problematic x86_64-alt-linux-g++ version... no
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -Weffc++... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -Wuninitialized... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -mminimal-toc... no
checking for C++ compiler (x86_64-alt-linux-g++) warning options... -Wall -W -Wwrite-strings -Wall
checking for C++ compiler (x86_64-alt-linux-g++) optimizing options...  -O2
checking for C++ compiler (x86_64-alt-linux-g++) debugging options... -g
checking for C++ compiler (x86_64-alt-linux-g++) extra libraries... 
checking for C++ compiler (x86_64-alt-linux-g++) static binding options... -Bstatic
checking for C++ compiler (x86_64-alt-linux-g++) dynamic binding options... -Bdynamic
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -fpermissive... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -trigraphs... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports bool types... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports explicit constructors... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports mutable members... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports exception handling... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports standard exceptions... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports namespaces... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports run-time type info... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports long long types... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports __PRETTY_FUNCTION__... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports overloaded new... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports placement new... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -isystem... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports new style casts... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports __attribute__ ((noreturn))... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) supports __builtin_expect... yes
checking for a traditional C preprocessor... x86_64-alt-linux-gcc -E
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking how to recognize dependent libraries... (cached) pass_all
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... x86_64-alt-linux-g++ -E
checking for x86_64-alt-linux-g77... g77
checking whether we are using the GNU Fortran 77 compiler... no
checking whether g77 accepts -g... no
checking the maximum length of command line arguments... 1572864
checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok
checking for objdir... .libs
checking for x86_64-alt-linux-ar... no
checking for ar... ar
checking for x86_64-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for x86_64-alt-linux-strip... no
checking for strip... strip
checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC
checking if x86_64-alt-linux-gcc PIC flag -fPIC works... yes
checking if x86_64-alt-linux-gcc static flag -static works... no
checking if x86_64-alt-linux-gcc supports -c -o file.o... yes
checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-alt-linux-g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-alt-linux-g++ option to produce PIC... -fPIC
checking if x86_64-alt-linux-g++ PIC flag -fPIC works... yes
checking if x86_64-alt-linux-g++ static flag -static works... no
checking if x86_64-alt-linux-g++ supports -c -o file.o... yes
checking whether the x86_64-alt-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... no
checking if g77 static flag -static works... no
checking if g77 supports -c -o file.o... no
checking whether the g77 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
(cached) (cached) checking how to hardcode library paths into programs... immediate
checking for connect... yes
checking for gethostbyname... yes
checking for regcmp... no
checking for regcmp in -lgen... no
checking for yyerror in -ly... yes
checking for sin in -lm... yes
checking for open in -lc... yes
checking for elf_version in -lelf... (cached) no
checking for tgetent in -ltinfo... yes
configure: Readline support required.
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking for readline in -lreadline... yes
checking for streampos... no
checking for std::streampos... yes
checking whether the C++ compiler (x86_64-alt-linux-g++) accepts -fpermissive... (cached) yes
checking for X... libraries , headers 
checking for gethostbyname... (cached) yes
checking for connect... (cached) yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking whether libXext is in the standard X library path... yes
checking whether libXp is in the standard X library path... yes
checking whether libXmu is in the standard X library path... yes
checking for Motif... libraries in default path, headers in default path
checking for Xpm... libraries in default path, headers (none)
checking for Athena... libraries in default path, headers in default path
checking whether compiling X headers requires -fpermissive... no
checking for XOpenDisplay in -lX11... yes
checking for _Xlcmbcurmax in -lXintl... no
checking for shmap in -lipc... no
checking for XtToolkitInitialize in -lXt... yes
checking for XShapeQueryVersion in -lXext... yes
checking for XmuCvtStringToOrientation in -lXmu... yes
checking for XawTextSetInsertionPoint in -lXaw... yes
checking for X11/Xaw/Form.h... yes
checking for X11/Xaw/Panner.h... yes
checking for X11/Xaw/Porthole.h... yes
checking for X11/Xmu/Editres.h... yes
checking for XpSelectInput in -lXp... yes
checking for XmCreateOptionMenu in -lXm... yes
checking for xmUseVersion in -lXm... yes
checking for XmInstallImage in -lXm... yes
checking for Xm21InstallImage in -lXm... no
checking for the name of the translation resource... baseTranslations
checking whether Motif dialogs own the string table... yes
checking whether make sets $(MAKE)... (cached) yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking type of array argument to getgroups... gid_t
checking return type of signal handlers... void
checking parameter type of signal handlers... int
checking for getpgrp... yes
checking for setpgrp... yes
checking whether getpgrp requires zero arguments... yes
checking whether setpgrp takes no argument... yes
checking for ANSI C header files... (cached) yes
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for libelf.h... (cached) no
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking stropts.h usability... no
checking stropts.h presence... no
checking for stropts.h... no
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/int_types.h usability... no
checking sys/int_types.h presence... no
checking for sys/int_types.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking for sys/stat.h... (cached) yes
checking sys/stropts.h usability... no
checking sys/stropts.h presence... no
checking for sys/stropts.h... no
checking sys/vty.h usability... no
checking sys/vty.h presence... no
checking for sys/vty.h... no
checking sys/sysmacros.h usability... yes
checking sys/sysmacros.h presence... yes
checking for sys/sysmacros.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/termios.h usability... yes
checking sys/termios.h presence... yes
checking for sys/termios.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for sys/types.h... (cached) yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/ptrace.h usability... yes
checking sys/ptrace.h presence... yes
checking for sys/ptrace.h... yes
checking exception usability... yes
checking exception presence... yes
checking for exception... yes
checking stdexcept usability... yes
checking stdexcept presence... yes
checking for stdexcept... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether stat file-mode macros are broken... no
checking for PTRACE_DUMPCORE definition in <sys/ptrace.h>... no
checking for hypot in -lm... yes
checking for _getpty... no
checking for alloca... (cached) yes
checking for alloca declaration in alloca.h stdlib.h... yes
checking for asctime... yes
checking for asctime declaration in time.h... yes
checking for clock... yes
checking for clock declaration in time.h... yes
checking for difftime... yes
checking for difftime declaration in time.h... yes
checking for dup2... yes
checking for dup2 declaration in unistd.h... yes
checking for endpwent... yes
checking for endpwent declaration in pwd.h... yes
checking for fcntl... yes
checking for fcntl declaration in fcntl.h... yes
checking for ftime... yes
checking for ftime declaration in sys/timeb.h... yes
checking for gethostbyname... (cached) yes
checking for gethostbyname declaration in netdb.h... yes
checking for gethostname... yes
checking for gethostname declaration in unistd.h... yes
checking for getpt... yes
checking for getpt declaration in stdlib.h... yes
checking for getpty... no
checking for getrlimit... yes
checking for getrlimit declaration in sys/resource.h... yes
checking for getrusage... yes
checking for getrusage declaration in sys/resource.h... yes
checking for getwd... yes
checking for getwd declaration in unistd.h... yes
checking for grantpt... yes
checking for grantpt declaration in stdlib.h... yes
checking for hypot... yes
checking for hypot declaration in math.h... yes
checking for ioctl... yes
checking for ioctl declaration in unistd.h sys/ioctl.h... yes
checking for link... yes
checking for link declaration in unistd.h... yes
checking for lstat... yes
checking for lstat declaration in sys/stat.h... yes
checking for malloc... yes
checking for malloc declaration in stdlib.h... yes
checking for memcpy... yes
checking for memcpy declaration in string.h... yes
checking for memset... yes
checking for memset declaration in string.h... yes
checking for mkstemp... yes
checking for mkstemp declaration in stdlib.h... yes
checking for pclose... yes
checking for pclose declaration in stdio.h... yes
checking for popen... yes
checking for popen declaration in stdio.h... yes
checking for ptrace... yes
checking for ptrace declaration in unistd.h sys/ptrace.h... yes
checking for ptsname... yes
checking for ptsname declaration in stdlib.h... yes
checking for putenv... yes
checking for putenv declaration in stdlib.h... yes
checking for raise... yes
checking for raise declaration in signal.h... yes
checking for rand... yes
checking for rand declaration in stdlib.h... yes
checking for random... yes
checking for random declaration in stdlib.h... yes
checking for readlink... yes
checking for readlink declaration in unistd.h... yes
checking for setbuf... yes
checking for setbuf declaration in stdio.h... yes
checking for setlocale... yes
checking for setlocale declaration in locale.h... yes
checking for setpgid... yes
checking for setpgid declaration in unistd.h... yes
checking for setpgrp... (cached) yes
checking for setpgrp declaration in unistd.h... yes
checking for setpgrp2... no
checking for setpwent... yes
checking for setpwent declaration in pwd.h... yes
checking for setrlimit... yes
checking for setrlimit declaration in sys/resource.h... yes
checking for setsid... yes
checking for setsid declaration in unistd.h... yes
checking for setvbuf... yes
checking for setvbuf declaration in stdio.h... yes
checking for sigblock... yes
checking for sigblock declaration in signal.h... yes
checking for sigprocmask... yes
checking for sigprocmask declaration in signal.h... yes
checking for sigsetmask... yes
checking for sigsetmask declaration in signal.h... yes
checking for sigsuspend... yes
checking for sigsuspend declaration in signal.h... yes
checking for srand... yes
checking for srand declaration in stdlib.h... yes
checking for srandom... yes
checking for srandom declaration in stdlib.h math.h... yes
checking for stat... yes
checking for stat declaration in sys/stat.h... yes
checking for strerror... yes
checking for strerror declaration in string.h... yes
checking for strftime... yes
checking for strftime declaration in time.h... yes
checking for strsignal... yes
checking for strsignal declaration in string.h unistd.h... yes
checking for strtod... yes
checking for strtod declaration in stdlib.h... yes
checking for strtol... yes
checking for strtol declaration in stdlib.h... yes
checking for strtoul... yes
checking for strtoul declaration in stdlib.h... yes
checking for symlink... yes
checking for symlink declaration in unistd.h... yes
checking for tcdrain... yes
checking for tcdrain declaration in termios.h... yes
checking for tcflow... yes
checking for tcflow declaration in termios.h... yes
checking for tcflush... yes
checking for tcflush declaration in termios.h... yes
checking for tcgetattr... yes
checking for tcgetattr declaration in termios.h... yes
checking for tcgetpgrp... yes
checking for tcgetpgrp declaration in unistd.h... yes
checking for tcgetsid... yes
checking for tcgetsid declaration in sys/termios.h... yes
checking for tcsendbreak... yes
checking for tcsendbreak declaration in termios.h... yes
checking for tcsetattr... yes
checking for tcsetattr declaration in termios.h... yes
checking for tcsetpgrp... yes
checking for tcsetpgrp declaration in unistd.h... yes
checking for times... yes
checking for times declaration in sys/times.h... yes
checking for tmpfile... yes
checking for tmpfile declaration in stdio.h... yes
checking for uname... yes
checking for uname declaration in sys/utsname.h... yes
checking for unlink... yes
checking for unlink declaration in unistd.h... yes
checking for unlockpt... yes
checking for unlockpt declaration in stdlib.h... yes
checking for waitpid... yes
checking for waitpid declaration in sys/wait.h... yes
checking for PATH_MAX definition in limits.h... yes
checking for _POSIX_PATH_MAX definition in limits.h... yes
checking for MAXPATHLEN definition in sys/param.h... yes
checking fixes needed for Mac OS X... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ddd/Makefile
config.status: creating ddd/OldMakefile
config.status: WARNING:  ddd/OldMakefile.in seems to ignore the --datarootdir setting
config.status: creating ddd/vr.h
config.status: creating ddd/bld.h
config.status: creating ddd/Ddd
config.status: creating ddd/ddd.man
config.status: creating ddd/cfg.texi
config.status: creating ddd/.gdbinit
config.status: creating ddd.spec
config.status: creating themes/Makefile
config.status: creating vsllib/Makefile
config.status: creating ddd/config.h
config.status: executing depfiles commands
config.status: executing ddd/stamp-h commands
configure:
configuration is done.  Type `make' to make DDD.
In case of trouble, please check the settings in the files generated
by `configure' - that is, `ddd/config.h' and `ddd/Makefile'.
+ rm -rf readline libiberty
+ cat
+ make -j16 LIBREADLINE=-lreadline
Making all in themes
make[1]: Nothing to be done for 'all'.
Making all in vsllib
make[1]: Nothing to be done for 'all'.
Making all in ddd
make  all-am
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
cat ./host.h.in | \
/bin/sed "s%@HOST_CANONICAL@%x86_64-alt-linux-gnu%" | \
/bin/sed "s%@TARGET_CANONICAL@%x86_64-alt-linux-gnu%" | \
    cat > host.h~ && mv host.h~ host.h
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
cat ./root.h.in | \
/bin/sed "s%@ROOT@%/usr/share/ddd-3.3.12%" | \
/bin/sed "s%@ALT_ROOT@%/usr/share/ddd%" | \
    cat > root.h~ && mv root.h~ root.h
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
gzip -c -9 ddd.info.txt > ddd.info.txt.gz~ && mv ddd.info.txt.gz~ ddd.info.txt.gz
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o compare.o compare.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o hash.o hash.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o basename.o basename.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o isid.o isid.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PrintGC.o PrintGC.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TypeInfo.o TypeInfo.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o SignalB.o SignalB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o glob.o glob.C
glob.C: In function 'int glob_pattern_p(const char*)':
glob.C:81:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   81 |   register const char *p = pattern;
      |                        ^
glob.C:82:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   82 |   register char c;
      |                 ^
glob.C: In function 'int glob_match(const char*, const char*, int)':
glob.C:130:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  130 |   register char const *p = pattern, *t = text;
      |                        ^
glob.C:130:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  130 |   register char const *p = pattern, *t = text;
      |                                      ^
glob.C:131:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  131 |   register char c;
      |                 ^
glob.C:155:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  155 |           register char c1 = *t++;
      |                         ^~
glob.C:168:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |               register char cstart = c, cend = c;
      |                             ^~~~~~
glob.C:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  168 |               register char cstart = c, cend = c;
      |                                         ^~~~
glob.C: In function 'int glob_match_after_star(const char*, const char*)':
glob.C:228:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  228 |   register const char *p = pattern, *t = text;
      |                        ^
glob.C:228:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  228 |   register const char *p = pattern, *t = text;
      |                                      ^
glob.C:229:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  229 |   register char c, c1;
      |                 ^
glob.C:229:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  229 |   register char c, c1;
      |                    ^~
glob.C: In function 'char** glob_vector(const char*, const char*)':
glob.C:278:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  278 |   register struct dirent *dp;
      |                           ^~
glob.C:280:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  280 |   register struct globval *nextlink;
      |                            ^~~~~~~~
glob.C:281:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  281 |   register char *nextname;
      |                  ^~~~~~~~
glob.C:284:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  284 |   register char **name_vector = 0;
      |                   ^~~~~~~~~~~
glob.C:285:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  285 |   register unsigned int i;
      |                         ^
glob.C: In function 'char** glob_dir_to_array(char*, char**)':
glob.C:377:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  377 |   register unsigned int i, l;
      |                         ^
glob.C:377:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  377 |   register unsigned int i, l;
      |                            ^
glob.C: In function 'char** glob_filename(const char*)':
glob.C:457:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  457 |       register unsigned int i;
      |                             ^
glob.C:496:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  496 |               register unsigned int l;
      |                                     ^
glob.C:561:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  561 |       register unsigned int i;
      |                             ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ChunkQueue.o ChunkQueue.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DataLength.o DataLength.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o HandlerL.o HandlerL.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Logger.o Logger.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o assert.o assert.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o home.o home.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o rxclass.o rxclass.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o cwd.o cwd.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o MemCheck.o MemCheck.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o UniqueId.o UniqueId.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o sigName.o sigName.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o cook.o cook.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o uniquify.o uniquify.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o tabs.o tabs.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o frame.o frame.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o AgentM.o AgentM.C
AgentM.C: In member function 'bool AgentManager::childStatusChange()':
AgentM.C:125:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  125 |             c->callHandlers(_Died, (void *)status);
      |                                    ^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o strclass.o strclass.C
strclass.C: In function 'std::istream& operator>>(std::istream&, string&)':
strclass.C:1546:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1546 |     register std::streambuf *sb = s.rdbuf();
      |                              ^~
strclass.C: In function 'int readline(std::istream&, string&, char, int)':
strclass.C:1589:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1589 |     register std::streambuf *sb = s.rdbuf();
      |                              ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o AsyncAgent.o AsyncAgent.C
In file included from AsyncAgent.C:32:
AsyncAgent.C: In member function 'virtual void AsyncAgent::terminate(bool)':
AsyncAgent.C:301:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  301 |                             terminateProcess, XtPointer(pid()));
      |                                               ^~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
AsyncAgent.C:305:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  305 |                             hangupProcess, XtPointer(pid()));
      |                                            ^~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
AsyncAgent.C:309:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  309 |                             killProcess, XtPointer(pid()));
      |                                          ^~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Agent.o Agent.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DeleteWCB.o DeleteWCB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DestroyCB.o DestroyCB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o findWindow.o findWindow.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o events.o events.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TimeOut.o TimeOut.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o charsets.o charsets.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o findParent.o findParent.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Swallower.o Swallower.C
Swallower.C: In function 'void CheckIfWindowHasGone(Widget, XtPointer, XEvent*, Boolean*)':
Swallower.C:226:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  226 |     if (event->type == ReparentNotify && event->xreparent.window == window ||
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ExitCB.o ExitCB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LiterateA.o LiterateA.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o verify.o verify.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o longName.o longName.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ReadLineA.o ReadLineA.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o XErrorB.o XErrorB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o InitImage.o InitImage.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o fileSBF.o fileSBF.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TTYAgent.o TTYAgent.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o freeXmST.o freeXmST.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LessTifH.o LessTifH.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o selection.o selection.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxD.o BoxD.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TextSetS.o TextSetS.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LabelH.o LabelH.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o AutoRaise.o AutoRaise.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o converters.o converters.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Delay.o Delay.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxExtend.o BoxExtend.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxRegion.o BoxRegion.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxPoint.o BoxPoint.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o SpinBox.o SpinBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxSize.o BoxSize.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ComboBox.o ComboBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o MString.o MString.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o printBox.o printBox.C
printBox.C: In static member function 'static void Box::epsHeader(std::ostream&, const BoxRegion&, const PostScriptPrintGC&)':
printBox.C:73:43: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   73 |         size = BoxPoint(gc.hsize, gc.vsize);
      |                                           ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
printBox.C:77:43: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   77 |         size = BoxPoint(gc.vsize, gc.hsize);
      |                                           ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
printBox.C:102:39: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  102 |                             gc.voffset);
      |                                       ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
printBox.C:104:50: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  104 |                             gc.voffset + space[Y]);
      |                                                  ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
printBox.C:109:39: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  109 |                             gc.hoffset);
      |                                       ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
printBox.C:111:50: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  111 |                             gc.hoffset + space[X]);
      |                                                  ^
In file included from Box.h:40,
                 from printBox.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o AlignBox.o AlignBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BinBox.o BinBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o MakeMenu.o MakeMenu.C
MakeMenu.C: In function 'void MMaddItems(Widget, MMDesc*, bool)':
MakeMenu.C:309:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
  309 |             flat = true;
      |             ~~~~~^~~~~~
MakeMenu.C:313:9: note: here
  313 |         case MMPush:
      |         ^~~~
MakeMenu.C: In function 'void addCallback(const MMDesc*, XtPointer)':
MakeMenu.C:825:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
  825 |         flat = true;
      |         ~~~~~^~~~~~
MakeMenu.C:829:5: note: here
  829 |     case MMPush:
      |     ^~~~
MakeMenu.C:864:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  864 |     }
      |     ^
MakeMenu.C:866:5: note: here
  866 |     case MMArrow:
      |     ^~~~
MakeMenu.C:908:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
  908 |     }
      |     ^
MakeMenu.C:910:5: note: here
  910 |     case MMSpinBox:
      |     ^~~~
MakeMenu.C:919:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  919 |         if (type == MMTextField)
      |         ^~
MakeMenu.C:924:5: note: here
  924 |     case MMEnterField:
      |     ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Box.o Box.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o CompositeB.o CompositeB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ColorBox.o ColorBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DiagBox.o DiagBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ArcBox.o ArcBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o FontFixBox.o FontFixBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DummyBox.o DummyBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o FontTable.o FontTable.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LineBox.o LineBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ListBox.o ListBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o HatBox.o HatBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o MarkBox.o MarkBox.C
MarkBox.C: In member function 'virtual void MarkBox::_draw(Widget, const BoxRegion&, const BoxRegion&, GC, bool) const':
MarkBox.C:53:40: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
   53 |     MUTABLE_THIS(MarkBox *)->_region = sonRegion;
      |                                        ^~~~~~~~~
In file included from Box.h:45,
                 from MarkBox.h:34,
                 from MarkBox.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o FixBox.o FixBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o MatchBox.o MatchBox.C
MatchBox.C: In member function 'virtual bool MatchBox::matches(const Box&, const Box*) const':
MatchBox.C:45:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   45 |         DummyBox::matches(box) &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~
   46 |             _data == ((const MatchBox *)&box)->_data; // dirty trick
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PrimitiveB.o PrimitiveB.C
PrimitiveB.C: In member function 'virtual void RuleBox::_print(std::ostream&, const BoxRegion&, const PrintGC&) const':
PrimitiveB.C:93:55: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   93 |                        extend(Y) ? space[Y] : size(Y) );
      |                                                       ^
In file included from Box.h:40,
                 from PrimitiveB.h:31,
                 from PrimitiveB.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o SlopeBox.o SlopeBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o THatBox.o THatBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o StringBox.o StringBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TrueBox.o TrueBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TagBox.o TagBox.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ArgNode.o ArgNode.C
ArgNode.C: In member function 'virtual bool ArgNode::matches(const VSLNode&) const':
ArgNode.C:81:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   81 |         VSLNode::matches(node) &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~
   82 |             _id == ((const ArgNode *)&node)->_id; // dirty trick
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DummyNode.o DummyNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ConstNode.o ConstNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o NameNode.o NameNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLArgList.o VSLArgList.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o CallNode.o CallNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ThemeVSLL.o ThemeVSLL.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BuiltinCN.o BuiltinCN.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DefCallN.o DefCallN.C
DefCallN.C: In member function 'virtual int DefCallNode::resolveDefs(VSLDef*, bool)':
DefCallN.C:132:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  132 |         if (def->matches(arg()))
      |            ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TrueNode.o TrueNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o TestNode.o TestNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ListNode.o ListNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSEFlags.o VSEFlags.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LetNode.o LetNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLNode.o VSLNode.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLDefList.o VSLDefList.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxEdgeA.o BoxEdgeA.C
In file included from EdgeA.h:32,
                 from BoxEdgeA.h:31,
                 from BoxEdgeA.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from EdgeA.h:31,
                 from BoxEdgeA.h:31,
                 from BoxEdgeA.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLErr.o VSLErr.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLDef.o VSLDef.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLBuiltin.o VSLBuiltin.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o EdgeA.o EdgeA.C
In file included from EdgeA.h:32,
                 from EdgeA.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from EdgeA.h:31,
                 from EdgeA.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLLib.o VSLLib.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BoxGraphN.o BoxGraphN.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from BoxGraphN.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from BoxGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from BoxGraphN.C:31:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from BoxGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o GraphGC.o GraphGC.C
In file included from GraphGC.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from GraphGC.h:32,
                 from GraphGC.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Graph.o Graph.C
In file included from Graph.h:32,
                 from Graph.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from Graph.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
Graph.C: In member function 'BoxRegion Graph::region(const GraphGC&, bool) const':
Graph.C:519:36: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  519 |             r = r | node->region(gc);
      |                                    ^
In file included from Box.h:45,
                 from GraphGC.h:33,
                 from Graph.h:32,
                 from Graph.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
Graph.C:529:36: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  529 |             r = r | edge->region(gc);
      |                                    ^
In file included from Box.h:45,
                 from GraphGC.h:33,
                 from Graph.h:32,
                 from Graph.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o GraphNode.o GraphNode.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from GraphNode.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from GraphNode.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ArcGraphE.o ArcGraphE.C
In file included from GraphEdge.h:34,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from ArcGraphE.C:32:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from ArcGraphE.C:32:
HintGraphN.h: In member function 'virtual const BoxRegion& HintGraphNode::sensitiveRegion(const GraphGC&) const':
HintGraphN.h:76:59: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
   76 |         r = BoxRegion(pos() - gc.hintSize / 2, gc.hintSize);
      |                                                           ^
In file included from Box.h:45,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
ArcGraphE.C: In member function 'void ArcGraphEdge::makeLine(Widget, const BoxRegion&, std::ostream&, const GraphGC&) const':
ArcGraphE.C:192:16: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  192 |     pos_from = new_pos_from;
      |                ^~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
ArcGraphE.C:193:16: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  193 |     pos_to   = new_pos_to;
      |                ^~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from ArcGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o GraphEdge.o GraphEdge.C
In file included from GraphEdge.h:34,
                 from GraphEdge.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from GraphEdge.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o layout.o layout.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o GraphEdit.o GraphEdit.C
In file included from Graph.h:32,
                 from GraphEdit.C:47:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from GraphEditP.h:45,
                 from GraphEdit.C:48:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from GraphEditP.h:45,
                 from GraphEdit.C:48:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from GraphEdit.C:50:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from GraphEdit.C:50:
HintGraphN.h: In member function 'virtual const BoxRegion& HintGraphNode::sensitiveRegion(const GraphGC&) const':
HintGraphN.h:76:59: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
   76 |         r = BoxRegion(pos() - gc.hintSize / 2, gc.hintSize);
      |                                                           ^
In file included from Box.h:45,
                 from GraphGC.h:33,
                 from Graph.h:32,
                 from GraphEdit.C:47:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
GraphEdit.C: In function 'void redrawSelectFrame(Widget, const BoxPoint&)':
GraphEdit.C:1685:17: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1685 |     endAction = p;
      |                 ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C: In function 'void drawOutlines(Widget, const BoxPoint&)':
GraphEdit.C:1786:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1786 |         gc.offsetIfSelected = offset;
      |                               ^~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C: In function 'void moveTo(Widget, GraphNode*, const BoxPoint&, Boolean)':
GraphEdit.C:1814:39: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1814 |         info.old_position = node->pos();
      |                                       ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:1815:29: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1815 |         info.new_position = newPos;
      |                             ^~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C: In function 'void _SelectOrMove(Widget, XEvent*, char**, Cardinal*, SelectionMode, Boolean)':
GraphEdit.C:1984:19: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1984 |     startAction = p;
      |                   ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:1985:19: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1985 |     endAction   = p;
      |                   ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C: In function 'void Follow(Widget, XEvent*, char**, Cardinal*)':
GraphEdit.C:2161:25: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2161 |             endAction = p;
      |                         ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:2166:46: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2166 |                 drawOutlines(w, lastOffset = newOffset);
      |                                              ^~~~~~~~~
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:2177:29: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2177 |                 endAction = p;
      |                             ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:2180:60: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2180 |                 drawOutlines(w, lastOffset = actionOffset(w));
      |                                                            ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C: In function 'void End(Widget, XEvent*, char**, Cardinal*)':
GraphEdit.C:2246:36: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2246 |             endAction = point(event);
      |                                    ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.C:2305:36: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2305 |             endAction = point(event);
      |                                    ^
In file included from events.h:32,
                 from GraphEdit.C:46:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o HintGraphN.o HintGraphN.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from HintGraphN.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from HintGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from HintGraphN.C:31:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from HintGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from HintGraphN.C:31:
HintGraphN.h: In member function 'virtual const BoxRegion& HintGraphNode::sensitiveRegion(const GraphGC&) const':
HintGraphN.h:76:59: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
   76 |         r = BoxRegion(pos() - gc.hintSize / 2, gc.hintSize);
      |                                                           ^
In file included from Box.h:45,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from HintGraphN.h:31,
                 from HintGraphN.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o VSLRead.o VSLRead.C
In file included from VSLRead.C:112:
lex.vsl.c: In function 'int vsllex()':
lex.vsl.c:938:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:939:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:939:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:940:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
In file included from VSLRead.C:112:
lex.vsl.c:990:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
In file included from VSLRead.C:112:
lex.vsl.c: In function 'int vsl_get_next_buffer()':
lex.vsl.c:1447:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1448:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1449:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1449:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c: In function 'vsl_state_type vsl_get_previous_state()':
lex.vsl.c:1581:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1582:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1589:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c: In function 'vsl_state_type vsl_try_NUL_trans(vsl_state_type)':
lex.vsl.c:1614:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1615:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1617:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c: At global scope:
lex.vsl.c:1635:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c: In function 'void vslunput(int, char*)':
lex.vsl.c:1637:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1647:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1648:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c:1650:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.vsl.c: At global scope:
lex.vsl.c:1635:17: warning: 'void vslunput(int, char*)' defined but not used [-Wunused-function]
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PosGraphN.o PosGraphN.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from PosGraphN.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from PosGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from PosGraphN.C:31:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from PosGraphN.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PannedGE.o PannedGE.C
In file included from PannedGE.h:31,
                 from PannedGE.C:34:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from GraphEdit.h:33,
                 from PannedGE.h:31,
                 from PannedGE.C:34:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from PannedGE.h:31,
                 from PannedGE.C:34:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from GraphEdit.h:33,
                 from PannedGE.h:31,
                 from PannedGE.C:34:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from Graph.h:32,
                 from PannedGE.C:38:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from GraphEdit.h:33,
                 from PannedGE.h:31,
                 from PannedGE.C:34:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ScrolledGE.o ScrolledGE.C
In file included from ScrolledGE.h:31,
                 from ScrolleGEP.h:47,
                 from ScrolledGE.C:32:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from GraphEdit.h:33,
                 from ScrolledGE.h:31,
                 from ScrolleGEP.h:47,
                 from ScrolledGE.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from ScrolledGE.h:31,
                 from ScrolleGEP.h:47,
                 from ScrolledGE.C:32:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from GraphEdit.h:33,
                 from ScrolledGE.h:31,
                 from ScrolleGEP.h:47,
                 from ScrolledGE.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o RegionGN.o RegionGN.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from RegionGN.C:38:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from RegionGN.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from RegionGN.C:38:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from RegionGN.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
RegionGN.C: In member function 'void RegionGraphNode::center()':
RegionGN.C:46:52: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   46 |     _region.origin() = pos() - (_region.space() / 2);
      |                                                    ^
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from PosGraphN.h:31,
                 from RegionGN.h:32,
                 from RegionGN.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LineGESI.o LineGESI.C
In file included from LineGESI.h:32,
                 from LineGESI.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C: In constructor 'LineGraphEdgeSelfInfo::LineGraphEdgeSelfInfo(const BoxRegion&, const GraphGC&)':
LineGESI.C:57:29: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   57 |     arc_pos = region.origin();  // Upper left corner of the arc
      |                             ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:58:32: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   58 |     arc_center = region.origin(); // Center of the arc
      |                                ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:59:30: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   59 |     anno_pos = region.origin(); // Position of annotation
      |                              ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:116:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  116 |     arrow_pos = region.origin();
      |                               ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:167:32: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  167 |     fig_pos[0] = region.origin();
      |                                ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:168:32: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  168 |     fig_pos[1] = region.origin();
      |                                ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:169:32: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  169 |     fig_pos[2] = region.origin();
      |                                ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:204:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  204 |         fig_pos[0] = fig_pos[2];
      |                               ^
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGESI.C:205:22: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  205 |         fig_pos[2] = pivot;
      |                      ^~~~~
In file included from BoxRegion.h:35,
                 from LineGESI.h:31,
                 from LineGESI.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o LineGraphE.o LineGraphE.C
In file included from GraphEdge.h:34,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGraphE.C: In static member function 'static void LineGraphEdge::moveToSide(const BoxRegion&, int, BoxPoint&, const BoxPoint&)':
LineGraphE.C:61:18: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   61 |     p = b.origin();
      |                  ^
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGraphE.C: In static member function 'static void LineGraphEdge::findLine(const BoxPoint&, const BoxPoint&, const BoxRegion&, const BoxRegion&, BoxPoint&, BoxPoint&, const GraphGC&)':
LineGraphE.C:155:10: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  155 |     p1 = c1;
      |          ^~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGraphE.C:156:10: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  156 |     p2 = c2;
      |          ^~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
LineGraphE.C: In member function 'virtual BoxRegion LineGraphEdge::region(const GraphGC&) const':
LineGraphE.C:297:25: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  297 |                 r = r | anno_region;
      |                         ^~~~~~~~~~~
In file included from Box.h:45,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
LineGraphE.C:299:21: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  299 |                 r = anno_region;
      |                     ^~~~~~~~~~~
In file included from Box.h:45,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
LineGraphE.C:315:21: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  315 |             r = r | self_region;
      |                     ^~~~~~~~~~~
In file included from Box.h:45,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
LineGraphE.C:317:17: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
  317 |             r = self_region;
      |                 ^~~~~~~~~~~
In file included from Box.h:45,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from LineGraphE.C:31:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ctrl.o ctrl.C
ctrl.C: In function 'string ctrl(string)':
ctrl.C:40:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   40 |         if (name[0] == '^')
      |            ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o annotation.o annotation.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o cmdtty.o cmdtty.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o args.o args.C
In file included from args.C:37:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o complete.o complete.C
In file included from complete.C:35:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o decoration.o decoration.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o environ.o environ.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o dbx-lookup.o dbx-lookup.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o disp-read.o disp-read.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o expired.o expired.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o buttons.o buttons.C
In file included from buttons.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from buttons.C:37:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from buttons.C:37:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from buttons.C:37:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from buttons.C:37:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o data.o data.C
In file included from DataDisp.h:53,
                 from data.C:32:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from data.C:32:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from data.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from data.C:32:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from data.C:32:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o hostname.o hostname.C
hostname.C: In function 'const char* hostname()':
hostname.C:122:19: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
  122 |             fscanf(fp, "%s", buffer);
      |             ~~~~~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o deref.o deref.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o exectty.o exectty.C
In file included from exectty.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o exit.o exit.C
In file included from exit.C:77:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
exit.C: In function 'void ddd_install_fatal(const char*)':
exit.C:292:21: warning: cast between incompatible function types from 'bool (*)(int, ...)' to 'SignalProc' {aka 'void (*)(int)'} [-Wcast-function-type]
  292 |     signal(SIGUSR1, SignalProc(ddd_dump_core));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
exit.C: In function 'bool ddd_dump_core(int, ...)':
exit.C:696:21: warning: cast between incompatible function types from 'bool (*)(int, ...)' to 'SignalProc' {aka 'void (*)(int)'} [-Wcast-function-type]
  696 |         signal(sig, SignalProc(ddd_dump_core));
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~
exit.C: In function 'void debug_ddd(bool)':
exit.C:1287:11: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1287 |     system(s1.chars());
      |     ~~~~~~^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o comm-manag.o comm-manag.C
In file included from comm-manag.h:40,
                 from comm-manag.C:43:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from comm-manag.C:47:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from comm-manag.C:47:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from comm-manag.C:47:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from comm-manag.C:47:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o examine.o examine.C
In file included from examine.C:43:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o editing.o editing.C
In file included from editing.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from editing.C:37:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from editing.C:37:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from editing.C:37:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from editing.C:37:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
editing.C: In function 'void isearch_again(ISearchState, XEvent*)':
editing.C:232:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  232 |             isearch_done(XtPointer(history), 0);
      |                          ^~~~~~~~~~~~~~~~~~
In file included from editing.C:39:
editing.C: In function 'bool do_isearch(Widget, XmTextVerifyCallbackStruct*)':
editing.C:355:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  355 |                         isearch_done, XtPointer(history));
      |                                       ^~~~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o filetype.o filetype.C
filetype.C: In function 'bool is_core_file(const string&)':
filetype.C:225:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  225 |         fgets(line, sizeof(line), fp);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o fortranize.o fortranize.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o index.o index.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o fonts.o fonts.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
cat Ddd | cat | \
/bin/sed -n -f ./ad2c.sed > Ddd.ad.h~ && mv Ddd.ad.h~ Ddd.ad.h
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o logo.o logo.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o mydialogs.o mydialogs.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o sashes.o sashes.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o history.o history.C
In file included from history.C:60:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o logplayer.o logplayer.C
logplayer.C: In function 'int intr(int)':
logplayer.C:92:20: warning: cast between incompatible function types from 'int (*)(int)' to 'SignalProc' {aka 'void (*)(int)'} [-Wcast-function-type]
   92 |     signal(SIGINT, (SignalProc)intr);
      |                    ^~~~~~~~~~~~~~~~
logplayer.C: In function 'void logplayer(const string&)':
logplayer.C:150:20: warning: cast between incompatible function types from 'int (*)(int)' to 'SignalProc' {aka 'void (*)(int)'} [-Wcast-function-type]
  150 |     signal(SIGINT, (SignalProc)intr);
      |                    ^~~~~~~~~~~~~~~~
logplayer.C:129:21: warning: ignoring return value of 'FILE* fopen(const char*, const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  129 |         (void) fopen(logname.chars(), "r");
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
logplayer.C: In function 'void put(const string&)':
logplayer.C:108:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  108 |     write(STDOUT_FILENO, s.chars(), s.length());
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o gdbinit.o gdbinit.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o file.o file.C
In file included from file.C:45:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o mainloop.o mainloop.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o resolveP.o resolveP.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o post.o post.C
In file included from post.C:35:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
post.C: In function '_WidgetRec* post_gdb_died(string, int, Widget)':
post.C:245:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  245 |                       DDDExitCB, XtPointer(exit_state));
      |                                  ^~~~~~~~~~~~~~~~~~~~~
post.C:257:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  257 |         XtAddCallback(dialog, XmNokCallback, DDDExitCB, XtPointer(exit_state));
      |                                                         ^~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o question.o question.C
In file included from question.C:39:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o java.o java.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o select.o select.C
In file included from select.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o shorten.o shorten.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o regexps.o regexps.C
In file included from regexps.C:41:
lex.ddd.c: In function 'const regex* dddlex()':
lex.ddd.c:8698:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:8699:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:8699:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:8700:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
In file included from regexps.C:41:
lex.ddd.c:8748:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
In file included from regexps.C:41:
lex.ddd.c: In function 'int ddd_get_next_buffer()':
lex.ddd.c:9719:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9720:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9721:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9721:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
In file included from regexps.C:41:
./rxscan.L:67:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   67 |     while (*the_prefix != '\0' && k < max_size) \
lex.ddd.c:9807:3: note: in expansion of macro 'YY_INPUT'
In file included from regexps.C:41:
lex.ddd.c: In function 'ddd_state_type ddd_get_previous_state()':
lex.ddd.c:9853:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9854:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9860:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c: In function 'ddd_state_type ddd_try_NUL_trans(ddd_state_type)':
lex.ddd.c:9885:15: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9886:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9888:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c: At global scope:
lex.ddd.c:9906:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c: In function 'void dddunput(int, char*)':
lex.ddd.c:9908:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9918:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9919:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c:9921:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
lex.ddd.c: At global scope:
lex.ddd.c:9906:17: warning: 'void dddunput(int, char*)' defined but not used [-Wunused-function]
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o shell.o shell.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o plotter.o plotter.C
In file included from plotter.C:56:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from plotter.C:64:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from Box.h:40,
                 from DispValue.h:41,
                 from plotter.C:63:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from plotter.C:64:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from Box.h:40,
                 from DispValue.h:41,
                 from plotter.C:63:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o simpleMenu.o simpleMenu.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o tempfile.o tempfile.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o string-fun.o string-fun.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o status.o status.C
In file included from status.C:33:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o print.o print.C
In file included from DataDisp.h:53,
                 from print.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from print.C:36:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from print.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from print.C:36:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from print.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from Graph.h:32,
                 from DispGraph.h:38,
                 from print.C:38:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from print.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.h:41,
                 from print.C:38:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from print.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
print.C: In function 'void PrintAgainCB(Widget, XtPointer, XtPointer)':
print.C:340:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  340 |                           XtPointer((int)(long)client_data | 2));
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o session.o session.C
In file included from DataDisp.h:53,
                 from session.C:51:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from session.C:51:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from session.C:51:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from session.C:51:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from session.C:51:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o source.o source.C
In file included from source.C:39:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o options.o options.C
In file included from DataDisp.h:53,
                 from options.C:52:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from options.C:52:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from options.C:52:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from options.C:52:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from options.C:52:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o tictactoe.o tictactoe.C
In file included from tictactoe.C:48:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
tictactoe.C: In function '_WidgetRec* create_tictactoe(Widget)':
tictactoe.C:515:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  515 |                       MakeMoveCB, XtPointer(i));
      |                                   ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o tips.o tips.C
In file included from tips.C:36:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o toolbar.o toolbar.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o vsldoc.o vsldoc.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ungrab.o ungrab.C
In file included from ungrab.C:52:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o AliasGE.o AliasGE.C
In file included from GraphEdge.h:34,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from AliasGE.h:31,
                 from AliasGE.C:31:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphEdge.h:32,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from AliasGE.h:31,
                 from AliasGE.C:31:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o wm.o wm.C
In file included from wm.C:33:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
wm.C: In function 'void manage_and_raise(Widget)':
wm.C:173:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  173 |                       && attr.map_state != IsViewable);
      |                       ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o xconfig.o xconfig.C
xconfig.C: In function 'const char* xlibdir(Display*, bool)':
xconfig.C:122:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  122 |     fgets(buffer, sizeof(buffer), fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o value-read.o value-read.C
In file included from comm-manag.h:40,
                 from value-read.C:46:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
value-read.C: In function 'void read_leading_comment(string&)':
value-read.C:1060:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1060 |             if (sf)
      |             ^~
value-read.C:1066:9: note: here
 1066 |         default:
      |         ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ArgField.o ArgField.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o CodeCache.o CodeCache.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o settings.o settings.C
In file included from settings.C:57:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from settings.C:58:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from settings.C:58:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from settings.C:58:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from settings.C:58:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispValueT.o DispValueT.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispBuffer.o DispBuffer.C
In file included from comm-manag.h:40,
                 from DispBuffer.C:43:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o BreakPoint.o BreakPoint.C
In file included from comm-manag.h:40,
                 from BreakPoint.C:47:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o windows.o windows.C
In file included from DataDisp.h:53,
                 from windows.C:40:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from windows.C:40:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxRegion.h:35,
                 from windows.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from windows.C:40:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxRegion.h:35,
                 from windows.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
windows.C: In function 'void VerifyToolShellPositionCB(XtPointer, XtIntervalId*)':
windows.C:239:35: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  239 |         tool_shell_move_offset = -diff;
      |                                   ^~~~
In file included from BoxRegion.h:35,
                 from windows.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
windows.C: In function 'void move_tool_shell(const BoxPoint&, bool)':
windows.C:268:36: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  268 |         last_tool_shell_position = pos;
      |                                    ^~~
In file included from BoxRegion.h:35,
                 from windows.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
windows.C: In function 'void StructureNotifyEH(Widget, XtPointer, XEvent*, Boolean*)':
windows.C:780:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  780 |                 w == command_shell && source_view_shell == 0)
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Command.o Command.C
In file included from Command.C:43:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispNode.o DispNode.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from DispNode.h:39,
                 from DispNode.C:36:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from DispNode.h:39,
                 from DispNode.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from DispNode.h:41,
                 from DispNode.C:36:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from GraphNodeI.h:32,
                 from GraphNode.h:31,
                 from DispNode.h:39,
                 from DispNode.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o HistoryD.o HistoryD.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PlotArea.o PlotArea.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PlotAgent.o PlotAgent.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispValue.o DispValue.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from DispNode.h:39,
                 from DispValue.C:46:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from DispValue.h:41,
                 from DispValue.C:43:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from DispNode.h:41,
                 from DispValue.C:46:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from DispValue.h:41,
                 from DispValue.C:43:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispBox.o DispBox.C
In file included from GraphNodeI.h:34,
                 from GraphNode.h:31,
                 from DispNode.h:39,
                 from DispBox.C:42:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from Box.h:40,
                 from DispBox.h:36,
                 from DispBox.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from RegionGN.h:32,
                 from BoxGraphN.h:31,
                 from DispNode.h:41,
                 from DispBox.C:42:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from Box.h:40,
                 from DispBox.h:36,
                 from DispBox.C:39:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o HelpCB.o HelpCB.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o userinfo.o userinfo.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o SmartC.o SmartC.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o RefreshDI.o RefreshDI.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
+ x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I./.. -pipe -frecord-gcc-switches -Wall -g -flto=auto -DWITH_READLINE -c -g ./ctest.c -o ctest.o
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o stringify.o stringify.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
+ x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I. -I./.. -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -c -g ./cxxtest.C -o cxxtest.o
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sed -f ./unumlaut.sed ddd.man | cat > ddd.1~ \
    && mv ddd.1~ ddd.1
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DispGraph.o DispGraph.C
In file included from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.h:41,
                 from DispGraph.C:38:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.C:46:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.C:46:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.C:50:
HintGraphN.h: In member function 'virtual const BoxRegion& HintGraphNode::sensitiveRegion(const GraphGC&) const':
HintGraphN.h:76:59: warning: implicitly-declared 'constexpr BoxRegion& BoxRegion::operator=(const BoxRegion&)' is deprecated [-Wdeprecated-copy]
   76 |         r = BoxRegion(pos() - gc.hintSize / 2, gc.hintSize);
      |                                                           ^
In file included from Box.h:45,
                 from GraphGC.h:33,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)'
   60 |     BoxRegion(const BoxRegion& r):
      |     ^~~~~~~~~
DispGraph.C: In member function 'BoxPoint DispGraph::default_pos(DispNode*, Widget, int) const':
DispGraph.C:298:73: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  298 |         offset = horizontal ? BoxPoint(grid[X], 0) : BoxPoint(0, grid[Y]);
      |                                                                         ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:304:62: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  304 |         pos = BoxPoint(max(-x, grid[X]), max(-y, grid[Y] * 2));
      |                                                              ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:311:44: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  311 |         pos = graphEditFinalPosition(w, pos);
      |                                            ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:318:75: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  318 |         offset = horizontal ? BoxPoint(0, delta[Y]) : BoxPoint(delta[X], 0);
      |                                                                           ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:327:29: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  327 |         pos = node->pos() + offset;
      |                             ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:384:60: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  384 |                 + (max_child->pos() - next_max_child->pos());
      |                                                            ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:395:61: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  395 |                 BoxPoint(delta[X], 0) : BoxPoint(0, delta[Y]);
      |                                                             ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:412:61: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  412 |                 BoxPoint(0, delta[Y]) : BoxPoint(delta[X], 0);
      |                                                             ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:414:38: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  414 |             pos = max_child->pos() + offset;
      |                                      ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:432:65: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  432 |                 pos = node->pos() + (node->pos() - parent->pos());
      |                                                                 ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:442:43: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  442 |                     : BoxPoint(0, delta[Y]);
      |                                           ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C: In static member function 'static void DispGraph::disp_node_disabledHP(void*, void*, void*)':
DispGraph.C:690:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  690 |         if (disp_graph->no_enabled = (disp_graph->count_all(Enabled) == 0))
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DispGraph.C:698:37: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  698 |         if (disp_graph->no_disabled = (disp_graph->count_all(Disabled) == 0))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DispGraph.C: In member function 'void DispGraph::add_routed_alias_edge(Widget, int, PosGraphNode*, PosGraphNode*, EdgeAnnotation*)':
DispGraph.C:1045:52: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1045 |     offsets[LEFT]  = rotate_offset(grid_offset, +90);
      |                                                    ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1046:52: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1046 |     offsets[RIGHT] = rotate_offset(grid_offset, -90);
      |                                                    ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1069:38: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1069 |                 pos1 = from->pos() + offset;
      |                                      ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1070:38: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1070 |                 pos2 = to->pos()   + offset;
      |                                      ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1075:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1075 |                 pos1 = pos2 = center + offset;
      |                                        ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1075:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1075 |                 pos1 = pos2 = center + offset;
      |                                        ^~~~~~
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1093:26: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1093 |         pos1 = from->pos();
      |                          ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DispGraph.C:1094:24: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1094 |         pos2 = to->pos();
      |                        ^
In file included from GraphGC.h:32,
                 from Graph.h:32,
                 from DispGraph.h:38,
                 from DispGraph.C:38:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ProgressM.o ProgressM.C
In file included from ProgressM.C:33:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make stringify
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I.  -I./..    -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE -c DocSpace.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o PosBuffer.o PosBuffer.C
In file included from comm-manag.h:40,
                 from PosBuffer.C:41:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
PosBuffer.C: In function 'bool has_prefix(const string&, const string&)':
PosBuffer.C:86:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
   86 |     return index == 0 || index > 0 && answer[index - 1] == '\n';
      |                          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
PosBuffer.C: In member function 'void PosBuffer::filter_gdb(string&)':
PosBuffer.C:476:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  476 |     if (check_pc && pc_buffer.empty() ||
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
PosBuffer.C:494:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  494 |     if (check_pc && pc_buffer.empty() ||
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
PosBuffer.C:504:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  504 |             || pc_index > 0 && answer[pc_index - 1] == '\n')
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PosBuffer.C:512:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  512 |     if (check_pc && pc_buffer.empty() ||
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
PosBuffer.C:586:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  586 |             || frame_index > 0 && answer[frame_index - 1] == '\n')
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ThemeM.o ThemeM.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o GDBAgent.o GDBAgent.C
GDBAgent.C: In static member function 'static string GDBAgent::prepend_prefix(const char*, const string&)':
GDBAgent.C:2866:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2866 |         || expr.contains("(", 0) && expr.contains(")", -1))
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
GDBAgent.C: In static member function 'static string GDBAgent::append_suffix(const string&, const char*)':
GDBAgent.C:2883:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2883 |         || expr.contains("(", 0) && expr.contains(")", -1))
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ThemeP.o ThemeP.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o UndoBE.o UndoBE.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CC   --mode=link x86_64-alt-linux-gcc  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE   -o ctest ctest.o  -lm 
x86_64-alt-linux-gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DWITH_READLINE -o ctest ctest.o  -lm  
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o stringify stringify.o  -lm 
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o stringify stringify.o  -lm  
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o Tool.o Tool.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[3]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o stringify stringify.o  -lm 
mkdir .libs
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o stringify stringify.o  -lm  
make[3]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o userinfo userinfo.o  -lm 
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o userinfo userinfo.o  -lm  
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
./stringify < ddd.info.txt.gz > ddd.info.txt.gz.C~ && mv ddd.info.txt.gz.C~ ddd.info.txt.gz.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
(cat $HOME/.ddd_userinfo 2> /dev/null || \
./userinfo || echo '(unknown)') > USERINFO.txt~ && mv USERINFO.txt~ USERINFO.txt

Please check your name and e-mail address:

Ilya Mashkin <oddity@altlinux.ru>

This information will be compiled into DDD.
If it is not correct, please edit USERINFO.txt and re-compile.

make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ./config-info ./USERINFO.txt USERINFO.txt > configinfo.C~ && \
mv configinfo.C~ configinfo.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o configinfo.o configinfo.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o resources.o resources.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o DataDisp.o DataDisp.C
In file included from DataDisp.h:53,
                 from DataDisp.C:59:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from DataDisp.C:59:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from DataDisp.C:59:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from GraphEdge.h:34,
                 from LineGraphE.h:31,
                 from ArcGraphE.h:31,
                 from AliasGE.h:31,
                 from DataDisp.C:62:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.h:41,
                 from DataDisp.C:69:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::dereferenceInPlaceCB(Widget, XtPointer, XtPointer)':
DataDisp.C:921:28: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  921 |     p = disp_node_arg->pos();
      |                            ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::new_displayCD(Widget, const BoxPoint&)':
DataDisp.C:1884:25: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 1884 |     *(info.point_ptr) = box_point;
      |                         ^~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::graph_detailAct(Widget, XEvent*, char**, Cardinal*)':
DataDisp.C:2153:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 2153 |     toggleDetailCB(w, XtPointer(depth), 0);
      |                       ^~~~~~~~~~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::graph_popupAct(Widget, XEvent*, char**, Cardinal*)':
DataDisp.C:2244:21: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 2244 |     *p = point(event);
      |                     ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::RefreshArgsCB(XtPointer, XtIntervalId*)':
DataDisp.C:2701:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2701 |     bool can_delete_arg = (count.selected == 0 && arg_is_displayed ||
      |                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
DataDisp.C:2773:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2773 |          disp_value_arg != 0 && disp_value_arg != disp_node_arg->value());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::get_node_state(std::ostream&, DispNode*, bool)':
DataDisp.C:3020:70: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 3020 |                 pos = graphEditFinalPosition(graph_edit, pos - offset);
      |                                                                      ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::new_displaySQ(const string&, const string&, BoxPoint*, const string&, DeferMode, bool, bool, Widget, bool, bool)':
DataDisp.C:3475:23: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 3475 |         info.point = *p;
      |                       ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C:3480:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 3480 |         info.point = BoxPoint();
      |                               ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::new_data_displayOQC(const string&, void*)':
DataDisp.C:4150:70: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 4150 |         box_point = disp_graph->default_pos(dn, graph_edit, depend_nr);
      |                                                                      ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
DataDisp.C: In static member function 'static void DataDisp::new_user_displayOQC(const string&, void*)':
DataDisp.C:4204:74: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
 4204 |             box_point = disp_graph->default_pos(dn, graph_edit, depend_nr);
      |                                                                          ^
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from DataDisp.C:59:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o WhatNextCB.o WhatNextCB.C
In file included from WhatNextCB.C:33:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from WhatNextCB.C:47:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from WhatNextCB.C:47:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from WhatNextCB.C:47:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from WhatNextCB.C:47:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o vsl.o vsl.C
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o cxxtest cxxtest.o -lm -lm 
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o cxxtest cxxtest.o  -lm  
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o UndoBuffer.o UndoBuffer.C
In file included from UndoBuffer.C:35:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from UndoBuffer.C:36:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from UndoBuffer.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from UndoBuffer.C:36:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from UndoBuffer.C:36:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o show.o show.C
show.C: In function 'void DDDWWWPageCB(Widget, XtPointer, XtPointer)':
show.C:543:11: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  543 |     system(cmd.chars());
      |     ~~~~~~^~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /usr/src/RPM/BUILD/ddd-3.3.12/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in ddd-themes.info ddd-themes.info-[0-9] ddd-themes.info-[0-9][0-9] ddd-themes.i[0-9] ddd-themes.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /usr/src/RPM/BUILD/ddd-3.3.12/missing --run makeinfo   -I . \
 -o ddd-themes.info ddd-themes.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./ddd-themes.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o SourceView.o SourceView.C
In file included from SourceView.C:77:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from SourceView.C:78:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from SourceView.C:78:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from SourceView.C:78:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from SourceView.C:78:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from SourceView.C:89:
SourceView.C: In static member function 'static void SourceView::clearJumpBP(const string&, void*)':
SourceView.C:787:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  787 |                         0, clearBP, XtPointer(i));
      |                                     ^~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
SourceView.C: In static member function 'static void SourceView::temp_n_cont(const string&, Widget)':
SourceView.C:828:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  828 |         c.data     = XtPointer(old_max_breakpoint_number_seen);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SourceView.C: In static member function 'static bool SourceView::move_pc(const string&, Widget)':
SourceView.C:921:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  921 |         c.data     = XtPointer(old_max_breakpoint_number_seen);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SourceView.C: In static member function 'static void SourceView::set_bp_commands(IntArray&, const StringArray&, Widget)':
SourceView.C:6548:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 6548 |                     gdb->type() == PERL && command.contains(' ', 1))
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
SourceView.C: In static member function 'static BreakPoint* SourceView::watchpoint_at(const string&)':
SourceView.C:1849:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1849 |                 if (bp->expr().contains('(') && bp->expr().before('(') == expr)
      |                 ^~
SourceView.C:1855:13: note: here
 1855 |             case 2:
      |             ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o vsl vsl.o DocSpace.o assert.o basename.o compare.o cook.o cwd.o glob.o hash.o home.o isid.o rxclass.o sigName.o strclass.o tabs.o uniquify.o Logger.o MemCheck.o PrintGC.o SignalB.o TypeInfo.o UniqueId.o  Agent.o AgentM.o AsyncAgent.o ChunkQueue.o DataLength.o HandlerL.o LiterateA.o ReadLineA.o TimeOut.o TTYAgent.o charsets.o converters.o events.o findParent.o findWindow.o fileSBF.o frame.o longName.o selection.o verify.o AutoRaise.o Delay.o DeleteWCB.o DestroyCB.o ExitCB.o InitImage.o Swallower.o XErrorB.o freeXmST.o LabelH.o LessTifH.o MakeMenu.o MString.o ComboBox.o SpinBox.o TextSetS.o printBox.o AlignBox.o ArcBox.o BinBox.o Box.o BoxD.o BoxExtend.o BoxPoint.o BoxRegion.o BoxSize.o ColorBox.o CompositeB.o DiagBox.o DummyBox.o FixBox.o FontFixBox.o FontTable.o HatBox.o LineBox.o ListBox.o MarkBox.o MatchBox.o PrimitiveB.o SlopeBox.o StringBox.o THatBox.o TagBox.o TrueBox.o ArgNode.o BuiltinCN.o CallNode.o ConstNode.o DefCallN.o DummyNode.o LetNode.o NameNode.o ListNode.o TestNode.o ThemeVSLL.o TrueNode.o VSEFlags.o VSLArgList.o VSLBuiltin.o VSLDef.o VSLDefList.o VSLErr.o VSLLib.o VSLNode.o VSLRead.o   -lXm -lXaw  -lXmu -lXt  -lXp -lXext -lSM -lICE -lX11    -lreadline    -ltinfo -ly -lm  -lm 
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o vsl vsl.o DocSpace.o assert.o basename.o compare.o cook.o cwd.o glob.o hash.o home.o isid.o rxclass.o sigName.o strclass.o tabs.o uniquify.o Logger.o MemCheck.o PrintGC.o SignalB.o TypeInfo.o UniqueId.o Agent.o AgentM.o AsyncAgent.o ChunkQueue.o DataLength.o HandlerL.o LiterateA.o ReadLineA.o TimeOut.o TTYAgent.o charsets.o converters.o events.o findParent.o findWindow.o fileSBF.o frame.o longName.o selection.o verify.o AutoRaise.o Delay.o DeleteWCB.o DestroyCB.o ExitCB.o InitImage.o Swallower.o XErrorB.o freeXmST.o LabelH.o LessTifH.o MakeMenu.o MString.o ComboBox.o SpinBox.o TextSetS.o printBox.o AlignBox.o ArcBox.o BinBox.o Box.o BoxD.o BoxExtend.o BoxPoint.o BoxRegion.o BoxSize.o ColorBox.o CompositeB.o DiagBox.o DummyBox.o FixBox.o FontFixBox.o FontTable.o HatBox.o LineBox.o ListBox.o MarkBox.o MatchBox.o PrimitiveB.o SlopeBox.o StringBox.o THatBox.o TagBox.o TrueBox.o ArgNode.o BuiltinCN.o CallNode.o ConstNode.o DefCallN.o DummyNode.o LetNode.o NameNode.o ListNode.o TestNode.o ThemeVSLL.o TrueNode.o VSEFlags.o VSLArgList.o VSLBuiltin.o VSLDef.o VSLDefList.o VSLErr.o VSLLib.o VSLNode.o VSLRead.o  -lXm -lXaw -lXmu -lXt -lXp -lXext -lSM -lICE -lX11 -lreadline -ltinfo -ly -lm  
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
restore=: && backupdir=".am$$" && \
am__cwd=`pwd` && cd . && \
rm -rf $backupdir && mkdir $backupdir && \
if (/bin/sh /usr/src/RPM/BUILD/ddd-3.3.12/missing --run makeinfo --version) >/dev/null 2>&1; then \
  for f in ddd.info ddd.info-[0-9] ddd.info-[0-9][0-9] ddd.i[0-9] ddd.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
  done; \
else :; fi && \
cd "$am__cwd"; \
if /bin/sh /usr/src/RPM/BUILD/ddd-3.3.12/missing --run makeinfo   -I . \
 -o ddd.info ddd.texi; \
then \
  rc=0; \
  cd .; \
else \
  rc=$?; \
  cd . && \
  $restore $backupdir/* `echo "./ddd.info" | sed 's|[^/]*$||'`; \
fi; \
rm -rf $backupdir; exit $rc
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
x86_64-alt-linux-g++ -DHAVE_CONFIG_H -I.  -I./..    -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs  -c -o ddd.o ddd.C
In file included from DataDisp.h:53,
                 from ddd.C:186:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57,
                 from ddd.C:186:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from ddd.C:186:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DataDisp.h:57,
                 from ddd.C:186:
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from ddd.C:186:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from Graph.h:32,
                 from DispGraph.h:38,
                 from ddd.C:189:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from ddd.C:186:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.h:41,
                 from ddd.C:189:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52,
                 from ddd.C:186:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
ddd.C: In function 'ddd_exit_t pre_main_loop(int, char**)':
ddd.C:2986:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2986 |     if ((!app_data.separate_source_window && have_source_window() ||
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ddd.C: In function 'Boolean ddd_setup_done(XtPointer)':
ddd.C:3961:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3961 |             app_data.annotate && running_shells() == 1)
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
ddd.C: In function 'void update_options()':
ddd.C:4248:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4248 |                   !app_data.button_images && !app_data.button_captions);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ddd.C:4290:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4289 |     source_view->set_disassemble(gdb->type() == GDB || gdb->type() == PYDB
      |                                                        ~~~~~~~~~~~~~~~~~~~
 4290 |                                  && app_data.disassemble);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ddd.C:203:
ddd.C: In function 'void BlinkCB(XtPointer, XtIntervalId*)':
ddd.C:5469:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 5469 |                                       XtPointer(int(!set)));
      |                                       ^~~~~~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
ddd.C: In function 'void check_log(const string&, DebuggerType&)':
ddd.C:7215:21: warning: ignoring return value of 'FILE* fopen(const char*, const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 7215 |         (void) fopen(logname.chars(), "r");
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
/bin/sh ../libtool --tag=CXX   --mode=link x86_64-alt-linux-g++  -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs    -o ddd ddd.o assert.o basename.o compare.o cook.o cwd.o glob.o hash.o home.o isid.o rxclass.o sigName.o strclass.o tabs.o uniquify.o Logger.o MemCheck.o PrintGC.o SignalB.o TypeInfo.o UniqueId.o  Agent.o AgentM.o AsyncAgent.o ChunkQueue.o DataLength.o HandlerL.o LiterateA.o ReadLineA.o TimeOut.o TTYAgent.o charsets.o converters.o events.o findParent.o findWindow.o fileSBF.o frame.o longName.o selection.o verify.o AutoRaise.o Delay.o DeleteWCB.o DestroyCB.o ExitCB.o InitImage.o Swallower.o XErrorB.o freeXmST.o LabelH.o LessTifH.o MakeMenu.o MString.o ComboBox.o SpinBox.o TextSetS.o printBox.o AlignBox.o ArcBox.o BinBox.o Box.o BoxD.o BoxExtend.o BoxPoint.o BoxRegion.o BoxSize.o ColorBox.o CompositeB.o DiagBox.o DummyBox.o FixBox.o FontFixBox.o FontTable.o HatBox.o LineBox.o ListBox.o MarkBox.o MatchBox.o PrimitiveB.o SlopeBox.o StringBox.o THatBox.o TagBox.o TrueBox.o ArgNode.o BuiltinCN.o CallNode.o ConstNode.o DefCallN.o DummyNode.o LetNode.o NameNode.o ListNode.o TestNode.o ThemeVSLL.o TrueNode.o VSEFlags.o VSLArgList.o VSLBuiltin.o VSLDef.o VSLDefList.o VSLErr.o VSLLib.o VSLNode.o VSLRead.o ArcGraphE.o BoxEdgeA.o BoxGraphN.o EdgeA.o Graph.o GraphEdge.o GraphEdit.o GraphGC.o GraphNode.o HintGraphN.o LineGraphE.o LineGESI.o PannedGE.o PosGraphN.o RegionGN.o ScrolledGE.o layout.o annotation.o args.o buttons.o cmdtty.o comm-manag.o complete.o ctrl.o data.o dbx-lookup.o decoration.o deref.o disp-read.o editing.o environ.o examine.o exectty.o exit.o expired.o file.o filetype.o fonts.o fortranize.o gdbinit.o history.o hostname.o index.o java.o logo.o logplayer.o mainloop.o mydialogs.o options.o plotter.o post.o print.o question.o regexps.o resolveP.o resources.o sashes.o select.o session.o settings.o shell.o shorten.o show.o simpleMenu.o source.o status.o string-fun.o tempfile.o tictactoe.o tips.o toolbar.o ungrab.o value-read.o vsldoc.o windows.o wm.o xconfig.o AliasGE.o ArgField.o BreakPoint.o CodeCache.o Command.o DataDisp.o DispBox.o DispBuffer.o DispGraph.o DispNode.o DispValue.o DispValueT.o GDBAgent.o HelpCB.o HistoryD.o PlotAgent.o PlotArea.o PosBuffer.o ProgressM.o RefreshDI.o SmartC.o SourceView.o ThemeM.o ThemeP.o Tool.o UndoBuffer.o UndoBE.o WhatNextCB.o configinfo.o   -lXm -lXaw  -lXmu -lXt  -lXp -lXext -lSM -lICE -lX11    -lreadline    -ltinfo -ly -lm  -lm 
x86_64-alt-linux-g++ -O2 -g -Wall -W -Wwrite-strings -Wall -pipe -frecord-gcc-switches -flto=auto -DWITH_READLINE -trigraphs -o ddd ddd.o assert.o basename.o compare.o cook.o cwd.o glob.o hash.o home.o isid.o rxclass.o sigName.o strclass.o tabs.o uniquify.o Logger.o MemCheck.o PrintGC.o SignalB.o TypeInfo.o UniqueId.o Agent.o AgentM.o AsyncAgent.o ChunkQueue.o DataLength.o HandlerL.o LiterateA.o ReadLineA.o TimeOut.o TTYAgent.o charsets.o converters.o events.o findParent.o findWindow.o fileSBF.o frame.o longName.o selection.o verify.o AutoRaise.o Delay.o DeleteWCB.o DestroyCB.o ExitCB.o InitImage.o Swallower.o XErrorB.o freeXmST.o LabelH.o LessTifH.o MakeMenu.o MString.o ComboBox.o SpinBox.o TextSetS.o printBox.o AlignBox.o ArcBox.o BinBox.o Box.o BoxD.o BoxExtend.o BoxPoint.o BoxRegion.o BoxSize.o ColorBox.o CompositeB.o DiagBox.o DummyBox.o FixBox.o FontFixBox.o FontTable.o HatBox.o LineBox.o ListBox.o MarkBox.o MatchBox.o PrimitiveB.o SlopeBox.o StringBox.o THatBox.o TagBox.o TrueBox.o ArgNode.o BuiltinCN.o CallNode.o ConstNode.o DefCallN.o DummyNode.o LetNode.o NameNode.o ListNode.o TestNode.o ThemeVSLL.o TrueNode.o VSEFlags.o VSLArgList.o VSLBuiltin.o VSLDef.o VSLDefList.o VSLErr.o VSLLib.o VSLNode.o VSLRead.o ArcGraphE.o BoxEdgeA.o BoxGraphN.o EdgeA.o Graph.o GraphEdge.o GraphEdit.o GraphGC.o GraphNode.o HintGraphN.o LineGraphE.o LineGESI.o PannedGE.o PosGraphN.o RegionGN.o ScrolledGE.o layout.o annotation.o args.o buttons.o cmdtty.o comm-manag.o complete.o ctrl.o data.o dbx-lookup.o decoration.o deref.o disp-read.o editing.o environ.o examine.o exectty.o exit.o expired.o file.o filetype.o fonts.o fortranize.o gdbinit.o history.o hostname.o index.o java.o logo.o logplayer.o mainloop.o mydialogs.o options.o plotter.o post.o print.o question.o regexps.o resolveP.o resources.o sashes.o select.o session.o settings.o shell.o shorten.o show.o simpleMenu.o source.o status.o string-fun.o tempfile.o tictactoe.o tips.o toolbar.o ungrab.o value-read.o vsldoc.o windows.o wm.o xconfig.o AliasGE.o ArgField.o BreakPoint.o CodeCache.o Command.o DataDisp.o DispBox.o DispBuffer.o DispGraph.o DispNode.o DispValue.o DispValueT.o GDBAgent.o HelpCB.o HistoryD.o PlotAgent.o PlotArea.o PosBuffer.o ProgressM.o RefreshDI.o SmartC.o SourceView.o ThemeM.o ThemeP.o Tool.o UndoBuffer.o UndoBE.o WhatNextCB.o configinfo.o  -lXm -lXaw -lXmu -lXt -lXp -lXext -lSM -lICE -lX11 -lreadline -ltinfo -ly -lm  
GraphEditP.h:66:6: warning: type 'GraphEditState' violates the C++ One Definition Rule [-Wodr]
   66 | enum GraphEditState {
      |      ^
DataDisp.C:2018:8: note: a different type is defined in another translation unit
 2018 | struct GraphEditState {
      |        ^
settings.C: In function 'add_button':
settings.C:1781:9: warning: 'e_type' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1781 |         if (e_type != entry_filter)
      |         ^
settings.C:1545:15: note: 'e_type' was declared here
 1545 |     EntryType e_type;           // Type of the entry
      |               ^
In member function 'operator=',
    inlined from 'operator=' at VarArray.h:108:28,
    inlined from 'operator=' at VarArray.h:105:18,
    inlined from 'reset' at PlotAgent.C:59:23:
DynArray.h:136:28: warning: '__builtin_memcpy' writing between 4 and 8589934588 bytes into a region of size 0 [-Wstringop-overflow=]
  136 |                 _values[i] = m._values[i];
      |                            ^
PlotAgent.C: In member function 'reset':
DynArray.h:133:23: note: destination object of size 0 allocated by 'operator new []'
  133 |             _values = new T [_allocated_size];
      |                       ^
In member function 'operator=',
    inlined from 'operator=' at VarArray.h:108:28,
    inlined from 'operator=' at VarArray.h:105:18,
    inlined from 'read_current' at SourceView.C:2516:52,
    inlined from 'read_file' at SourceView.C:2670:29:
DynArray.h:136:28: warning: '__builtin_memcpy' writing between 8 and 17179869176 bytes into a region of size 0 [-Wstringop-overflow=]
  136 |                 _values[i] = m._values[i];
      |                            ^
SourceView.C: In function 'read_file':
DynArray.h:133:23: note: destination object of size 0 allocated by 'operator new []'
  133 |             _values = new T [_allocated_size];
      |                       ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[1]: Nothing to be done for 'all-am'.
+ bzip2 -9fk doc/ddd-paper.ps
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.28742
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/ddd-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/ddd-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd ddd-3.3.12
+ mkdir -p /usr/src/tmp/ddd-buildroot/usr/lib64
+ /usr/bin/make 'INSTALL=/usr/libexec/rpm-build/install -p' prefix=/usr/src/tmp/ddd-buildroot/usr exec_prefix=/usr/src/tmp/ddd-buildroot/usr bindir=/usr/src/tmp/ddd-buildroot/usr/bin sbindir=/usr/src/tmp/ddd-buildroot/usr/sbin sysconfdir=/usr/src/tmp/ddd-buildroot/etc datadir=/usr/src/tmp/ddd-buildroot/usr/share includedir=/usr/src/tmp/ddd-buildroot/usr/include libdir=/usr/src/tmp/ddd-buildroot/usr/lib64 libexecdir=/usr/src/tmp/ddd-buildroot/usr/lib localstatedir=/usr/src/tmp/ddd-buildroot/var/lib sharedstatedir=/usr/src/tmp/ddd-buildroot/var/lib mandir=/usr/src/tmp/ddd-buildroot/usr/share/man infodir=/usr/src/tmp/ddd-buildroot/usr/share/info install
make: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12'
Making install in themes
make[1]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/themes'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/themes'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes"
 /usr/libexec/rpm-build/install -p -m 644 'green.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/green.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'red.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/red.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'rednil.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/rednil.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'smalltitles.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/smalltitles.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'smallvalues.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/smallvalues.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'suppress.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/suppress.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'tinyvalues.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/tinyvalues.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'x86.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/themes/x86.vsl'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/themes'
make[1]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/themes'
Making install in vsllib
make[1]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/vsllib'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/vsllib'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib"
 /usr/libexec/rpm-build/install -p -m 644 'arcs.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/arcs.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'builtin.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/builtin.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'colors.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/colors.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'ctree.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/ctree.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'ddd.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/ddd.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'flow.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/flow.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'flowplus.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/flowplus.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'fonts.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/fonts.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'linebreak.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/linebreak.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'list.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/list.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'slopes.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/slopes.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'std.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/std.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'struct.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/struct.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'symbols.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/symbols.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'tab.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/tab.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'tree.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/tree.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'verbose.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/verbose.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'vsl.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/vsl.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'vsldef.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/vsldef.vsl'
 /usr/libexec/rpm-build/install -p -m 644 'vsllib.vsl' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/vsllib/vsllib.vsl'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/vsllib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/vsllib'
Making install in ddd
make[1]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
test -z "/usr/src/tmp/ddd-buildroot/usr/bin" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/bin"
  /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p 'ddd' '/usr/src/tmp/ddd-buildroot/usr/bin/ddd'
/usr/libexec/rpm-build/install -p ddd /usr/src/tmp/ddd-buildroot/usr/bin/ddd
test -z "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/ddd" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/ddd"
 /usr/libexec/rpm-build/install -p -m 644 'Ddd' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/ddd/Ddd'
test -z "/usr/src/tmp/ddd-buildroot/usr/share/applications" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/applications"
 /usr/libexec/rpm-build/install -p -m 644 'ddd.desktop' '/usr/src/tmp/ddd-buildroot/usr/share/applications/ddd.desktop'
test -z "/usr/src/tmp/ddd-buildroot/usr/share/info" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/info"
 /usr/libexec/rpm-build/install -p -m 644 './ddd.info' '/usr/src/tmp/ddd-buildroot/usr/share/info/ddd.info'
 /usr/libexec/rpm-build/install -p -m 644 './ddd-themes.info' '/usr/src/tmp/ddd-buildroot/usr/share/info/ddd-themes.info'
test -z "/usr/src/tmp/ddd-buildroot/usr/share/man/man1" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/man/man1"
 /usr/libexec/rpm-build/install -p -m 644 './ddd.1' '/usr/src/tmp/ddd-buildroot/usr/share/man/man1/ddd.1'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[1]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12/ddd'
make[1]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12'
make[2]: Entering directory '/usr/src/RPM/BUILD/ddd-3.3.12'
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12" || /bin/mkdir -p "/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12"
 /usr/libexec/rpm-build/install -p -m 644 'NEWS' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/NEWS'
 /usr/libexec/rpm-build/install -p -m 644 'COPYING' '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/COPYING'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12'
make[1]: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12'
make: Leaving directory '/usr/src/RPM/BUILD/ddd-3.3.12'
+ rm -fv /usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/COPYING /usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/NEWS
removed '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/COPYING'
removed '/usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/NEWS'
+ mkdir -p /usr/src/tmp/ddd-buildroot/etc/X11/app-defaults
+ mv /usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/ddd/Ddd /usr/src/tmp/ddd-buildroot/etc/X11/app-defaults
+ rmdir /usr/src/tmp/ddd-buildroot/usr/share/ddd-3.3.12/ddd
+ rm -rf /usr/src/tmp/ddd-buildroot/usr/share/doc/ddd-3.3.12
+ mkdir -p /usr/src/tmp/ddd-buildroot/usr/share/doc/ddd-3.3.12
+ cp -a AUTHORS NEWS PROBLEMS TIPS TODO doc/ddd-paper.ps.bz2 doc/vse.ps.bz2 doc/html /usr/src/tmp/ddd-buildroot/usr/share/doc/ddd-3.3.12/
+ sed -i -e '/^\.PSPIC/d' /usr/src/tmp/ddd-buildroot//usr/share/man/man1/ddd.1
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/ddd-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/ddd-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/ddd-buildroot/ (default)
Compressing files in /usr/src/tmp/ddd-buildroot (auto)
Verifying info files in /usr/src/tmp/ddd-buildroot/usr/share/info (normal)
Adjusting library links in /usr/src/tmp/ddd-buildroot
./usr/lib64: (from <cmdline>:0)
Verifying ELF objects in /usr/src/tmp/ddd-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: ddd-3.3.12-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LRe7IT
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Nb91G7
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: gdb, /lib64/ld-linux-x86-64.so.2, libX11.so.6()(64bit) >= set:ohc6firDUUZfb5xdaFaj7ad73mVs5z44ODUCvEnSMJn3Fg3N1yZtztpbdn26TKO0eZ1adoI42GoF5buIYUZ9LD5twaEEUZ0c0bRJMsnEtB9vUXqvPgCUJ08ZpKMHoZ0QjVQE3t2osvZ9vWpd992wFAw07se8FZt0Z6nwRZuMZDtTQnKIs9EBO7kUoH7PgDjNlXOcUycsd75pg6Qk3H5bmjClxdknmjkdd7Poz01, libXaw.so.7()(64bit) >= set:lioSRAV3F7Thr2, libXm.so.4()(64bit) >= set:phSfmFDK75vzBDJGgcMbsK5zx75U9Z1b7fhk6j2hBY03KO0Sabd965Kg660xytECq60fEgvdxJVGLQiZx8xat4kj5rmy6UuVvGxgU48U83n1az0LWp4wZkomAZJNqy4SA4mFBtMx1Z6UmjvFYtsa7uGalViMHmtAteFh6tVjl7NYrsnwKjddBqfZ1zgRgNiwW0iCBEtqcqcoUVOtZbDgvfCrlntXQicZlMAqX67F3DTaBWdU4rKd6pJhT83gTlwIg8BvDaDUpYakwJxFBoQq8lfsN87g8YHHT1nN2M85OwVVrkan8ZLaph7soRJIVevFthM4oNlnVQOHHDRC4YuR9mtpESQVx1ARAHEvR5Z59tQGJ8bwlNX9omid71FMU2qlJFCPCgo6iS6xOC1lc0sGpPVjJzrRJqZpbVJSrQaPwi2rW2, libXmu.so.6()(64bit) >= set:lkiei0, libXt.so.6()(64bit) >= set:mfkj9GmG6ZpOTIHhx5qdZEbOBBotLihAgqwieuA80Bm3yfK1Zc09S0j54PZ2tLXZ5zz67VuE5YXTycce4xklFeSuaHhVy3ifcHV044LpDWeSER1qr5CS99ZrLvGBJoFUiTwr6XVtdk6FkgB2MlJh8GaEnUDpwdGCoroNqPcccR3I05pVwLjLLCPeuMjip6WqCMp2BntRie0NQO3cZ6LZHaG7gEXksAeDdkyo1AlxZr1, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.35)(64bit), libreadline.so.7()(64bit) >= set:njwnRFx0lVssw7kvJzxXxLZsjC7kD9r6TUTppb, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libtinfo.so.5()(64bit) >= set:ljhU1i2T, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Obsoletes: ddd-static, ddd-semistatic, ddd-dynamic
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.n062wB
Creating ddd-debuginfo package
Processing files: ddd-doc-html-3.3.12-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ND03jd
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Se4Mff
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: ddd = 3.3.12-alt4
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oRSLZt
Processing files: ddd-doc-ps-3.3.12-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3KUnVQ
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aG1LCE
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: ddd = 3.3.12-alt4
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.d3No9Z
Processing files: ddd-debuginfo-3.3.12-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Xebuvd
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.17c3pA
find-requires: running scripts (debuginfo)
Requires: ddd = 3.3.12-alt4, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libX11.so.6), debug64(libXaw.so.7), debug64(libXm.so.4), debug64(libXmu.so.6), debug64(libXt.so.6), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libreadline.so.7), debug64(libstdc++.so.6), debug64(libtinfo.so.5)
Adding to ddd-doc-html a strict dependency on ddd
Adding to ddd-doc-ps a strict dependency on ddd
Adding to ddd-debuginfo a strict dependency on ddd
Wrote: /usr/src/RPM/RPMS/x86_64/ddd-3.3.12-alt4.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/ddd-doc-html-3.3.12-alt4.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/ddd-doc-ps-3.3.12-alt4.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/ddd-debuginfo-3.3.12-alt4.x86_64.rpm (w2T16.xzdio)
181.93user 23.36system 0:45.68elapsed 449%CPU (0avgtext+0avgdata 155300maxresident)k
0inputs+0outputs (0major+8088630minor)pagefaults 0swaps
/.out/ddd-3.3.12-alt4.x86_64.rpm: The use of such a license name is ambiguous: GPL
/.out/ddd-doc-html-3.3.12-alt4.x86_64.rpm: The use of such a license name is ambiguous: GPL
/.out/ddd-doc-ps-3.3.12-alt4.x86_64.rpm: The use of such a license name is ambiguous: GPL
/.out/ddd-debuginfo-3.3.12-alt4.x86_64.rpm: The use of such a license name is ambiguous: GPL
188.91user 26.93system 0:56.41elapsed 382%CPU (0avgtext+0avgdata 155300maxresident)k
9704inputs+0outputs (31441major+8541345minor)pagefaults 0swaps
--- ddd-3.3.12-alt4.x86_64.rpm.repo	2019-11-13 14:32:51.000000000 +0000
+++ ddd-3.3.12-alt4.x86_64.rpm.hasher	2022-04-29 02:44:41.959290139 +0000
@@ -50,3 +50,3 @@
 Requires: libXmu.so.6()(64bit) >= set:lkiei0
-Requires: libXt.so.6()(64bit) >= set:mfkj9GmG6ZpOTIHhx5qdZEbOBBotLihAgqwieuA80Bm3yfK1Zc09S0j54PZ2tLXZ5zz67VuE5YXTycce4xklFeSuaHhVy3ifcHV044LpDWeSER1qr5CS99ZrLvGBJoFUiTwr6XR5RA6EciFwa5wHqzgklgLMfP0rkdNSMyRCpooG7o1aOO1vDuvdDtYwDAOcQRcxP4aLWGBs0yFB7oWJTZB5R38QtaeiDP6ahI0OGgZJ0
+Requires: libXt.so.6()(64bit) >= set:mfkj9GmG6ZpOTIHhx5qdZEbOBBotLihAgqwieuA80Bm3yfK1Zc09S0j54PZ2tLXZ5zz67VuE5YXTycce4xklFeSuaHhVy3ifcHV044LpDWeSER1qr5CS99ZrLvGBJoFUiTwr6XVtdk6FkgB2MlJh8GaEnUDpwdGCoroNqPcccR3I05pVwLjLLCPeuMjip6WqCMp2BntRie0NQO3cZ6LZHaG7gEXksAeDdkyo1AlxZr1
 Requires: libc.so.6(GLIBC_2.11)(64bit)  
@@ -56,2 +56,4 @@
 Requires: libc.so.6(GLIBC_2.3.4)(64bit)  
+Requires: libc.so.6(GLIBC_2.33)(64bit)  
+Requires: libc.so.6(GLIBC_2.34)(64bit)  
 Requires: libc.so.6(GLIBC_2.4)(64bit)  
@@ -59,3 +61,5 @@
 Requires: libgcc_s.so.1(GCC_3.0)(64bit)  
+Requires: libgcc_s.so.1(GCC_3.3.1)(64bit)  
 Requires: libm.so.6(GLIBC_2.2.5)(64bit)  
+Requires: libm.so.6(GLIBC_2.35)(64bit)  
 Requires: libreadline.so.7()(64bit) >= set:njwnRFx0lVssw7kvJzxXxLZsjC7kD9r6TUTppb
@@ -77,3 +81,3 @@
 File: /etc/X11/app-defaults/Ddd	100644	root:root	ed86a674cc51680fc4db2b6a0df6225f	
-File: /usr/bin/ddd	100755	root:root	cc819bc4e7959ad2024f2de363439a56	
+File: /usr/bin/ddd	100755	root:root	507b0da38214b43c152f2a286a52a6e3	
 File: /usr/share/applications/ddd.desktop	100644	root:root	3c8d7ca32b2b6590b27aab194ff6d7cc	
@@ -116,5 +120,5 @@
 File: /usr/share/doc/ddd-3.3.12/TODO	100644	root:root	b651d327d4cd531c55923bb0da25e65d	
-File: /usr/share/info/ddd-themes.info.xz	100644	root:root	66c7b870adeee4e46409f621ab890656	
-File: /usr/share/info/ddd.info.xz	100644	root:root	cd7169fd3e2490073d181dfdfec256af	
+File: /usr/share/info/ddd-themes.info.xz	100644	root:root	d0508cd787cf9e370a2fc388b5554a1c	
+File: /usr/share/info/ddd.info.xz	100644	root:root	9b950c1736d1db9872fb77dae14f3952	
 File: /usr/share/man/man1/ddd.1.xz	100644	root:root	6e8239b6b0b51b601d2be06e7e89b26c	
-RPMIdentity: d135fceedccd01d7abd85011bd19018935b037ea58f8d1c54f3278481872e17c6fd246dc6254c9ecfca99a2eb0bd219478fa8a311fcf22206fa8e90a423001ea
+RPMIdentity: 2bdd6f09636553f9c374011160b25814254cf099068aba17804be7130e0a46306c258594fec8cb5f9e9c1b6d79cb46934a5ea25cd495c83827e88d48027e987c
--- ddd-debuginfo-3.3.12-alt4.x86_64.rpm.repo	2019-11-13 14:32:51.000000000 +0000
+++ ddd-debuginfo-3.3.12-alt4.x86_64.rpm.hasher	2022-04-29 02:44:42.015289436 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/ce	40755	root:root	
-/usr/lib/debug/.build-id/ce/c5525076e6ce88a1afd7669b37a9d875669043	120777	root:root	../../../../bin/ddd
-/usr/lib/debug/.build-id/ce/c5525076e6ce88a1afd7669b37a9d875669043.debug	120777	root:root	../../usr/bin/ddd.debug
+/usr/lib/debug/.build-id/dd	40755	root:root	
+/usr/lib/debug/.build-id/dd/30b5f746afbc84dd2c8967515640def1b0e535	120777	root:root	../../../../bin/ddd
+/usr/lib/debug/.build-id/dd/30b5f746afbc84dd2c8967515640def1b0e535.debug	120777	root:root	../../usr/bin/ddd.debug
 /usr/lib/debug/usr/bin/ddd.debug	100644	root:root	
@@ -140,2 +140,3 @@
 /usr/src/debug/ddd-3.3.12/ddd/HistoryD.C	100644	root:root	
+/usr/src/debug/ddd-3.3.12/ddd/HistoryD.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/HistoryF.h	100644	root:root	
@@ -205,3 +206,2 @@
 /usr/src/debug/ddd-3.3.12/ddd/RegionGN.h	100644	root:root	
-/usr/src/debug/ddd-3.3.12/ddd/ScrolleGEP.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/ScrolledGE.C	100644	root:root	
@@ -280,2 +280,3 @@
 /usr/src/debug/ddd-3.3.12/ddd/WhatNextCB.C	100644	root:root	
+/usr/src/debug/ddd-3.3.12/ddd/WhatNextCB.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/Widget.h	100644	root:root	
@@ -315,2 +316,3 @@
 /usr/src/debug/ddd-3.3.12/ddd/data.C	100644	root:root	
+/usr/src/debug/ddd-3.3.12/ddd/data.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/dbx-lookup.C	100644	root:root	
@@ -333,2 +335,3 @@
 /usr/src/debug/ddd-3.3.12/ddd/examine.C	100644	root:root	
+/usr/src/debug/ddd-3.3.12/ddd/examine.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/exectty.C	100644	root:root	
@@ -439,2 +442,3 @@
 /usr/src/debug/ddd-3.3.12/ddd/tictactoe.C	100644	root:root	
+/usr/src/debug/ddd-3.3.12/ddd/tictactoe.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/tips.C	100644	root:root	
@@ -452,3 +456,2 @@
 /usr/src/debug/ddd-3.3.12/ddd/vsl-gramma.Y	100644	root:root	
-/usr/src/debug/ddd-3.3.12/ddd/vsl-gramma.h	100644	root:root	
 /usr/src/debug/ddd-3.3.12/ddd/vsl-lex.L	100644	root:root	
@@ -556,6 +559,6 @@
 Provides: ddd-debuginfo = 3.3.12-alt4:sisyphus+240721.100.1.1
-File: /usr/lib/debug/.build-id/ce	40755	root:root		
-File: /usr/lib/debug/.build-id/ce/c5525076e6ce88a1afd7669b37a9d875669043	120777	root:root		../../../../bin/ddd
-File: /usr/lib/debug/.build-id/ce/c5525076e6ce88a1afd7669b37a9d875669043.debug	120777	root:root		../../usr/bin/ddd.debug
-File: /usr/lib/debug/usr/bin/ddd.debug	100644	root:root	a182daff72656f5edbf82b11212b0a56	
+File: /usr/lib/debug/.build-id/dd	40755	root:root		
+File: /usr/lib/debug/.build-id/dd/30b5f746afbc84dd2c8967515640def1b0e535	120777	root:root		../../../../bin/ddd
+File: /usr/lib/debug/.build-id/dd/30b5f746afbc84dd2c8967515640def1b0e535.debug	120777	root:root		../../usr/bin/ddd.debug
+File: /usr/lib/debug/usr/bin/ddd.debug	100644	root:root	2217660dc0bf33fbb37b8c1c1b007932	
 File: /usr/src/debug/ddd-3.3.12	40755	root:root		
@@ -696,2 +699,3 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/HistoryD.C	100644	root:root	d1331bd22fc00770735bda3be0cc1349	
+File: /usr/src/debug/ddd-3.3.12/ddd/HistoryD.h	100644	root:root	c5368be39c7312ce2cbb506fd123d636	
 File: /usr/src/debug/ddd-3.3.12/ddd/HistoryF.h	100644	root:root	b8d422f23d366553e04a44887f8cbcb2	
@@ -761,3 +765,2 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/RegionGN.h	100644	root:root	d1438aab8f37f908f7765b52e2570a28	
-File: /usr/src/debug/ddd-3.3.12/ddd/ScrolleGEP.h	100644	root:root	c442f812efd8da627b5024595b40d7e4	
 File: /usr/src/debug/ddd-3.3.12/ddd/ScrolledGE.C	100644	root:root	8f206ad114fac3eb5842a219842387f8	
@@ -836,2 +839,3 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/WhatNextCB.C	100644	root:root	1540a8fa00b6d999b6047c0b28dadc76	
+File: /usr/src/debug/ddd-3.3.12/ddd/WhatNextCB.h	100644	root:root	67ba8e342e35b5ed264b3d3644c6edd9	
 File: /usr/src/debug/ddd-3.3.12/ddd/Widget.h	100644	root:root	9f664e10f349770908bf83e0b72f4b0c	
@@ -871,2 +875,3 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/data.C	100644	root:root	ae282b9cb9f254abf8b162c91a25a69b	
+File: /usr/src/debug/ddd-3.3.12/ddd/data.h	100644	root:root	d38d3fd516147139ea353ffa8dcad976	
 File: /usr/src/debug/ddd-3.3.12/ddd/dbx-lookup.C	100644	root:root	7036cb34a7563ba7a0947a3001f2963c	
@@ -889,2 +894,3 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/examine.C	100644	root:root	de977296ff7effa791f67241d422e399	
+File: /usr/src/debug/ddd-3.3.12/ddd/examine.h	100644	root:root	becfdf03fe92a81b3859f51d11317dea	
 File: /usr/src/debug/ddd-3.3.12/ddd/exectty.C	100644	root:root	0b597fddf55c31161989e5d1ec569e5a	
@@ -995,2 +1001,3 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/tictactoe.C	100644	root:root	f82a666b6a975339dde62702fa3e78e9	
+File: /usr/src/debug/ddd-3.3.12/ddd/tictactoe.h	100644	root:root	333ce6587eab200ea9e1730b0ddbcdd7	
 File: /usr/src/debug/ddd-3.3.12/ddd/tips.C	100644	root:root	1532eeb89be77d172bad3883298931f2	
@@ -1008,3 +1015,2 @@
 File: /usr/src/debug/ddd-3.3.12/ddd/vsl-gramma.Y	100644	root:root	4068bdadcedbbc67e522d18d6deafabe	
-File: /usr/src/debug/ddd-3.3.12/ddd/vsl-gramma.h	100644	root:root	7cb861e99b7894041118fe78c6f5e3d7	
 File: /usr/src/debug/ddd-3.3.12/ddd/vsl-lex.L	100644	root:root	5fb4ffbb7afd98456d119e598f55fdc1	
@@ -1097,2 +1103,2 @@
 File: /usr/src/debug/ddd-3.3.12/icons/toolbar/watch.xbmxx	100644	root:root	dbeff14c7488d0c54a654d0e7fb3c88c	
-RPMIdentity: cfac58661ba47a57f6c7810b5118347821a1c2c2894d8acec5662d42eb475d431b51f7f0e79a2a337f3ebbb99f65fe036a3984ceffaec537c19b031c32e03bd9
+RPMIdentity: 845da627957c9258ab5fc3b3f0dcf191c62a74c0033ba718ae4c8565f2c5a281f4279b4f53efb681679a6597d0ab7adf0eb6a6af8d09360e9e6467ed4b937e5e