+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gcvs-1.0nb16/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gcvs-1.0nb16/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for gcvs-1.0nb16 cd . && /usr/bin/bash /home/pbulk/build/devel/gcvs/work/gcvs-1.0/missing --run aclocal-1.6 WARNING: 'aclocal' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.in'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. cd . && \ /usr/bin/bash /home/pbulk/build/devel/gcvs/work/gcvs-1.0/missing --run automake-1.6 --gnu ./Makefile WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.in'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. cd . && /usr/bin/bash /home/pbulk/build/devel/gcvs/work/gcvs-1.0/missing --run autoconf WARNING: 'autoconf' is missing on your system. You should only need it if you modified 'configure.in'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. /usr/bin/bash ./config.status --recheck cd . && /usr/bin/bash ./config.status Makefile config.status: creating Makefile /usr/bin/bash ./config.status --recheck cd . && /usr/bin/bash /home/pbulk/build/devel/gcvs/work/gcvs-1.0/missing --run autoheader WARNING: 'autoheader' is missing on your system. You should only need it if you modified 'acconfig.h' or 'configure.in'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. touch ./config.h.in cd . && /usr/bin/bash ./config.status config.h config.status: creating config.h config.status: config.h is unchanged /opt/local/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/devel/gcvs/work/gcvs-1.0' /usr/bin/bash ./config.status --recheck Making all in common gmake[2]: Entering directory '/home/pbulk/build/devel/gcvs/work/gcvs-1.0/common' cd .. && /usr/bin/bash ./config.status common/Makefile depfiles config.status: creating common/Makefile config.status: executing depfiles commands source='AboutDlg.cpp' object='AboutDlg.o' libtool=no \ depfile='.deps/AboutDlg.Po' tmpdepfile='.deps/AboutDlg.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o AboutDlg.o `test -f 'AboutDlg.cpp' || echo './'`AboutDlg.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from AboutDlg.cpp:26: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ AboutDlg.cpp: In function 'void AboutDialog()': AboutDlg.cpp:299:7: warning: variable 'res' set but not used [-Wunused-but-set-variable] 299 | bool res = false; | ^~~ source='AnnotateDlg.cpp' object='AnnotateDlg.o' libtool=no \ depfile='.deps/AnnotateDlg.Po' tmpdepfile='.deps/AnnotateDlg.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o AnnotateDlg.o `test -f 'AnnotateDlg.cpp' || echo './'`AnnotateDlg.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from AnnotateDlg.cpp:33: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='AppConsole.cpp' object='AppConsole.o' libtool=no \ depfile='.deps/AppConsole.Po' tmpdepfile='.deps/AppConsole.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o AppConsole.o `test -f 'AppConsole.cpp' || echo './'`AppConsole.cpp In file included from ../rf/uwidget.h:25, from UCvsConsole.h:28, from AppConsole.cpp:33: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='AppGlue.cpp' object='AppGlue.o' libtool=no \ depfile='.deps/AppGlue.Po' tmpdepfile='.deps/AppGlue.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o AppGlue.o `test -f 'AppGlue.cpp' || echo './'`AppGlue.cpp In file included from ../rf/uwidget.h:25, from UCvsApp.h:28, from AppGlue.cpp:67: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='AskYesNo.cpp' object='AskYesNo.o' libtool=no \ depfile='.deps/AskYesNo.Po' tmpdepfile='.deps/AskYesNo.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o AskYesNo.o `test -f 'AskYesNo.cpp' || echo './'`AskYesNo.cpp In file included from ../rf/uwidget.h:25, from AskYesNo.cpp:42: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ AskYesNo.cpp: In function 'bool PromptMessage(const char*, const char*, const char*, const char*)': AskYesNo.cpp:182:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 182 | std::auto_ptr<UPromptMessage> dlg(new UPromptMessage(msg, title, def, cncl)); | ^~~~~~~~ In file included from /opt/local/gcc10/include/c++/10.4.0/memory:83, from AskYesNo.cpp:31: /opt/local/gcc10/include/c++/10.4.0/bits/unique_ptr.h:57:28: note: declared here 57 | template<typename> class auto_ptr; | ^~~~~~~~ AskYesNo.cpp: In function 'bool PromptEditMessage(const char*, UStr&, const char*, const char*, const char*)': AskYesNo.cpp:242:7: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 242 | std::auto_ptr<UEditMessage> dlg(new UEditMessage(msg, edit, title, def, cncl)); | ^~~~~~~~ In file included from /opt/local/gcc10/include/c++/10.4.0/memory:83, from AskYesNo.cpp:31: /opt/local/gcc10/include/c++/10.4.0/bits/unique_ptr.h:57:28: note: declared here 57 | template<typename> class auto_ptr; | ^~~~~~~~ source='Authen.cpp' object='Authen.o' libtool=no \ depfile='.deps/Authen.Po' tmpdepfile='.deps/Authen.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o Authen.o `test -f 'Authen.cpp' || echo './'`Authen.cpp In file included from CPStr.h:33, from MultiString.h:30, from Authen.h:28, from Authen.cpp:30: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CommitDlg.cpp' object='CommitDlg.o' libtool=no \ depfile='.deps/CommitDlg.Po' tmpdepfile='.deps/CommitDlg.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CommitDlg.o `test -f 'CommitDlg.cpp' || echo './'`CommitDlg.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from CommitDlg.cpp:35: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CPStr.cpp' object='CPStr.o' libtool=no \ depfile='.deps/CPStr.Po' tmpdepfile='.deps/CPStr.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CPStr.o `test -f 'CPStr.cpp' || echo './'`CPStr.cpp In file included from CPStr.h:33, from CPStr.cpp:28: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CheckoutDlg.cpp' object='CheckoutDlg.o' libtool=no \ depfile='.deps/CheckoutDlg.Po' tmpdepfile='.deps/CheckoutDlg.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CheckoutDlg.o `test -f 'CheckoutDlg.cpp' || echo './'`CheckoutDlg.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from CheckoutDlg.cpp:35: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CvsAlert.cpp' object='CvsAlert.o' libtool=no \ depfile='.deps/CvsAlert.Po' tmpdepfile='.deps/CvsAlert.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CvsAlert.o `test -f 'CvsAlert.cpp' || echo './'`CvsAlert.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from CvsAlert.cpp:35: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CvsArgs.cpp' object='CvsArgs.o' libtool=no \ depfile='.deps/CvsArgs.Po' tmpdepfile='.deps/CvsArgs.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CvsArgs.o `test -f 'CvsArgs.cpp' || echo './'`CvsArgs.cpp In file included from CPStr.h:33, from CvsPrefs.h:30, from CvsArgs.cpp:30: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CvsCommands.cpp' object='CvsCommands.o' libtool=no \ depfile='.deps/CvsCommands.Po' tmpdepfile='.deps/CvsCommands.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CvsCommands.o `test -f 'CvsCommands.cpp' || echo './'`CvsCommands.cpp In file included from CPStr.h:33, from CvsPrefs.h:30, from CvsCommands.cpp:40: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CvsEntries.cpp' object='CvsEntries.o' libtool=no \ depfile='.deps/CvsEntries.Po' tmpdepfile='.deps/CvsEntries.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CvsEntries.o `test -f 'CvsEntries.cpp' || echo './'`CvsEntries.cpp In file included from CPStr.h:33, from CvsIgnore.h:29, from CvsEntries.h:30, from CvsEntries.cpp:38: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='CvsIgnore.cpp' object='CvsIgnore.o' libtool=no \ depfile='.deps/CvsIgnore.Po' tmpdepfile='.deps/CvsIgnore.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o CvsIgnore.o `test -f 'CvsIgnore.cpp' || echo './'`CvsIgnore.cpp In file included from CPStr.h:33, from TextBinary.h:28, from FileTraversal.h:32, from CvsIgnore.cpp:30: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -DEXECLIB="\"/opt/local/bin\"" -c CvsPrefs.cpp CvsPrefs.cpp:736:45: warning: trigraph ??' ignored, use -trigraphs to enable [-Wtrigraphs] 736 | OSType applCreator = FOUR_CHAR_CODE('????'); | In file included from CPStr.h:33, from CvsPrefs.h:30, from CvsPrefs.cpp:29: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='DiffDlg.cpp' object='DiffDlg.o' libtool=no \ depfile='.deps/DiffDlg.Po' tmpdepfile='.deps/DiffDlg.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o DiffDlg.o `test -f 'DiffDlg.cpp' || echo './'`DiffDlg.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from DiffDlg.cpp:33: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='FileTraversal.cpp' object='FileTraversal.o' libtool=no \ depfile='.deps/FileTraversal.Po' tmpdepfile='.deps/FileTraversal.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o FileTraversal.o `test -f 'FileTraversal.cpp' || echo './'`FileTraversal.cpp In file included from CPStr.h:33, from TextBinary.h:28, from FileTraversal.h:32, from FileTraversal.cpp:48: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='GetPassword.cpp' object='GetPassword.o' libtool=no \ depfile='.deps/GetPassword.Po' tmpdepfile='.deps/GetPassword.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o GetPassword.o `test -f 'GetPassword.cpp' || echo './'`GetPassword.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from GetPassword.cpp:44: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ source='GetPrefs.cpp' object='GetPrefs.o' libtool=no \ depfile='.deps/GetPrefs.Po' tmpdepfile='.deps/GetPrefs.TPo' \ depmode=gcc3 /usr/bin/bash ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/opt/local/include -I/usr/include -Wall -I/opt/local/include/gtk-1.2 -I/opt/local/include/glib/glib-1.2 -I/opt/local/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/usr/include -c -o GetPrefs.o `test -f 'GetPrefs.cpp' || echo './'`GetPrefs.cpp In file included from ../rf/uwidget.h:25, from UCvsDialogs.h:28, from GetPrefs.cpp:37: ../rf/ustr.h: In member function 'bool UPStr::endsWith(char) const': ../rf/ustr.h:96:74: warning: array subscript has type 'char' [-Wchar-subscripts] 96 | inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} | ~~~~~^ In file included from /usr/include/sys/time.h:490, from /usr/include/sys/select.h:53, from /usr/include/sys/types.h:640, from /usr/include/sys/wait.h:37, from /usr/include/stdlib.h:45, from /opt/local/gcc10/include/c++/10.4.0/cstdlib:75, from /opt/local/gcc10/include/c++/10.4.0/stdlib.h:36, from CPStr.h:29, from CvsPrefs.h:30, from GetPrefs.cpp:48: /usr/include/time.h: At global scope: /usr/include/time.h:58:12: error: 'struct std::tm' conflicts with a previous declaration 58 | using std::tm; | ^~ In file included from /home/pbulk/build/devel/gcvs/work/.buildlink/include/gtk-1.2/gdk/gdktypes.h:33, from /home/pbulk/build/devel/gcvs/work/.buildlink/include/gtk-1.2/gdk/gdk.h:31, from /home/pbulk/build/devel/gcvs/work/.buildlink/include/gtk-1.2/gtk/gtkmain.h:31, from GetPrefs.cpp:38: /home/pbulk/build/devel/gcvs/work/.buildlink/include/glib/glib-1.2/glib.h:2106:8: note: previous declaration 'struct tm' 2106 | struct tm; | ^~ gmake[2]: *** [Makefile:395: GetPrefs.o] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/devel/gcvs/work/gcvs-1.0/common' gmake[1]: *** [Makefile:155: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/devel/gcvs/work/gcvs-1.0' gmake: *** [Makefile:110: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/devel/gcvs *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/devel/gcvs