=> Bootstrap dependency digest>=20010302: found digest-20180917 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for gcvs-1.0nb13 cd . && /bin/sh /data/scratch/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 . && \ /bin/sh /data/scratch/devel/gcvs/work/gcvs-1.0/missing --run automake-1.6 --gnu ./Makefile cd . && /bin/sh /data/scratch/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. /bin/sh ./config.status --recheck 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 . && /bin/sh ./config.status Makefile config.status: creating Makefile /bin/sh ./config.status --recheck cd . && /bin/sh /data/scratch/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 . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/devel/gcvs/work/gcvs-1.0' /bin/sh ./config.status --recheck Making all in common gmake[2]: Entering directory '/data/scratch/devel/gcvs/work/gcvs-1.0/common' cd .. && /bin/sh ./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 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o AboutDlg.o `test -f 'AboutDlg.cpp' || echo './'`AboutDlg.cpp source='AnnotateDlg.cpp' object='AnnotateDlg.o' libtool=no \ depfile='.deps/AnnotateDlg.Po' tmpdepfile='.deps/AnnotateDlg.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o AnnotateDlg.o `test -f 'AnnotateDlg.cpp' || echo './'`AnnotateDlg.cpp source='AppConsole.cpp' object='AppConsole.o' libtool=no \ depfile='.deps/AppConsole.Po' tmpdepfile='.deps/AppConsole.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o AppConsole.o `test -f 'AppConsole.cpp' || echo './'`AppConsole.cpp source='AppGlue.cpp' object='AppGlue.o' libtool=no \ depfile='.deps/AppGlue.Po' tmpdepfile='.deps/AppGlue.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o AppGlue.o `test -f 'AppGlue.cpp' || echo './'`AppGlue.cpp source='AskYesNo.cpp' object='AskYesNo.o' libtool=no \ depfile='.deps/AskYesNo.Po' tmpdepfile='.deps/AskYesNo.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o AskYesNo.o `test -f 'AskYesNo.cpp' || echo './'`AskYesNo.cpp source='Authen.cpp' object='Authen.o' libtool=no \ depfile='.deps/Authen.Po' tmpdepfile='.deps/Authen.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o Authen.o `test -f 'Authen.cpp' || echo './'`Authen.cpp source='CommitDlg.cpp' object='CommitDlg.o' libtool=no \ depfile='.deps/CommitDlg.Po' tmpdepfile='.deps/CommitDlg.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CommitDlg.o `test -f 'CommitDlg.cpp' || echo './'`CommitDlg.cpp source='CPStr.cpp' object='CPStr.o' libtool=no \ depfile='.deps/CPStr.Po' tmpdepfile='.deps/CPStr.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CPStr.o `test -f 'CPStr.cpp' || echo './'`CPStr.cpp source='CheckoutDlg.cpp' object='CheckoutDlg.o' libtool=no \ depfile='.deps/CheckoutDlg.Po' tmpdepfile='.deps/CheckoutDlg.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CheckoutDlg.o `test -f 'CheckoutDlg.cpp' || echo './'`CheckoutDlg.cpp source='CvsAlert.cpp' object='CvsAlert.o' libtool=no \ depfile='.deps/CvsAlert.Po' tmpdepfile='.deps/CvsAlert.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CvsAlert.o `test -f 'CvsAlert.cpp' || echo './'`CvsAlert.cpp source='CvsArgs.cpp' object='CvsArgs.o' libtool=no \ depfile='.deps/CvsArgs.Po' tmpdepfile='.deps/CvsArgs.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CvsArgs.o `test -f 'CvsArgs.cpp' || echo './'`CvsArgs.cpp source='CvsCommands.cpp' object='CvsCommands.o' libtool=no \ depfile='.deps/CvsCommands.Po' tmpdepfile='.deps/CvsCommands.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CvsCommands.o `test -f 'CvsCommands.cpp' || echo './'`CvsCommands.cpp source='CvsEntries.cpp' object='CvsEntries.o' libtool=no \ depfile='.deps/CvsEntries.Po' tmpdepfile='.deps/CvsEntries.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CvsEntries.o `test -f 'CvsEntries.cpp' || echo './'`CvsEntries.cpp source='CvsIgnore.cpp' object='CvsIgnore.o' libtool=no \ depfile='.deps/CvsIgnore.Po' tmpdepfile='.deps/CvsIgnore.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o CvsIgnore.o `test -f 'CvsIgnore.cpp' || echo './'`CvsIgnore.cpp clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -DEXECLIB="\"/usr/pkg/bin\"" -c CvsPrefs.cpp source='DiffDlg.cpp' object='DiffDlg.o' libtool=no \ depfile='.deps/DiffDlg.Po' tmpdepfile='.deps/DiffDlg.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o DiffDlg.o `test -f 'DiffDlg.cpp' || echo './'`DiffDlg.cpp In file included from CvsCommands.cpp:40: In file included from ./CvsPrefs.h:30: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from Authen.cpp:30: In file included from ./Authen.h:28: In file included from ./MultiString.h:30: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CvsAlert.cpp:35: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CvsPrefs.cpp:29: In file included from ./CvsPrefs.h:30: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CommitDlg.cpp:35: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CvsEntries.cpp:38: In file included from ./CvsEntries.h:30: In file included from ./CvsIgnore.h:29: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ CvsEntries.cpp:191:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char *cp; ^~~~~~~~~ CvsEntries.cpp:332:12: warning: variable 'cmd' is uninitialized when used here [-Wuninitialized] switch (cmd) ^~~ CvsEntries.cpp:325:11: note: initialize the variable 'cmd' to silence this warning char cmd; ^ = '\0' In file included from AboutDlg.cpp:26: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from AnnotateDlg.cpp:33: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from AppGlue.cpp:67: In file included from ./UCvsApp.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CvsCommands.cpp:59: ./LogParse.h:25:2: warning: 'AFX_LOGPARSE_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #if !defined(AFX_LOGPARSE_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_) ^~ ./LogParse.h:26:9: note: 'AFX_LOGDLG_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_' is defined here; did you mean 'AFX_LOGPARSE_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_'? #define AFX_LOGDLG_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AFX_LOGPARSE_H__98CCBD22_845B_11D1_8949_444553540000__INCLUDED_ 1 warning generated. CvsCommands.cpp:1124:15: warning: 'ControlCvsArgs::addfile' hides overloaded virtual function [-Woverloaded-virtual] virtual void addfile(const char* arg, const char* dir = 0L, const UFSSpec* spec = 0L); ^ ./CvsArgs.h:41:15: note: hidden overloaded virtual function 'CvsArgs::addfile' declared here: different number of parameters (4 vs 3) virtual void addfile(const char *arg, const char *dir = 0L, ^ CvsCommands.cpp:1356:15: warning: 'RemoveCvsArgs::addfile' hides overloaded virtual function [-Woverloaded-virtual] virtual void addfile(const char *arg, const char *dir = 0L, ^ ./CvsArgs.h:41:15: note: hidden overloaded virtual function 'CvsArgs::addfile' declared here: different number of parameters (4 vs 3) virtual void addfile(const char *arg, const char *dir = 0L, ^ source='FileTraversal.cpp' object='FileTraversal.o' libtool=no \ depfile='.deps/FileTraversal.Po' tmpdepfile='.deps/FileTraversal.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o FileTraversal.o `test -f 'FileTraversal.cpp' || echo './'`FileTraversal.cpp In file included from CvsArgs.cpp:30: In file included from ./CvsPrefs.h:30: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CheckoutDlg.cpp:35: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ CvsArgs.cpp:201:16: error: call to 'strchr' is ambiguous bool hasLF = strchr(newarg, '\n') != 0L; ^~~~~~ /usr/include/c++/string.h:76:13: note: candidate function const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);} ^ /usr/include/c++/string.h:78:13: note: candidate function char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);} ^ /usr/include/string.h:55:7: note: candidate function char *strchr(const char *, int); ^ CvsArgs.cpp:210:19: error: call to 'strchr' is ambiguous bool hasSpace = strchr(newarg, ' ') != 0L; ^~~~~~ /usr/include/c++/string.h:76:13: note: candidate function const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);} ^ /usr/include/c++/string.h:78:13: note: candidate function char* strchr( char* __s, int __c) {return __libcpp_strchr(__s, __c);} ^ /usr/include/string.h:55:7: note: candidate function char *strchr(const char *, int); ^ 1 warning generated. 1 warning and 2 errors generated. source='GetPassword.cpp' object='GetPassword.o' libtool=no \ depfile='.deps/GetPassword.Po' tmpdepfile='.deps/GetPassword.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../gcvs -I../gcvs/src -I/. -I../cvstree -I../rf -DUSE_INTERP_RESULT -I/usr/pkg/include -I/usr/include -Wall -I/usr/pkg/include/gtk-1.2 -I/usr/pkg/include/glib/glib-1.2 -I/usr/pkg/lib/glib/include -DqUnix -DqGTK -INONE -DqCvsDebug=0 -O2 -I/usr/pkg/include -I/usr/include -c -o GetPassword.o `test -f 'GetPassword.cpp' || echo './'`GetPassword.cpp gmake[2]: *** [Makefile:395: CvsArgs.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... 1 warning generated. In file included from CvsIgnore.cpp:30: In file included from ./FileTraversal.h:32: In file included from ./TextBinary.h:28: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from CPStr.cpp:28: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ AppGlue.cpp:263:9: error: cannot initialize a variable of type 'char *' with an rvalue of type 'const char *' char *login = strchr(ccvsroot, '@'); ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from AppConsole.cpp:33: In file included from ./UCvsConsole.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ In file included from DiffDlg.cpp:33: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ 1 warning generated. In file included from AskYesNo.cpp:42: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ 1 warning generated. 1 warning and 1 error generated. gmake[2]: *** [Makefile:395: AppGlue.o] Error 1 3 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from FileTraversal.cpp:48: In file included from ./FileTraversal.h:32: In file included from ./TextBinary.h:28: In file included from ./CPStr.h:33: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ 1 warning generated. In file included from GetPassword.cpp:44: In file included from ./UCvsDialogs.h:28: In file included from ../rf/uwidget.h:25: ../rf/ustr.h:96:68: warning: array subscript is of type 'char' [-Wchar-subscripts] inline bool endsWith(char c) const {return str == 0L ? false : str[str[0]] == c;} ^~~~~~~ 4 warnings generated. 1 warning generated. 1 warning generated. gmake[2]: Leaving directory '/data/scratch/devel/gcvs/work/gcvs-1.0/common' gmake[1]: *** [Makefile:155: all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/devel/gcvs/work/gcvs-1.0' gmake: *** [Makefile:110: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/devel/gcvs *** Error code 1 Stop. make: stopped in /data/pkgsrc/devel/gcvs