=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/ddd", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ddd-3.3.12nb3 Making all in themes gmake[1]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/themes' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/themes' Making all in vsllib gmake[1]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/vsllib' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/vsllib' Making all in ddd gmake[1]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' /opt/local/bin/gmake all-am gmake[2]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' cat ./host.h.in | \ /tmp/work/devel/ddd/work/.tools/bin/sed "s%@HOST_CANONICAL@%x86_64-sun-solaris2.11%" | \ /tmp/work/devel/ddd/work/.tools/bin/sed "s%@TARGET_CANONICAL@%x86_64-sun-solaris2.11%" | \ cat > host.h~ && mv host.h~ host.h cat ./root.h.in | \ /tmp/work/devel/ddd/work/.tools/bin/sed "s%@ROOT@%/opt/local/share/ddd-3.3.12%" | \ /tmp/work/devel/ddd/work/.tools/bin/sed "s%@ALT_ROOT@%/opt/local/share/ddd%" | \ cat > root.h~ && mv root.h~ root.h /opt/local/bin/gmake ddd.info g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT assert.o -MD -MP -MF .deps/assert.Tpo -c -o assert.o assert.C g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT basename.o -MD -MP -MF .deps/basename.Tpo -c -o basename.o basename.C gmake[3]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' gmake[3]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' info --subnodes -o - -f ./ddd.info | cat > ddd.info.txt~ \ && mv ddd.info.txt~ ddd.info.txt mv -f .deps/basename.Tpo .deps/basename.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT compare.o -MD -MP -MF .deps/compare.Tpo -c -o compare.o compare.C mv -f .deps/compare.Tpo .deps/compare.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT cook.o -MD -MP -MF .deps/cook.Tpo -c -o cook.o cook.C g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT cwd.o -MD -MP -MF .deps/cwd.Tpo -c -o cwd.o cwd.C mv -f .deps/assert.Tpo .deps/assert.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT glob.o -MD -MP -MF .deps/glob.Tpo -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; | ^ mv -f .deps/cwd.Tpo .deps/cwd.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.C mv -f .deps/glob.Tpo .deps/glob.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT home.o -MD -MP -MF .deps/home.Tpo -c -o home.o home.C mv -f .deps/cook.Tpo .deps/cook.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT isid.o -MD -MP -MF .deps/isid.Tpo -c -o isid.o isid.C mv -f .deps/hash.Tpo .deps/hash.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT rxclass.o -MD -MP -MF .deps/rxclass.Tpo -c -o rxclass.o rxclass.C mv -f .deps/isid.Tpo .deps/isid.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT sigName.o -MD -MP -MF .deps/sigName.Tpo -c -o sigName.o sigName.C mv -f .deps/home.Tpo .deps/home.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT strclass.o -MD -MP -MF .deps/strclass.Tpo -c -o strclass.o strclass.C mv -f .deps/rxclass.Tpo .deps/rxclass.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT tabs.o -MD -MP -MF .deps/tabs.Tpo -c -o tabs.o tabs.C mv -f .deps/sigName.Tpo .deps/sigName.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT uniquify.o -MD -MP -MF .deps/uniquify.Tpo -c -o uniquify.o uniquify.C strclass.C: In function 'std::istream& operator>>(std::istream&, string&)': strclass.C:1549:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1549 | register std::streambuf *sb = s.rdbuf(); | ^~ strclass.C: In function 'int readline(std::istream&, string&, char, int)': strclass.C:1592:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1592 | register std::streambuf *sb = s.rdbuf(); | ^~ mv -f .deps/tabs.Tpo .deps/tabs.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Logger.o -MD -MP -MF .deps/Logger.Tpo -c -o Logger.o Logger.C mv -f .deps/uniquify.Tpo .deps/uniquify.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT MemCheck.o -MD -MP -MF .deps/MemCheck.Tpo -c -o MemCheck.o MemCheck.C mv -f .deps/Logger.Tpo .deps/Logger.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PrintGC.o -MD -MP -MF .deps/PrintGC.Tpo -c -o PrintGC.o PrintGC.C mv -f .deps/PrintGC.Tpo .deps/PrintGC.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT SignalB.o -MD -MP -MF .deps/SignalB.Tpo -c -o SignalB.o SignalB.C mv -f .deps/SignalB.Tpo .deps/SignalB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TypeInfo.o -MD -MP -MF .deps/TypeInfo.Tpo -c -o TypeInfo.o TypeInfo.C mv -f .deps/TypeInfo.Tpo .deps/TypeInfo.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT UniqueId.o -MD -MP -MF .deps/UniqueId.Tpo -c -o UniqueId.o UniqueId.C mv -f .deps/strclass.Tpo .deps/strclass.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Agent.o -MD -MP -MF .deps/Agent.Tpo -c -o Agent.o Agent.C mv -f .deps/MemCheck.Tpo .deps/MemCheck.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT AgentM.o -MD -MP -MF .deps/AgentM.Tpo -c -o AgentM.o AgentM.C In file included from AgentM.C:31: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/iso/signal_iso.h:48, from /usr/include/signal.h:42, from AgentM.h:36: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/UniqueId.Tpo .deps/UniqueId.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT AsyncAgent.o -MD -MP -MF .deps/AsyncAgent.Tpo -c -o AsyncAgent.o AsyncAgent.C In file included from Agent.h:106, from Agent.C:58: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from Agent.C:36: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C: In static member function 'static void Agent::childStatusChange(int)': Agent.C:70:17: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 70 | signal(sig, SignalProc(Agent::childStatusChange)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C: In member function 'bool Agent::running()': Agent.C:302:55: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 302 | SignalProc istat = SignalProc(signal(SIGINT, SignalProc(SIG_IGN))); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C:303:55: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 303 | SignalProc qstat = SignalProc(signal(SIGQUIT, SignalProc(SIG_IGN))); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C:304:55: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 304 | SignalProc hstat = SignalProc(signal(SIGHUP, SignalProc(SIG_IGN))); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C:327:25: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 327 | signal(SIGINT, istat); | ^~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C:328:25: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 328 | signal(SIGQUIT, qstat); | ^~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ Agent.C:329:25: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 329 | signal(SIGHUP, hstat); | ^~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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); | ^~~~~~~~~~~~~~ mv -f .deps/AgentM.Tpo .deps/AgentM.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ChunkQueue.o -MD -MP -MF .deps/ChunkQueue.Tpo -c -o ChunkQueue.o ChunkQueue.C mv -f .deps/ChunkQueue.Tpo .deps/ChunkQueue.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DataLength.o -MD -MP -MF .deps/DataLength.Tpo -c -o DataLength.o DataLength.C mv -f .deps/DataLength.Tpo .deps/DataLength.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT HandlerL.o -MD -MP -MF .deps/HandlerL.Tpo -c -o HandlerL.o HandlerL.C mv -f .deps/Agent.Tpo .deps/Agent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LiterateA.o -MD -MP -MF .deps/LiterateA.Tpo -c -o LiterateA.o LiterateA.C In file included from Agent.h:106, from AsyncAgent.h:55, from AsyncAgent.C:31: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/iso/signal_iso.h:48, from /usr/include/signal.h:42, from Agent.h:91: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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__) | ^ mv -f .deps/HandlerL.Tpo .deps/HandlerL.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ReadLineA.o -MD -MP -MF .deps/ReadLineA.Tpo -c -o ReadLineA.o ReadLineA.C mv -f .deps/AsyncAgent.Tpo .deps/AsyncAgent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TimeOut.o -MD -MP -MF .deps/TimeOut.Tpo -c -o TimeOut.o TimeOut.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from LiterateA.C:48: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from LiterateA.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from ReadLineA.h:31, from ReadLineA.C:31: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/ReadLineA.Tpo .deps/ReadLineA.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TTYAgent.o -MD -MP -MF .deps/TTYAgent.Tpo -c -o TTYAgent.o TTYAgent.C mv -f .deps/TimeOut.Tpo .deps/TimeOut.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT charsets.o -MD -MP -MF .deps/charsets.Tpo -c -o charsets.o charsets.C mv -f .deps/LiterateA.Tpo .deps/LiterateA.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT converters.o -MD -MP -MF .deps/converters.Tpo -c -o converters.o converters.C In file included from MString.h:34, from charsets.h:32, from charsets.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from TTYAgent.C:51: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from MString.h:34, from charsets.h:32, from converters.C:52: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from converters.C:96: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ mv -f .deps/charsets.Tpo .deps/charsets.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT events.o -MD -MP -MF .deps/events.Tpo -c -o events.o events.C mv -f .deps/TTYAgent.Tpo .deps/TTYAgent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT findParent.o -MD -MP -MF .deps/findParent.Tpo -c -o findParent.o findParent.C In file included from findParent.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/events.Tpo .deps/events.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT findWindow.o -MD -MP -MF .deps/findWindow.Tpo -c -o findWindow.o findWindow.C mv -f .deps/converters.Tpo .deps/converters.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT fileSBF.o -MD -MP -MF .deps/fileSBF.Tpo -c -o fileSBF.o fileSBF.C mv -f .deps/findParent.Tpo .deps/findParent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT frame.o -MD -MP -MF .deps/frame.Tpo -c -o frame.o frame.C In file included from fileSBF.h:31, from fileSBF.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/frame.Tpo .deps/frame.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT longName.o -MD -MP -MF .deps/longName.Tpo -c -o longName.o longName.C mv -f .deps/findWindow.Tpo .deps/findWindow.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT selection.o -MD -MP -MF .deps/selection.Tpo -c -o selection.o selection.C mv -f .deps/fileSBF.Tpo .deps/fileSBF.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT verify.o -MD -MP -MF .deps/verify.Tpo -c -o verify.o verify.C In file included from selection.h:31, from selection.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/longName.Tpo .deps/longName.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT AutoRaise.o -MD -MP -MF .deps/AutoRaise.Tpo -c -o AutoRaise.o AutoRaise.C In file included from AutoRaise.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/verify.Tpo .deps/verify.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Delay.o -MD -MP -MF .deps/Delay.Tpo -c -o Delay.o Delay.C mv -f .deps/selection.Tpo .deps/selection.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DeleteWCB.o -MD -MP -MF .deps/DeleteWCB.Tpo -c -o DeleteWCB.o DeleteWCB.C In file included from DeleteWCB.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/DeleteWCB.Tpo .deps/DeleteWCB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DestroyCB.o -MD -MP -MF .deps/DestroyCB.Tpo -c -o DestroyCB.o DestroyCB.C mv -f .deps/AutoRaise.Tpo .deps/AutoRaise.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ExitCB.o -MD -MP -MF .deps/ExitCB.Tpo -c -o ExitCB.o ExitCB.C In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/DialogS.h:26, from DestroyCB.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/DestroyCB.Tpo .deps/DestroyCB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT InitImage.o -MD -MP -MF .deps/InitImage.Tpo -c -o InitImage.o InitImage.C In file included from ExitCB.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/ExitCB.Tpo .deps/ExitCB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Swallower.o -MD -MP -MF .deps/Swallower.Tpo -c -o Swallower.o Swallower.C In file included from InitImage.C:45: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/InitImage.Tpo .deps/InitImage.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT XErrorB.o -MD -MP -MF .deps/XErrorB.Tpo -c -o XErrorB.o XErrorB.C mv -f .deps/Swallower.Tpo .deps/Swallower.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT freeXmST.o -MD -MP -MF .deps/freeXmST.Tpo -c -o freeXmST.o freeXmST.C In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/Text.h:26, from HelpCB.h:32, from Delay.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/XErrorB.Tpo .deps/XErrorB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LabelH.o -MD -MP -MF .deps/LabelH.Tpo -c -o LabelH.o LabelH.C In file included from freeXmST.h:31, from freeXmST.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:40, from LabelH.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ mv -f .deps/freeXmST.Tpo .deps/freeXmST.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LessTifH.o -MD -MP -MF .deps/LessTifH.Tpo -c -o LessTifH.o LessTifH.C In file included from LessTifH.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/LabelH.Tpo .deps/LabelH.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT MakeMenu.o -MD -MP -MF .deps/MakeMenu.Tpo -c -o MakeMenu.o MakeMenu.C mv -f .deps/LessTifH.Tpo .deps/LessTifH.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT MString.o -MD -MP -MF .deps/MString.Tpo -c -o MString.o MString.C In file included from MString.h:34, from MString.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/Delay.Tpo .deps/Delay.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ComboBox.o -MD -MP -MF .deps/ComboBox.Tpo -c -o ComboBox.o ComboBox.C In file included from MString.h:34, from MakeMenu.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/MString.Tpo .deps/MString.Po 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: | ^~~~ g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT SpinBox.o -MD -MP -MF .deps/SpinBox.Tpo -c -o SpinBox.o SpinBox.C 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: | ^~~~ In file included from MString.h:34, from charsets.h:32, from ComboBox.C:39: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/ComboBox.Tpo .deps/ComboBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TextSetS.o -MD -MP -MF .deps/TextSetS.Tpo -c -o TextSetS.o TextSetS.C mv -f .deps/MakeMenu.Tpo .deps/MakeMenu.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT printBox.o -MD -MP -MF .deps/printBox.Tpo -c -o printBox.o printBox.C In file included from SpinBox.C:45: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from TextSetS.h:31, from TextSetS.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/TextSetS.Tpo .deps/TextSetS.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT AlignBox.o -MD -MP -MF .deps/AlignBox.Tpo -c -o AlignBox.o AlignBox.C mv -f .deps/SpinBox.Tpo .deps/SpinBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ArcBox.o -MD -MP -MF .deps/ArcBox.Tpo -c -o ArcBox.o ArcBox.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); | ^ 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); | ^ 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]); | ^ 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); | ^ 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]); | ^ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/printBox.Tpo .deps/printBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BinBox.o -MD -MP -MF .deps/BinBox.Tpo -c -o BinBox.o BinBox.C mv -f .deps/AlignBox.Tpo .deps/AlignBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Box.o -MD -MP -MF .deps/Box.Tpo -c -o Box.o Box.C mv -f .deps/ArcBox.Tpo .deps/ArcBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxD.o -MD -MP -MF .deps/BoxD.Tpo -c -o BoxD.o BoxD.C mv -f .deps/BoxD.Tpo .deps/BoxD.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxExtend.o -MD -MP -MF .deps/BoxExtend.Tpo -c -o BoxExtend.o BoxExtend.C mv -f .deps/BinBox.Tpo .deps/BinBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxPoint.o -MD -MP -MF .deps/BoxPoint.Tpo -c -o BoxPoint.o BoxPoint.C mv -f .deps/BoxExtend.Tpo .deps/BoxExtend.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxRegion.o -MD -MP -MF .deps/BoxRegion.Tpo -c -o BoxRegion.o BoxRegion.C mv -f .deps/Box.Tpo .deps/Box.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxSize.o -MD -MP -MF .deps/BoxSize.Tpo -c -o BoxSize.o BoxSize.C mv -f .deps/BoxPoint.Tpo .deps/BoxPoint.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ColorBox.o -MD -MP -MF .deps/ColorBox.Tpo -c -o ColorBox.o ColorBox.C mv -f .deps/BoxSize.Tpo .deps/BoxSize.Po mv -f .deps/BoxRegion.Tpo .deps/BoxRegion.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT CompositeB.o -MD -MP -MF .deps/CompositeB.Tpo -c -o CompositeB.o CompositeB.C g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DiagBox.o -MD -MP -MF .deps/DiagBox.Tpo -c -o DiagBox.o DiagBox.C mv -f .deps/ColorBox.Tpo .deps/ColorBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DummyBox.o -MD -MP -MF .deps/DummyBox.Tpo -c -o DummyBox.o DummyBox.C mv -f .deps/CompositeB.Tpo .deps/CompositeB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT FixBox.o -MD -MP -MF .deps/FixBox.Tpo -c -o FixBox.o FixBox.C mv -f .deps/DiagBox.Tpo .deps/DiagBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT FontFixBox.o -MD -MP -MF .deps/FontFixBox.Tpo -c -o FontFixBox.o FontFixBox.C mv -f .deps/DummyBox.Tpo .deps/DummyBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT FontTable.o -MD -MP -MF .deps/FontTable.Tpo -c -o FontTable.o FontTable.C mv -f .deps/FixBox.Tpo .deps/FixBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT HatBox.o -MD -MP -MF .deps/HatBox.Tpo -c -o HatBox.o HatBox.C mv -f .deps/FontFixBox.Tpo .deps/FontFixBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LineBox.o -MD -MP -MF .deps/LineBox.Tpo -c -o LineBox.o LineBox.C mv -f .deps/FontTable.Tpo .deps/FontTable.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ListBox.o -MD -MP -MF .deps/ListBox.Tpo -c -o ListBox.o ListBox.C mv -f .deps/HatBox.Tpo .deps/HatBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT MarkBox.o -MD -MP -MF .deps/MarkBox.Tpo -c -o MarkBox.o MarkBox.C mv -f .deps/LineBox.Tpo .deps/LineBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT MatchBox.o -MD -MP -MF .deps/MatchBox.Tpo -c -o MatchBox.o MatchBox.C mv -f .deps/ListBox.Tpo .deps/ListBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PrimitiveB.o -MD -MP -MF .deps/PrimitiveB.Tpo -c -o PrimitiveB.o PrimitiveB.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): | ^~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/MarkBox.Tpo .deps/MarkBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT SlopeBox.o -MD -MP -MF .deps/SlopeBox.Tpo -c -o SlopeBox.o SlopeBox.C mv -f .deps/MatchBox.Tpo .deps/MatchBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT StringBox.o -MD -MP -MF .deps/StringBox.Tpo -c -o StringBox.o StringBox.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) | ^~~~~~~~ mv -f .deps/PrimitiveB.Tpo .deps/PrimitiveB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT THatBox.o -MD -MP -MF .deps/THatBox.Tpo -c -o THatBox.o THatBox.C mv -f .deps/SlopeBox.Tpo .deps/SlopeBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TagBox.o -MD -MP -MF .deps/TagBox.Tpo -c -o TagBox.o TagBox.C mv -f .deps/StringBox.Tpo .deps/StringBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TrueBox.o -MD -MP -MF .deps/TrueBox.Tpo -c -o TrueBox.o TrueBox.C mv -f .deps/THatBox.Tpo .deps/THatBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ArgNode.o -MD -MP -MF .deps/ArgNode.Tpo -c -o ArgNode.o ArgNode.C mv -f .deps/TrueBox.Tpo .deps/TrueBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BuiltinCN.o -MD -MP -MF .deps/BuiltinCN.Tpo -c -o BuiltinCN.o BuiltinCN.C mv -f .deps/TagBox.Tpo .deps/TagBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT CallNode.o -MD -MP -MF .deps/CallNode.Tpo -c -o CallNode.o CallNode.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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/ArgNode.Tpo .deps/ArgNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ConstNode.o -MD -MP -MF .deps/ConstNode.Tpo -c -o ConstNode.o ConstNode.C mv -f .deps/BuiltinCN.Tpo .deps/BuiltinCN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DefCallN.o -MD -MP -MF .deps/DefCallN.Tpo -c -o DefCallN.o DefCallN.C mv -f .deps/CallNode.Tpo .deps/CallNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DummyNode.o -MD -MP -MF .deps/DummyNode.Tpo -c -o DummyNode.o DummyNode.C mv -f .deps/ConstNode.Tpo .deps/ConstNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LetNode.o -MD -MP -MF .deps/LetNode.Tpo -c -o LetNode.o LetNode.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())) | ^ mv -f .deps/DummyNode.Tpo .deps/DummyNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT NameNode.o -MD -MP -MF .deps/NameNode.Tpo -c -o NameNode.o NameNode.C mv -f .deps/DefCallN.Tpo .deps/DefCallN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ListNode.o -MD -MP -MF .deps/ListNode.Tpo -c -o ListNode.o ListNode.C mv -f .deps/NameNode.Tpo .deps/NameNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TestNode.o -MD -MP -MF .deps/TestNode.Tpo -c -o TestNode.o TestNode.C mv -f .deps/LetNode.Tpo .deps/LetNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ThemeVSLL.o -MD -MP -MF .deps/ThemeVSLL.Tpo -c -o ThemeVSLL.o ThemeVSLL.C mv -f .deps/ListNode.Tpo .deps/ListNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT TrueNode.o -MD -MP -MF .deps/TrueNode.Tpo -c -o TrueNode.o TrueNode.C mv -f .deps/TestNode.Tpo .deps/TestNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSEFlags.o -MD -MP -MF .deps/VSEFlags.Tpo -c -o VSEFlags.o VSEFlags.C mv -f .deps/ThemeVSLL.Tpo .deps/ThemeVSLL.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLArgList.o -MD -MP -MF .deps/VSLArgList.Tpo -c -o VSLArgList.o VSLArgList.C mv -f .deps/TrueNode.Tpo .deps/TrueNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLBuiltin.o -MD -MP -MF .deps/VSLBuiltin.Tpo -c -o VSLBuiltin.o VSLBuiltin.C mv -f .deps/VSLArgList.Tpo .deps/VSLArgList.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLDef.o -MD -MP -MF .deps/VSLDef.Tpo -c -o VSLDef.o VSLDef.C mv -f .deps/VSEFlags.Tpo .deps/VSEFlags.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLDefList.o -MD -MP -MF .deps/VSLDefList.Tpo -c -o VSLDefList.o VSLDefList.C mv -f .deps/VSLDef.Tpo .deps/VSLDef.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLErr.o -MD -MP -MF .deps/VSLErr.Tpo -c -o VSLErr.o VSLErr.C mv -f .deps/VSLDefList.Tpo .deps/VSLDefList.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLLib.o -MD -MP -MF .deps/VSLLib.Tpo -c -o VSLLib.o VSLLib.C mv -f .deps/VSLBuiltin.Tpo .deps/VSLBuiltin.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLNode.o -MD -MP -MF .deps/VSLNode.Tpo -c -o VSLNode.o VSLNode.C mv -f .deps/VSLErr.Tpo .deps/VSLErr.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT VSLRead.o -MD -MP -MF .deps/VSLRead.Tpo -c -o VSLRead.o VSLRead.C mv -f .deps/VSLNode.Tpo .deps/VSLNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ArcGraphE.o -MD -MP -MF .deps/ArcGraphE.Tpo -c -o ArcGraphE.o ArcGraphE.C mv -f .deps/VSLLib.Tpo .deps/VSLLib.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxEdgeA.o -MD -MP -MF .deps/BoxEdgeA.Tpo -c -o BoxEdgeA.o BoxEdgeA.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] lex.vsl.c:990:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 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] 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: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)' 60 | BoxRegion(const BoxRegion& r): | ^~~~~~~~~ lex.vsl.c: At global scope: lex.vsl.c:1635:17: warning: 'void vslunput(int, char*)' defined but not used [-Wunused-function] 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; | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/ArcGraphE.Tpo .deps/ArcGraphE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BoxGraphN.o -MD -MP -MF .deps/BoxGraphN.Tpo -c -o BoxGraphN.o BoxGraphN.C mv -f .deps/BoxEdgeA.Tpo .deps/BoxEdgeA.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT EdgeA.o -MD -MP -MF .deps/EdgeA.Tpo -c -o EdgeA.o EdgeA.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/EdgeA.Tpo .deps/EdgeA.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Graph.o -MD -MP -MF .deps/Graph.Tpo -c -o Graph.o Graph.C mv -f .deps/BoxGraphN.Tpo .deps/BoxGraphN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT GraphEdge.o -MD -MP -MF .deps/GraphEdge.Tpo -c -o GraphEdge.o GraphEdge.C mv -f .deps/VSLRead.Tpo .deps/VSLRead.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT GraphEdit.o -MD -MP -MF .deps/GraphEdit.Tpo -c -o GraphEdit.o GraphEdit.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: 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: 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); | ^ BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)' 60 | BoxRegion(const BoxRegion& r): | ^~~~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/Graph.Tpo .deps/Graph.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT GraphGC.o -MD -MP -MF .deps/GraphGC.Tpo -c -o GraphGC.o GraphGC.C mv -f .deps/GraphEdge.Tpo .deps/GraphEdge.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT GraphNode.o -MD -MP -MF .deps/GraphNode.Tpo -c -o GraphNode.o GraphNode.C In file included from GraphEdit.C:38: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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:36, from GraphEdit.C:48: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ In file included from GraphEditP.h:45: 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; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: 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; | ^ 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; | ^~~~~~ 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(); | ^ 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; | ^~~~~~ 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; | ^ 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; | ^ 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; | ^ 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); | ^~~~~~~~~ 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; | ^ 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)); | ^ 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); | ^ 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); | ^ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/GraphGC.Tpo .deps/GraphGC.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT HintGraphN.o -MD -MP -MF .deps/HintGraphN.Tpo -c -o HintGraphN.o HintGraphN.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/GraphNode.Tpo .deps/GraphNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LineGraphE.o -MD -MP -MF .deps/LineGraphE.Tpo -c -o LineGraphE.o LineGraphE.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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: BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)' 60 | BoxRegion(const BoxRegion& r): | ^~~~~~~~~ mv -f .deps/HintGraphN.Tpo .deps/HintGraphN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT LineGESI.o -MD -MP -MF .deps/LineGESI.Tpo -c -o LineGESI.o LineGESI.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/GraphEdit.Tpo .deps/GraphEdit.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PannedGE.o -MD -MP -MF .deps/PannedGE.Tpo -c -o PannedGE.o PannedGE.C 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(); | ^ 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; | ^~ 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; | ^~ 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: 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; | ^~~~~~~~~~~ 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; | ^~~~~~~~~~~ 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; | ^~~~~~~~~~~ BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)' 60 | BoxRegion(const BoxRegion& r): | ^~~~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/LineGraphE.Tpo .deps/LineGraphE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PosGraphN.o -MD -MP -MF .deps/PosGraphN.Tpo -c -o PosGraphN.o PosGraphN.C 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 | ^ 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 | ^ 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 | ^ 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(); | ^ 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(); | ^ 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(); | ^ 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(); | ^ 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]; | ^ 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; | ^~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from PannedGEP.h:32, from PannedGE.C:51: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/LineGESI.Tpo .deps/LineGESI.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT RegionGN.o -MD -MP -MF .deps/RegionGN.Tpo -c -o RegionGN.o RegionGN.C mv -f .deps/PannedGE.Tpo .deps/PannedGE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ScrolledGE.o -MD -MP -MF .deps/ScrolledGE.Tpo -c -o ScrolledGE.o ScrolledGE.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/PosGraphN.Tpo .deps/PosGraphN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT layout.o -MD -MP -MF .deps/layout.Tpo -c -o layout.o layout.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ 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; | ^~~~~~ 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); | ^ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from ScrolleGEP.h:31, from ScrolledGE.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from ScrolleGEP.h:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ In file included from ScrolledGE.h:31, from ScrolleGEP.h: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 GraphEdit.h:33: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/RegionGN.Tpo .deps/RegionGN.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT annotation.o -MD -MP -MF .deps/annotation.Tpo -c -o annotation.o annotation.C mv -f .deps/ScrolledGE.Tpo .deps/ScrolledGE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT args.o -MD -MP -MF .deps/args.Tpo -c -o args.o args.C mv -f .deps/layout.Tpo .deps/layout.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT buttons.o -MD -MP -MF .deps/buttons.Tpo -c -o buttons.o buttons.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from annotation.h:32, from annotation.C:31: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from annotation.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/Text.h:26, from HelpCB.h:32, from args.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from args.C:37: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from args.h:32, from args.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from ddd.h:35, from annotation.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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 AppData.h:33, from buttons.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from buttons.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from buttons.h:31, from buttons.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/annotation.Tpo .deps/annotation.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT cmdtty.o -MD -MP -MF .deps/cmdtty.Tpo -c -o cmdtty.o cmdtty.C mv -f .deps/args.Tpo .deps/args.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT comm-manag.o -MD -MP -MF .deps/comm-manag.Tpo -c -o comm-manag.o comm-manag.C In file included from AppData.h:33, from cmdtty.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from cmdtty.C:34: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from cmdtty.h:32, from cmdtty.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/cmdtty.Tpo .deps/cmdtty.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT complete.o -MD -MP -MF .deps/complete.Tpo -c -o complete.o complete.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from comm-manag.h:39, from comm-manag.C:43: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from comm-manag.h: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 AppData.h:33, from comm-manag.C:45: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from AppData.h:33, from complete.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from complete.C:35: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/complete.Tpo .deps/complete.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ctrl.o -MD -MP -MF .deps/ctrl.Tpo -c -o ctrl.o ctrl.C mv -f .deps/buttons.Tpo .deps/buttons.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT data.o -MD -MP -MF .deps/data.Tpo -c -o data.o data.C In file included from DataDisp.h:48, from data.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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] == '^') | ^ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ArgField.h:41, from DataDisp.h:51: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/ctrl.Tpo .deps/ctrl.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT dbx-lookup.o -MD -MP -MF .deps/dbx-lookup.Tpo -c -o dbx-lookup.o dbx-lookup.C 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/data.Tpo .deps/data.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT decoration.o -MD -MP -MF .deps/decoration.Tpo -c -o decoration.o decoration.C In file included from decoration.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from ddd.h:35, from dbx-lookup.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from dbx-lookup.C:42: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from dbx-lookup.h:31, from dbx-lookup.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/decoration.Tpo .deps/decoration.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT deref.o -MD -MP -MF .deps/deref.Tpo -c -o deref.o deref.C mv -f .deps/dbx-lookup.Tpo .deps/dbx-lookup.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT disp-read.o -MD -MP -MF .deps/disp-read.Tpo -c -o disp-read.o disp-read.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from deref.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from deref.h:31, from deref.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from disp-read.h:37, from disp-read.C:39: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from disp-read.h:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from ddd.h:35, from deref.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from AppData.h:33, from disp-read.C:44: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/deref.Tpo .deps/deref.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT editing.o -MD -MP -MF .deps/editing.Tpo -c -o editing.o editing.C mv -f .deps/comm-manag.Tpo .deps/comm-manag.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT environ.o -MD -MP -MF .deps/environ.Tpo -c -o environ.o environ.C mv -f .deps/disp-read.Tpo .deps/disp-read.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT examine.o -MD -MP -MF .deps/examine.Tpo -c -o examine.o examine.C In file included from AppData.h:33, from editing.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from editing.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from editing.h:33, from editing.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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__) | ^ In file included from ddd.h:35, from examine.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from disp-read.h:37, from examine.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ddd.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/environ.Tpo .deps/environ.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT exectty.o -MD -MP -MF .deps/exectty.Tpo -c -o exectty.o exectty.C mv -f .deps/editing.Tpo .deps/editing.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT exit.o -MD -MP -MF .deps/exit.Tpo -c -o exit.o exit.C mv -f .deps/examine.Tpo .deps/examine.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT expired.o -MD -MP -MF .deps/expired.Tpo -c -o expired.o expired.C In file included from AppData.h:33, from exectty.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from exectty.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from exectty.h:31, from exectty.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 exit.C:69: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from exit.h:33, from exit.C:67: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from AppData.h:33, from exit.C:70: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/expired.Tpo .deps/expired.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.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_signal()': exit.C:232:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 232 | signal(SIGHUP, SignalProc(ddd_signal)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:236:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 236 | signal(SIGTERM, SignalProc(ddd_signal)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:240:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 240 | signal(SIGQUIT, SignalProc(ddd_signal)); | ^~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C: In function 'void ddd_install_fatal(const char*)': exit.C:252:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 252 | signal(SIGINT, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:256:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 256 | signal(SIGFPE, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:260:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 260 | signal(SIGILL, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:264:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 264 | signal(SIGSEGV, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:268:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 268 | signal(SIGBUS, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:272:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 272 | signal(SIGABRT, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:276:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 276 | signal(SIGIOT, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:280:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 280 | signal(SIGTRAP, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:284:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 284 | signal(SIGEMT, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:288:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 288 | signal(SIGSYS, SignalProc(ddd_fatal)); | ^~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:292:21: warning: cast between incompatible function types from 'bool (*)(int, ...)' to 'SignalProc' {aka 'void (*)(...)'} [-Wcast-function-type] 292 | signal(SIGUSR1, SignalProc(ddd_dump_core)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ exit.C:292:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 292 | signal(SIGUSR1, SignalProc(ddd_dump_core)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C: In function 'void ddd_signal(int, ...)': exit.C:401:17: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 401 | signal(sig, SignalProc(SIG_DFL)); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C: In function 'bool ddd_dump_core(int, ...)': exit.C:673:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 673 | signal(sig, SignalProc(SIG_DFL)); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C:696:21: warning: cast between incompatible function types from 'bool (*)(int, ...)' to 'SignalProc' {aka 'void (*)(...)'} [-Wcast-function-type] 696 | signal(sig, SignalProc(ddd_dump_core)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ exit.C:696:21: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 696 | signal(sig, SignalProc(ddd_dump_core)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ exit.C: In function 'void ddd_xt_error(String)': exit.C:814:1: warning: 'noreturn' function does return 814 | } | ^ In file included from AppData.h:33, from file.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from file.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from file.h:32, from file.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/exit.Tpo .deps/exit.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT filetype.o -MD -MP -MF .deps/filetype.Tpo -c -o filetype.o filetype.C mv -f .deps/exectty.Tpo .deps/exectty.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT fonts.o -MD -MP -MF .deps/fonts.Tpo -c -o fonts.o fonts.C In file included from AppData.h:33, from fonts.h:32, from fonts.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from fonts.C:38: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from fonts.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/filetype.Tpo .deps/filetype.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT fortranize.o -MD -MP -MF .deps/fortranize.Tpo -c -o fortranize.o fortranize.C In file included from ddd.h:35, from fortranize.C:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from fortranize.C:34: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from fortranize.h:31, from fortranize.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/fortranize.Tpo .deps/fortranize.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT gdbinit.o -MD -MP -MF .deps/gdbinit.Tpo -c -o gdbinit.o gdbinit.C mv -f .deps/fonts.Tpo .deps/fonts.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT history.o -MD -MP -MF .deps/history.Tpo -c -o history.o history.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from gdbinit.h:31, from gdbinit.C:32: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from AppData.h:33, from gdbinit.h:32: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/file.Tpo .deps/file.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT hostname.o -MD -MP -MF .deps/hostname.Tpo -c -o hostname.o hostname.C mv -f .deps/hostname.Tpo .deps/hostname.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT index.o -MD -MP -MF .deps/index.Tpo -c -o index.o index.C In file included from AppData.h:33, from history.C:57: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from history.C:60: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from history.h:31, from history.C:55: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/gdbinit.Tpo .deps/gdbinit.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT java.o -MD -MP -MF .deps/java.Tpo -c -o java.o java.C mv -f .deps/index.Tpo .deps/index.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT logo.o -MD -MP -MF .deps/logo.Tpo -c -o logo.o logo.C In file included from SourceView.h:51, from java.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from SourceView.h:63: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from StringA.h:31, from java.h:31, from java.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from MString.h:34, from logo.h:34, from logo.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/history.Tpo .deps/history.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT logplayer.o -MD -MP -MF .deps/logplayer.Tpo -c -o logplayer.o logplayer.C mv -f .deps/java.Tpo .deps/java.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT mainloop.o -MD -MP -MF .deps/mainloop.Tpo -c -o mainloop.o mainloop.C mv -f .deps/logo.Tpo .deps/logo.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT mydialogs.o -MD -MP -MF .deps/mydialogs.Tpo -c -o mydialogs.o mydialogs.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 (*)(...)'} [-Wcast-function-type] 92 | signal(SIGINT, (SignalProc)intr); | ^~~~~~~~~~~~~~~~ logplayer.C:92:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 92 | signal(SIGINT, (SignalProc)intr); | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from logplayer.h:31, from logplayer.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 (*)(...)'} [-Wcast-function-type] 150 | signal(SIGINT, (SignalProc)intr); | ^~~~~~~~~~~~~~~~ logplayer.C:150:20: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 150 | signal(SIGINT, (SignalProc)intr); | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from mydialogs.h:36, from mydialogs.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from MString.h:34, from status.h:34, from mainloop.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/logplayer.Tpo .deps/logplayer.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.C mv -f .deps/mainloop.Tpo .deps/mainloop.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT plotter.o -MD -MP -MF .deps/plotter.Tpo -c -o plotter.o plotter.C mv -f .deps/mydialogs.Tpo .deps/mydialogs.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT post.o -MD -MP -MF .deps/post.Tpo -c -o post.o post.C In file included from AppData.h:33, from options.C:51: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from PlotAgent.h:31, from plotter.h:31, from plotter.C:32: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53, from options.C:52: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from options.h:31, from options.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from MString.h:34, from charsets.h:32, from plotter.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from AppData.h:33, from post.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from post.C:35: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from post.h:31, from post.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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)); | ^~~~~~~~~~~~~~~~~~~~~ mv -f .deps/post.Tpo .deps/post.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT print.o -MD -MP -MF .deps/print.Tpo -c -o print.o print.C In file included from ddd.h:35, from print.h:31, from print.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53, from print.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ddd.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/plotter.Tpo .deps/plotter.Po In file included from DispGraph.h:41: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT question.o -MD -MP -MF .deps/question.Tpo -c -o question.o question.C 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ddd.h:35, from question.C:37: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from question.C:39: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from question.h:31, from question.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/print.Tpo .deps/print.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT regexps.o -MD -MP -MF .deps/regexps.Tpo -c -o regexps.o regexps.C mv -f .deps/question.Tpo .deps/question.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT resolveP.o -MD -MP -MF .deps/resolveP.Tpo -c -o resolveP.o resolveP.C In file included from MString.h:34, from status.h:34, from resolveP.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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] lex.ddd.c:8748:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 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] ./rxscan.L:67:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::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' 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] mv -f .deps/resolveP.Tpo .deps/resolveP.Po cat Ddd | cat | \ /tmp/work/devel/ddd/work/.tools/bin/sed -n -f ./ad2c.sed > Ddd.ad.h~ && mv Ddd.ad.h~ Ddd.ad.h mv -f .deps/regexps.Tpo .deps/regexps.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT sashes.o -MD -MP -MF .deps/sashes.Tpo -c -o sashes.o sashes.C g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT select.o -MD -MP -MF .deps/select.Tpo -c -o select.o select.C In file included from sashes.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/PrimitiveP.h:30, from /tmp/work/devel/ddd/work/.buildlink/include/Xm/SashP.h:31, from Sash.h:34, from sashes.C:37: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ mv -f .deps/sashes.Tpo .deps/sashes.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT session.o -MD -MP -MF .deps/session.Tpo -c -o session.o session.C In file included from Agent.h:106, from select.h:31, from select.C:31: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/iso/signal_iso.h:48, from /usr/include/signal.h:42, from Agent.h:91: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/Text.h:26, from HelpCB.h:32, from select.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from AppData.h:33, from session.C:50: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53, from session.C:51: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from session.h:32, from session.C:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/select.Tpo .deps/select.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT settings.o -MD -MP -MF .deps/settings.Tpo -c -o settings.o settings.C mv -f .deps/options.Tpo .deps/options.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT shell.o -MD -MP -MF .deps/shell.Tpo -c -o shell.o shell.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from settings.h:34, from settings.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from settings.h:33: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from ddd.h:35, from shell.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from settings.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/shell.Tpo .deps/shell.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT shorten.o -MD -MP -MF .deps/shorten.Tpo -c -o shorten.o shorten.C mv -f .deps/session.Tpo .deps/session.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT simpleMenu.o -MD -MP -MF .deps/simpleMenu.Tpo -c -o simpleMenu.o simpleMenu.C mv -f .deps/shorten.Tpo .deps/shorten.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT source.o -MD -MP -MF .deps/source.Tpo -c -o source.o source.C In file included from SourceView.h:51, from source.h:33, from source.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/Text.h:26, from HelpCB.h:32, from simpleMenu.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from show.h:32, from simpleMenu.C:42: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from StringA.h:31, from MakeMenu.h:33, from simpleMenu.h:31, from simpleMenu.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from SourceView.h:63: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from SourceView.h:54: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/simpleMenu.Tpo .deps/simpleMenu.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.C In file included from MString.h:34, from status.h:34, from status.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from status.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from status.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/source.Tpo .deps/source.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT string-fun.o -MD -MP -MF .deps/string-fun.Tpo -c -o string-fun.o string-fun.C mv -f .deps/status.Tpo .deps/status.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT tempfile.o -MD -MP -MF .deps/tempfile.Tpo -c -o tempfile.o tempfile.C settings.C: In function 'void add_button(Widget, int&, Dimension&, DebuggerType, EntryType, string)': settings.C:1781:9: warning: 'e_type' may be used uninitialized [-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 | ^~~~~~ mv -f .deps/string-fun.Tpo .deps/string-fun.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT tictactoe.o -MD -MP -MF .deps/tictactoe.Tpo -c -o tictactoe.o tictactoe.C In file included from tictactoe.C:40: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/tempfile.Tpo .deps/tempfile.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT tips.o -MD -MP -MF .deps/tips.Tpo -c -o tips.o tips.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from tictactoe.C:48: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from tictactoe.C:45: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from AppData.h:33, from tips.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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)); | ^~~~~~~~~~~~ mv -f .deps/tictactoe.Tpo .deps/tictactoe.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT toolbar.o -MD -MP -MF .deps/toolbar.Tpo -c -o toolbar.o toolbar.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from tips.C:36: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/settings.Tpo .deps/settings.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ungrab.o -MD -MP -MF .deps/ungrab.Tpo -c -o ungrab.o ungrab.C mv -f .deps/tips.Tpo .deps/tips.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT value-read.o -MD -MP -MF .deps/value-read.Tpo -c -o value-read.o value-read.C In file included from ddd.h:35, from toolbar.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/MessageB.h:26, from ungrab.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/toolbar.Tpo .deps/toolbar.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT vsldoc.o -MD -MP -MF .deps/vsldoc.Tpo -c -o vsldoc.o vsldoc.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from ungrab.C:39: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/stdlib.h:36, from ungrab.C:34: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from comm-manag.h:39, from value-read.C:46: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from value-read.h:35, from value-read.C:41: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from comm-manag.h: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 ddd.h:35, from value-read.C:48: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: | ^~~~~~~ mv -f .deps/ungrab.Tpo .deps/ungrab.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT windows.o -MD -MP -MF .deps/windows.Tpo -c -o windows.o windows.C mv -f .deps/vsldoc.Tpo .deps/vsldoc.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT wm.o -MD -MP -MF .deps/wm.Tpo -c -o wm.o wm.C In file included from AppData.h:33, from windows.C:38: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/value-read.Tpo .deps/value-read.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT xconfig.o -MD -MP -MF .deps/xconfig.Tpo -c -o xconfig.o xconfig.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53, from windows.C:40: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from BoxRegion.h:33, from windows.C:39: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/PrimitiveP.h:30, from /tmp/work/devel/ddd/work/.buildlink/include/Xm/SashP.h:31, from Sash.h:34, from windows.C:68: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ 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; | ^~~~ 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; | ^~~ 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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from wm.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from wm.h:32, from wm.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 ddd.h:35, from wm.C:34: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ wm.C: In function 'void manage_and_raise(Widget)': wm.C:173:23: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 173 | && attr.map_state != IsViewable); In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/VirtKeys.h:26, from xconfig.C:52: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/wm.Tpo .deps/wm.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT AliasGE.o -MD -MP -MF .deps/AliasGE.Tpo -c -o AliasGE.o AliasGE.C mv -f .deps/xconfig.Tpo .deps/xconfig.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ArgField.o -MD -MP -MF .deps/ArgField.Tpo -c -o ArgField.o ArgField.C mv -f .deps/windows.Tpo .deps/windows.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT BreakPoint.o -MD -MP -MF .deps/BreakPoint.Tpo -c -o BreakPoint.o BreakPoint.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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/AliasGE.Tpo .deps/AliasGE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT CodeCache.o -MD -MP -MF .deps/CodeCache.Tpo -c -o CodeCache.o CodeCache.C In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/TextF.h:26, from ArgField.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from CodeCache.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/ArgField.Tpo .deps/ArgField.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Command.o -MD -MP -MF .deps/Command.Tpo -c -o Command.o Command.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from BreakPoint.h:41, from BreakPoint.C:38: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from BreakPoint.h:39: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ddd.h:35, from BreakPoint.C:48: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/CodeCache.Tpo .deps/CodeCache.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DataDisp.o -MD -MP -MF .deps/DataDisp.Tpo -c -o DataDisp.o DataDisp.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from Command.C:43: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 MString.h:34, from status.h:34, from Command.C:45: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from DataDisp.h:48, from DataDisp.C:59: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from DataDisp.h:53: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ArgField.h:41, from DataDisp.h:51: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ 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; | ^~~~~~ 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(); | ^ 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; | ^~~~~~~~~ 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); | ^ 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); | ^ 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; | ^ 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(); | ^ 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); | ^ 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); | ^ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/Command.Tpo .deps/Command.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispBox.o -MD -MP -MF .deps/DispBox.Tpo -c -o DispBox.o DispBox.C mv -f .deps/BreakPoint.Tpo .deps/BreakPoint.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispBuffer.o -MD -MP -MF .deps/DispBuffer.Tpo -c -o DispBuffer.o DispBuffer.C In file included from DispValue.h:42, from DispBox.h:40, from DispBox.C:39: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: 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: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from DispBox.C:43: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from DispBox.h:35: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from disp-read.h:37, from DispBuffer.C:42: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from DispBuffer.h:37, from DispBuffer.C:35: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ddd.h:35, from DispBuffer.C:44: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/DispBuffer.Tpo .deps/DispBuffer.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispGraph.o -MD -MP -MF .deps/DispGraph.Tpo -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: 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: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from DispValue.h:42, from DispNode.h:42, from DispNodeM.h:32, from DispGraph.h:43: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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: BoxRegion.h:60:5: note: because 'BoxRegion' has user-provided 'BoxRegion::BoxRegion(const BoxRegion&)' 60 | BoxRegion(const BoxRegion& r): | ^~~~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from annotation.h:32, from DispGraph.C:54: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from DispGraph.h:36: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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]); | ^ 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)); | ^ 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); | ^ 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); | ^ 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; | ^~~~~~ 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()); | ^ 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]); | ^ 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); | ^ 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; | ^~~~~~ 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()); | ^ 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]); | ^ 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); | ^ 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); | ^ 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; | ^~~~~~ 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; | ^~~~~~ 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; | ^~~~~~ 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; | ^~~~~~ 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(); | ^ 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(); | ^ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/DispBox.Tpo .deps/DispBox.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispNode.o -MD -MP -MF .deps/DispNode.Tpo -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: 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: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from DispValue.h:42, from DispNode.h:42: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/DispGraph.Tpo .deps/DispGraph.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispValue.o -MD -MP -MF .deps/DispValue.Tpo -c -o DispValue.o DispValue.C mv -f .deps/DispNode.Tpo .deps/DispNode.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT DispValueT.o -MD -MP -MF .deps/DispValueT.Tpo -c -o DispValueT.o DispValueT.C In file included from DispValue.h:42, from DispValue.C:43: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: 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: 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; | ^~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from DispValue.C:49: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from DispValue.h:35: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/DispValueT.Tpo .deps/DispValueT.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT GDBAgent.o -MD -MP -MF .deps/GDBAgent.Tpo -c -o GDBAgent.o GDBAgent.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from GDBAgent.C:147: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from ddd.h:35, from GDBAgent.C:149: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/DataDisp.Tpo .deps/DataDisp.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT HelpCB.o -MD -MP -MF .deps/HelpCB.Tpo -c -o HelpCB.o HelpCB.C mv -f .deps/DispValue.Tpo .deps/DispValue.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT HistoryD.o -MD -MP -MF .deps/HistoryD.Tpo -c -o HistoryD.o HistoryD.C In file included from Agent.h:106, from HelpCB.C:37: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/iso/signal_iso.h:48, from /usr/include/signal.h:42, from Agent.h:91: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/Text.h:26, from HelpCB.h:32, from HelpCB.C:40: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from HistoryD.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from HistoryD.h:31, from HistoryD.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from ddd.h:35, from HistoryD.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/GDBAgent.Tpo .deps/GDBAgent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PlotAgent.o -MD -MP -MF .deps/PlotAgent.Tpo -c -o PlotAgent.o PlotAgent.C mv -f .deps/HistoryD.Tpo .deps/HistoryD.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PlotArea.o -MD -MP -MF .deps/PlotArea.Tpo -c -o PlotArea.o PlotArea.C In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/DrawingA.h:26, from PlotArea.C:57: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from PlotAgent.h:31, from PlotAgent.C:32: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from LiterateA.h:58: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/HelpCB.Tpo .deps/HelpCB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT PosBuffer.o -MD -MP -MF .deps/PosBuffer.Tpo -c -o PosBuffer.o PosBuffer.C mv -f .deps/PlotArea.Tpo .deps/PlotArea.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ProgressM.o -MD -MP -MF .deps/ProgressM.Tpo -c -o ProgressM.o ProgressM.C In file included from VarArray.h:31, from StringA.h:32, from PlotAgent.h:33: In member function 'DynArray& DynArray::operator=(const DynArray&) [with T = int]', inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = int]' at VarArray.h:108:28, inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = int]' at VarArray.h:105:18, inlined from 'void PlotAgent::reset()' at PlotAgent.C:59:23: DynArray.h:136:39: warning: array subscript 0 is outside array bounds of 'void [0]' [-Warray-bounds=] 136 | _values[i] = m._values[i]; | ~~~~~~~~~^ In constructor 'DynArray::DynArray(int) [with T = int]', inlined from 'VarArray::VarArray(int) [with T = int]' at VarArray.h:87:43, inlined from 'void PlotAgent::reset()' at PlotAgent.C:59:14: DynArray.h:98:17: note: object of size 0 allocated by 'operator new []' 98 | _values(new T [initial_size]) | ^~~~~~~~~~~~~~~~~~~~ In member function 'DynArray& DynArray::operator=(const DynArray&) [with T = int]', inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = int]' at VarArray.h:108:28, inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = int]' at VarArray.h:105:18, inlined from 'void PlotAgent::reset()' at PlotAgent.C:59:23: DynArray.h:136:28: warning: array subscript 0 is outside array bounds of 'void [0]' [-Warray-bounds=] 136 | _values[i] = m._values[i]; | ~~~~~~~~~~~^~~~~~~~~~~~ DynArray.h:133:23: note: object of size 0 allocated by 'operator new []' 133 | _values = new T [_allocated_size]; | ^~~~~~~~~~~~~~~~~~~~~~~ DynArray.h:136:28: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing between 4 and 8589934588 bytes into a region of size 0 [-Wstringop-overflow=] 136 | _values[i] = m._values[i]; | ~~~~~~~~~~~^~~~~~~~~~~~ DynArray.h:133:23: note: destination object of size 0 allocated by 'operator new []' 133 | _values = new T [_allocated_size]; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from AppData.h:33, from PosBuffer.C:39: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from comm-manag.h:39, from PosBuffer.C:41: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from cook.h:31, from PosBuffer.C:36: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ In file included from comm-manag.h: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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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') | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MString.h:34, from status.h:34, from ProgressM.h:33, from ProgressM.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from ProgressM.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ProgressM.h:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/PlotAgent.Tpo .deps/PlotAgent.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT RefreshDI.o -MD -MP -MF .deps/RefreshDI.Tpo -c -o RefreshDI.o RefreshDI.C 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/ProgressM.Tpo .deps/ProgressM.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT SmartC.o -MD -MP -MF .deps/SmartC.Tpo -c -o SmartC.o SmartC.C In file included from MString.h:34, from status.h:34, from RefreshDI.h:32, from RefreshDI.C:31: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/RefreshDI.Tpo .deps/RefreshDI.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT SourceView.o -MD -MP -MF .deps/SourceView.Tpo -c -o SourceView.o SourceView.C In file included from SourceView.h:51, from SourceView.C:72: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mv -f .deps/SmartC.Tpo .deps/SmartC.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ThemeM.o -MD -MP -MF .deps/ThemeM.Tpo -c -o ThemeM.o ThemeM.C mv -f .deps/PosBuffer.Tpo .deps/PosBuffer.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ThemeP.o -MD -MP -MF .deps/ThemeP.Tpo -c -o ThemeP.o ThemeP.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from SourceView.h:63: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from SourceView.h:54: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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: | ^~~~ mv -f .deps/ThemeP.Tpo .deps/ThemeP.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT Tool.o -MD -MP -MF .deps/Tool.Tpo -c -o Tool.o Tool.C mv -f .deps/ThemeM.Tpo .deps/ThemeM.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT UndoBuffer.o -MD -MP -MF .deps/UndoBuffer.Tpo -c -o UndoBuffer.o UndoBuffer.C In file included from AppData.h:33, from Tool.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from BreakPoint.h:41, from UndoBuffer.C:34: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from StringSA.h:31, from UndoBE.h:31, from UndoBuffer.h:32, from UndoBuffer.C:32: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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:48, from UndoBuffer.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from DataDisp.h:57: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/Tool.Tpo .deps/Tool.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT UndoBE.o -MD -MP -MF .deps/UndoBE.Tpo -c -o UndoBE.o UndoBE.C mv -f .deps/UndoBE.Tpo .deps/UndoBE.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT WhatNextCB.o -MD -MP -MF .deps/WhatNextCB.Tpo -c -o WhatNextCB.o WhatNextCB.C In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from Command.h:33, from WhatNextCB.C:33: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from WhatNextCB.h:33, from WhatNextCB.C:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 ddd.h:35, from WhatNextCB.C:36: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h: At global scope: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ mv -f .deps/WhatNextCB.Tpo .deps/WhatNextCB.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT userinfo.o -MD -MP -MF .deps/userinfo.Tpo -c -o userinfo.o userinfo.C mv -f .deps/UndoBuffer.Tpo .deps/UndoBuffer.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT stringify.o -MD -MP -MF .deps/stringify.Tpo -c -o stringify.o stringify.C mv -f .deps/stringify.Tpo .deps/stringify.Po mv -f .deps/userinfo.Tpo .deps/userinfo.Po gmake[3]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' + gcc -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -c -g ./ctest.c -o ctest.o gmake[3]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' + g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -c ./cxxtest.C -o cxxtest.o gmake[3]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT vsl.o -MD -MP -MF .deps/vsl.Tpo -c -o vsl.o vsl.C ./cxxtest.C: In function 'void string_test()': ./cxxtest.C:437:13: warning: storing the address of local variable 'data' in 'address' [-Wdangling-pointer=] 437 | address = (void *)&data; | ~~~~~~~~^~~~~~~~~~~~~~~ ./cxxtest.C:435:10: note: 'data' declared here 435 | char data[]="one plus two = three"; // Display this | ^~~~ ./cxxtest.C:99:14: note: 'address' declared here 99 | static void *address = 0; // Some generic pointer | ^~~~~~~ gmake[3]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' gcc -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -MT DocSpace.o -MD -MP -MF .deps/DocSpace.Tpo -c -o DocSpace.o DocSpace.c mv -f .deps/DocSpace.Tpo .deps/DocSpace.Po /tmp/work/devel/ddd/work/.tools/bin/sed -f ./unumlaut.sed ddd.man | cat > ddd.1~ \ && mv ddd.1~ ddd.1 gzip -c -9 ddd.info.txt > ddd.info.txt.gz~ && mv ddd.info.txt.gz~ ddd.info.txt.gz g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT resources.o -MD -MP -MF .deps/resources.Tpo -c -o resources.o resources.C mv -f .deps/vsl.Tpo .deps/vsl.Po /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o userinfo userinfo.o -lm In file included from AppData.h:33, from resources.C:35: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ mkdir .libs g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -o userinfo userinfo.o -L/opt/local/lib /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -L/usr/lib/amd64 -lm -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o stringify stringify.o -lm mv -f .deps/resources.Tpo .deps/resources.Po /usr/bin/bash ../libtool --tag=CC --mode=link gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o ctest ctest.o -lm g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -o stringify stringify.o -L/opt/local/lib /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -L/usr/lib/amd64 -lm -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o cxxtest cxxtest.o -lm -lm gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -o ctest ctest.o -L/opt/local/lib /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -L/usr/lib/amd64 -lm -R/opt/local/lib -R/opt/local/lib /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -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 -Wl,-R/opt/local/lib -L/opt/local/lib -lXm -lXft -lXaw -lXmu -lXt -lXpm -lXext -lSM -lICE -lX11 -lsocket -lnsl -lsocket -lnsl -lncurses -ly -lm -lelf -lm g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -o cxxtest cxxtest.o -L/opt/local/lib /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -L/usr/lib/amd64 -lm -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib /opt/local/bin/gmake stringify gmake[3]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' gmake[3]: 'stringify' is up to date. gmake[3]: Leaving directory '/tmp/work/devel/ddd/work/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 (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: Package Build User This information will be compiled into DDD. If it is not correct, please edit USERINFO.txt and re-compile. g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT ddd.o -MD -MP -MF .deps/ddd.Tpo -c -o ddd.o ddd.C In file included from VarArray.h:31, from StringA.h:32, from MakeMenu.h:33, from SourceView.h:56: In member function 'DynArray& DynArray::operator=(const DynArray&) [with T = long int]', inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = long int]' at VarArray.h:108:28, inlined from 'VarArray& VarArray::operator=(const VarArray&) [with T = long int]' at VarArray.h:105:18, inlined from 'static int SourceView::read_current(string&, bool, bool)' at SourceView.C:2516:52: DynArray.h:136:28: warning: array subscript 0 is outside array bounds of 'void [0]' [-Warray-bounds=] 136 | _values[i] = m._values[i]; | ~~~~~~~~~~~^~~~~~~~~~~~ DynArray.h:133:23: note: object of size 0 allocated by 'operator new []' 133 | _values = new T [_allocated_size]; | ^~~~~~~~~~~~~~~~~~~~~~~ DynArray.h:136:28: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing between 8 and 17179869176 bytes into a region of size 0 [-Wstringop-overflow=] 136 | _values[i] = m._values[i]; | ~~~~~~~~~~~^~~~~~~~~~~~ DynArray.h:133:23: note: destination object of size 0 allocated by 'operator new []' 133 | _values = new T [_allocated_size]; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ddd.h:35, from ddd.C:134: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from /tmp/work/devel/ddd/work/.buildlink/include/Xm/PrimitiveP.h:30, from /tmp/work/devel/ddd/work/.buildlink/include/Xm/SashP.h:31, from Sash.h:34, from ddd.C:174: /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1181:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1181 | register XEvent *event, | ^~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1276:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1276 | register char *in_str, | ^~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/XmP.h:1277:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1277 | register char *test_str ); | ^~~~~~~~ In file included from ddd.C:183: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ddd.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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: 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: BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)' 62 | BoxPoint(const BoxPoint& p) | ^~~~~~~~ GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy] 182 | new_position = info.new_position; | ^~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ 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: 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; | ^~~~~~ 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:2313:25: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 2313 | signal(SIGCHLD, SignalProc(SIG_DFL)); | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ 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 constructor 'WhenReadyInfo::WhenReadyInfo(const MString&, XtCallbackProc, XtPointer, const XmPushButtonCallbackStruct&)': ddd.C:5825:40: warning: argument to 'sizeof' in 'void* std::memcpy(void*, const void*, size_t)' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 5825 | memcpy(cbs.event, c.event, sizeof(cbs.event)); | ^~~~~~~~~~~~~~~~~ mv -f .deps/SourceView.Tpo .deps/SourceView.Po g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT show.o -MD -MP -MF .deps/show.Tpo -c -o show.o show.C g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -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 -Wl,-R/opt/local/lib -L/opt/local/lib -L/usr/lib/amd64 /opt/local/lib/libXm.so -ljpeg /opt/local/lib/libXft.so /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -lfontconfig /opt/local/lib/libfreetype.so /opt/local/lib/libbz2.so /opt/local/lib/libpng16.so /opt/local/lib/libz.so -lbrotlidec -lpthread -lrt /opt/local/lib/libXrender.so -lXaw /opt/local/lib/libXmu.so /opt/local/lib/libXt.so /opt/local/lib/libXpm.so /opt/local/lib/libXext.so /opt/local/lib/libSM.so /opt/local/lib/libICE.so /opt/local/lib/libX11.so /opt/local/lib/libxcb.so /opt/local/lib/libXau.so /opt/local/lib/libXdmcp.so -lsocket -lnsl /opt/local/lib/libncurses.so -L../lib -ly -lelf -lm -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib /usr/bin/bash ./config-info ./USERINFO.txt USERINFO.txt > configinfo.C~ && \ mv configinfo.C~ configinfo.C g++ -DHAVE_CONFIG_H -I. -I./.. -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -MT configinfo.o -MD -MP -MF .deps/configinfo.Tpo -c -o configinfo.o configinfo.C mv -f .deps/configinfo.Tpo .deps/configinfo.Po In file included from ddd.h:35, from show.h:31, from show.C:33: /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1514:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int from_type, | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1515:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1516:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1516 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1519:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1519 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1520:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1520 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1523:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1523 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1524:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1524 | register int from_type) ; | ^~~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1527:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1527 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1528:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1528 | register int to_type) ; | ^~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1531:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1531 | register int from_val, | ^~~~~~~~ /tmp/work/devel/ddd/work/.buildlink/include/Xm/Xm.h:1532:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1532 | register int to_type) ; | ^~~~~~~ In file included from Agent.h:106, from AsyncAgent.h:55, from LiterateA.h:60, from TTYAgent.h:31, from GDBAgent.h:44, from show.h:32: AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)': AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 78 | old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))), | ^~~~~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} In file included from /usr/include/sys/signal.h:45, from /usr/include/sys/procset.h:40, from /usr/include/sys/wait.h:42, from /usr/include/stdlib.h:46, from /opt/local/gcc13/include/c++/13.4.0/cstdlib:79, from /opt/local/gcc13/include/c++/13.4.0/ext/string_conversions.h:43, from /opt/local/gcc13/include/c++/13.4.0/bits/basic_string.h:4109, from /opt/local/gcc13/include/c++/13.4.0/string:54, from /opt/local/gcc13/include/c++/13.4.0/bits/locale_classes.h:40, from /opt/local/gcc13/include/c++/13.4.0/bits/ios_base.h:41, from /opt/local/gcc13/include/c++/13.4.0/ios:44, from /opt/local/gcc13/include/c++/13.4.0/ostream:40, from /opt/local/gcc13/include/c++/13.4.0/iostream:41, from strclass.h:408, from ddd.h:31: /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive] 80 | old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler))) | ^~~~~~~~~~~~~~~~ | | | SignalProc {aka void (*)(...)} /usr/include/iso/signal_iso.h:61:31: note: initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)' 61 | extern "C" SIG_PF signal(int, SIG_PF); | ^~~~~~ mv -f .deps/show.Tpo .deps/show.Po mv -f .deps/ddd.Tpo .deps/ddd.Po /usr/bin/bash ../libtool --tag=CXX --mode=link g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -L/opt/local/lib -Wl,-R/opt/local/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -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 -Wl,-R/opt/local/lib -L/opt/local/lib -lXm -lXft -lXaw -lXmu -lXt -lXpm -lXext -lSM -lICE -lX11 -lsocket -lnsl -lsocket -lnsl -lncurses -ly -lm -lelf -lm g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/usr/lib/amd64 -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 -Wl,-R/opt/local/lib -L/opt/local/lib -L/usr/lib/amd64 /opt/local/lib/libXm.so -ljpeg /opt/local/lib/libXft.so /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -lfontconfig /opt/local/lib/libfreetype.so /opt/local/lib/libbz2.so /opt/local/lib/libpng16.so /opt/local/lib/libz.so -lbrotlidec -lpthread -lrt /opt/local/lib/libXrender.so -lXaw /opt/local/lib/libXmu.so /opt/local/lib/libXt.so /opt/local/lib/libXpm.so /opt/local/lib/libXext.so /opt/local/lib/libSM.so /opt/local/lib/libICE.so /opt/local/lib/libX11.so /opt/local/lib/libxcb.so /opt/local/lib/libXau.so /opt/local/lib/libXdmcp.so -lsocket -lnsl /opt/local/lib/libncurses.so -L../lib -ly -lelf -lm -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib gmake[2]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' gmake[1]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12/ddd' gmake[1]: Entering directory '/tmp/work/devel/ddd/work/ddd-3.3.12' gmake[1]: Nothing to be done for 'all-am'. gmake[1]: Leaving directory '/tmp/work/devel/ddd/work/ddd-3.3.12'