=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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 pan-0.139nb19 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/news/pan/work/pan-0.139' Making all in po gmake[2]: Entering directory '/data/scratch/news/pan/work/pan-0.139/po' MSGFMT ar.gmo MSGFMT az.gmo MSGFMT bg.gmo MSGFMT ca.gmo MSGFMT am.gmo MSGFMT de.gmo MSGFMT cs.gmo MSGFMT en_CA.gmo MSGFMT dz.gmo MSGFMT el.gmo MSGFMT en_GB.gmo MSGFMT da.gmo MSGFMT et.gmo MSGFMT eu.gmo MSGFMT eo.gmo MSGFMT es.gmo MSGFMT fr.gmo MSGFMT ga.gmo MSGFMT fi.gmo MSGFMT hr.gmo MSGFMT it.gmo MSGFMT ja.gmo MSGFMT hu.gmo MSGFMT lt.gmo MSGFMT ko.gmo MSGFMT gl.gmo MSGFMT nb.gmo MSGFMT lv.gmo MSGFMT ms.gmo MSGFMT nl.gmo MSGFMT oc.gmo MSGFMT pl.gmo MSGFMT pt.gmo MSGFMT ro.gmo MSGFMT sk.gmo MSGFMT pt_BR.gmo MSGFMT sl.gmo MSGFMT ru.gmo MSGFMT sq.gmo MSGFMT sr@Latn.gmo MSGFMT uk.gmo MSGFMT vi.gmo MSGFMT sv.gmo MSGFMT zh_CN.gmo MSGFMT tr.gmo MSGFMT sr.gmo MSGFMT zh_TW.gmo gmake[2]: Leaving directory '/data/scratch/news/pan/work/pan-0.139/po' Making all in uulib gmake[2]: Entering directory '/data/scratch/news/pan/work/pan-0.139/uulib' CC uulib.o CC uunconc.o CC uuutil.o CC uuencode.o CC uuscan.o CC uustring.o CC crc32.o CC fptools.o CC uucheck.o uuencode.c:257:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *itemp = (char *) uuestr_itemp; ^ ~~~~~~~~~~~~~~~~~~~~~ uuencode.c:258:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *otemp = (char *) uuestr_otemp; ^ ~~~~~~~~~~~~~~~~~~~~~ uuencode.c:282:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (_FP_fgets (itemp, 255, infile) == NULL) ^~~~~ ./fptools.h:49:48: note: passing argument to parameter here char * TOOLEXPORT _FP_fgets _ANSI_ARGS_((char *, int, FILE *)); ^ uuencode.c:288:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] count = strlen (itemp); ^~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:314:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:314:70: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:370:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:370:74: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:388:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:388:78: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:423:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:423:74: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:487:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:487:70: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:538:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:538:62: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:679:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *itemp = (char *) uuestr_itemp; ^ ~~~~~~~~~~~~~~~~~~~~~ uuencode.c:680:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *otemp = (char *) uuestr_otemp; ^ ~~~~~~~~~~~~~~~~~~~~~ uuencode.c:780:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:780:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:798:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:798:76: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:833:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:833:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:901:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:901:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:952:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ uuencode.c:952:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strlen(eolstring), outfile) != strlen (eolstring)) ^~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ 28 warnings generated. AR libuu.a gmake[2]: Leaving directory '/data/scratch/news/pan/work/pan-0.139/uulib' Making all in pan gmake[2]: Entering directory '/data/scratch/news/pan/work/pan-0.139/pan' Making all in general gmake[3]: Entering directory '/data/scratch/news/pan/work/pan-0.139/pan/general' CXX file-util.o CXX e-util.o CXX log.o CXX progress.o CXX line-reader.o CXX quark.o CXX debug.o CXX string-view.o CXX utf8-utils.o CXX worker-pool.o CXX text-match.o In file included from line-reader.cc:10: In file included from ./log.h:26: /usr/include/c++/deque:912:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /usr/include/c++/deque:1159:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from line-reader.cc:10: In file included from ./log.h:26: /usr/include/c++/deque:1169:30: error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/deque:904:54: note: declared protected here typedef allocator_traits __alloc_traits; ^ /usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/deque:905:54: note: declared protected here typedef value_type& reference; ^ /usr/include/c++/deque:1171:30: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_reference const_reference; ^ /usr/include/c++/deque:906:54: note: declared protected here typedef const value_type& const_reference; ^ /usr/include/c++/deque:1172:30: error: 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::iterator iterator; ^ /usr/include/c++/deque:922:64: note: declared protected here difference_type, __block_size> iterator; ^ /usr/include/c++/deque:1173:30: error: 'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_iterator const_iterator; ^ /usr/include/c++/deque:924:64: note: declared protected here difference_type, __block_size> const_iterator; ^ /usr/include/c++/deque:1174:30: error: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::size_type size_type; ^ /usr/include/c++/deque:907:54: note: declared protected here typedef typename __alloc_traits::size_type size_type; ^ /usr/include/c++/deque:1175:30: error: 'difference_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::difference_type difference_type; ^ /usr/include/c++/deque:908:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/deque:1177:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/deque:909:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/deque:1178:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/deque:910:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/deque:1343:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/deque:918:81: note: declared protected here typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ 11 errors generated. In file included from log.cc:24: In file included from ./log.h:26: /usr/include/c++/deque:912:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /usr/include/c++/deque:1159:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from log.cc:24: In file included from ./log.h:26: /usr/include/c++/deque:1169:30: error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/deque:904:54: note: declared protected here typedef allocator_traits __alloc_traits; ^ /usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/deque:905:54: note: declared protected here typedef value_type& reference; ^ /usr/include/c++/deque:1171:30: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_reference const_reference; ^ /usr/include/c++/deque:906:54: note: declared protected here typedef const value_type& const_reference; ^ /usr/include/c++/deque:1172:30: error: 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::iterator iterator; ^ /usr/include/c++/deque:922:64: note: declared protected here difference_type, __block_size> iterator; ^ /usr/include/c++/deque:1173:30: error: 'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_iterator const_iterator; ^ /usr/include/c++/deque:924:64: note: declared protected here difference_type, __block_size> const_iterator; ^ /usr/include/c++/deque:1174:30: error: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::size_type size_type; ^ /usr/include/c++/deque:907:54: note: declared protected here typedef typename __alloc_traits::size_type size_type; ^ /usr/include/c++/deque:1175:30: error: 'difference_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::difference_type difference_type; ^ /usr/include/c++/deque:908:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/deque:1177:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/deque:909:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/deque:1178:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/deque:910:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/deque:1343:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/deque:918:81: note: declared protected here typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ Makefile:353: recipe for target 'line-reader.o' failed gmake[3]: *** [line-reader.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... 11 errors generated. Makefile:353: recipe for target 'log.o' failed gmake[3]: *** [log.o] Error 1 In file included from text-match.cc:27: In file included from ./log.h:26: /usr/include/c++/deque:912:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /usr/include/c++/deque:1159:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from file-util.cc:38: In file included from ./log.h:26: /usr/include/c++/deque:912:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /usr/include/c++/deque:1159:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from text-match.cc:27: In file included from ./log.h:26: /usr/include/c++/deque:1169:30: error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/deque:904:54: note: declared protected here typedef allocator_traits __alloc_traits; ^ /usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/deque:905:54: note: declared protected here typedef value_type& reference; ^ In file included from /usr/include/c++/dequefile-util.cc::117138:: 30In file included from :./log.h :error26: : 'const_reference' is a protected member of 'std::__1::__deque_base >'/usr/include/c++/deque :1169:30: typedef typename __base::const_reference const_reference;error : ^'__alloc_traits' is a protected member of 'std::__1::__deque_base >' /usr/include/c++/deque:906: typedef typename __base::__alloc_traits __alloc_traits;54 : ^ note: ./log.hdeclared protected here: 52:27: typedef const value_type& const_reference;note : ^in instantiation of template class 'std::__1::deque >' requested here /usr/include/c++/deque std::deque messages;: 1172 ^: 30/usr/include/c++/deque:: 904error:: 54'iterator' is a protected member of 'std::__1::__deque_base >': note: declared protected here typedef typename __base::iterator iterator; ^ typedef allocator_traits __alloc_traits; /usr/include/c++/deque ^: 922:64: /usr/include/c++/dequenote:: 1170declared protected here: 30: error: 'reference' is a protected member of 'std::__1::__deque_base >' difference_type, __block_size> iterator; ^ typedef typename __base::reference reference; ^/usr/include/c++/deque :/usr/include/c++/deque1173::90530::54 :error : note'const_iterator' is a protected member of 'std::__1::__deque_base >': declared protected here typedef typename __base::const_iterator const_iterator; typedef value_type& reference; ^ ^ /usr/include/c++/deque:924:64/usr/include/c++/deque:: 1171note:: 30declared protected here: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' difference_type, __block_size> const_iterator; ^ typedef typename __base::const_reference const_reference; ^ /usr/include/c++/deque/usr/include/c++/deque::1174906::3054:: errornote: : 'size_type' is a protected member of 'std::__1::__deque_base >'declared protected here typedef typename __base::size_type size_type; typedef const value_type& const_reference; ^ ^ /usr/include/c++/deque:907/usr/include/c++/deque::541172:: 30note:: declared protected hereerror : 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __alloc_traits::size_type size_type; ^ typedef typename __base::iterator iterator; ^ /usr/include/c++/deque/usr/include/c++/deque::9221175::6430:: noteerror: : declared protected here'difference_type' is a protected member of 'std::__1::__deque_base >' difference_type, __block_size> iterator; typedef typename __base::difference_type difference_type; ^ ^ /usr/include/c++/deque/usr/include/c++/deque::9081173::5430:: noteerror: : declared protected here'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __alloc_traits::difference_type difference_type; typedef typename __base::const_iterator const_iterator; ^ ^ /usr/include/c++/deque:924:/usr/include/c++/deque64::1177 :note30: :declared protected here error: 'pointer' is a protected member of 'std::__1::__deque_base >' difference_type, __block_size> const_iterator; typedef typename __base::pointer pointer; ^ ^ /usr/include/c++/deque:/usr/include/c++/deque909::117454::30 :note : errordeclared protected here: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __alloc_traits::pointer pointer; typedef typename __base::size_type size_type; ^ ^ /usr/include/c++/deque:907:/usr/include/c++/deque54::1178 :note30: :declared protected here error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __alloc_traits::size_type size_type; ^ typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/deque/usr/include/c++/deque::1175910::3054:: errornote: : 'difference_type' is a protected member of 'std::__1::__deque_base >'declared protected here typedef typename __base::difference_type difference_type; typedef typename __alloc_traits::const_pointer const_pointer; ^ ^ /usr/include/c++/deque:908:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/deque:1177:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/deque:909:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/deque:1178:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/deque:910:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/deque:1343:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/deque:918:81: note: declared protected here typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ /usr/include/c++/deque:1343:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/deque:918:81: note: declared protected here typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ In file included from utf8-utils.cc:31: In file included from ../../pan/general/log.h:26: /usr/include/c++/deque:912:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /usr/include/c++/deque:1159:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ../../pan/general/log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ../../pan/general/log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from quark.cc:25: In file included from ./quark.hIn file included from :utf8-utils.cc35: :/usr/include/c++/ext/hash_set31: :In file included from 205../../pan/general/log.h::265: :/usr/include/c++/deque :warning1169: :Use of the header is deprecated. Migrate to [-W#warnings]30 : error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; # warning Use of the header is deprecated. Migrate to ^ ^ ../../pan/general/log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/deque:904:54: note: declared protected here typedef allocator_traits __alloc_traits; ^ /usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/deque:905:54: note: declared protected here typedef value_type& reference; ^ /usr/include/c++/deque:1171:30: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_reference const_reference; ^ /usr/include/c++/deque:906:54: note: declared protected here typedef const value_type& const_reference; ^ /usr/include/c++/deque:1172:30: error: 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::iterator iterator; ^ /usr/include/c++/deque:922:64: note: declared protected here difference_type, __block_size> iterator; ^ /usr/include/c++/deque:1173:30: error: 'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_iterator const_iterator; ^ /usr/include/c++/deque:924:64: note: declared protected here difference_type, __block_size> const_iterator; ^ /usr/include/c++/deque:1174:30: error: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::size_type size_type; ^ /usr/include/c++/deque:907:54: note: declared protected here typedef typename __alloc_traits::size_type size_type; ^ /usr/include/c++/deque:1175:30: error: 'difference_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::difference_type difference_type; ^ /usr/include/c++/deque:908:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/deque:1177:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/deque:909:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/deque:1178:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/deque:910:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/deque:1343:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/deque:918:81: note: declared protected here typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ 11 errors generated. 11 errors generated. Makefile:353: recipe for target 'utf8-utils.o' failed gmake[3]: *** [utf8-utils.o] Error 1 Makefile:353: recipe for target 'text-match.o' failed gmake[3]: *** [text-match.o] Error 1 11 errors generated. Makefile:353: recipe for target 'file-util.o' failed gmake[3]: *** [file-util.o] Error 1 1 warning generated. gmake[3]: Leaving directory '/data/scratch/news/pan/work/pan-0.139/pan/general' Makefile:302: recipe for target 'all-recursive' failed gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory '/data/scratch/news/pan/work/pan-0.139/pan' Makefile:456: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/news/pan/work/pan-0.139' Makefile:354: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/news/pan *** Error code 1 Stop. make: stopped in /data/pkgsrc/news/pan