=> 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 bg.gmo MSGFMT az.gmo MSGFMT ca.gmo MSGFMT cs.gmo MSGFMT da.gmo MSGFMT de.gmo MSGFMT am.gmo MSGFMT en_CA.gmo MSGFMT en_GB.gmo MSGFMT eo.gmo MSGFMT eu.gmo MSGFMT es.gmo MSGFMT et.gmo MSGFMT dz.gmo MSGFMT el.gmo MSGFMT fi.gmo MSGFMT fr.gmo MSGFMT ga.gmo MSGFMT gl.gmo MSGFMT hr.gmo MSGFMT hu.gmo MSGFMT it.gmo MSGFMT ko.gmo MSGFMT lt.gmo MSGFMT lv.gmo MSGFMT ja.gmo MSGFMT ms.gmo MSGFMT pl.gmo MSGFMT pt.gmo MSGFMT nl.gmo MSGFMT pt_BR.gmo MSGFMT ro.gmo MSGFMT nb.gmo MSGFMT ru.gmo MSGFMT sk.gmo MSGFMT oc.gmo MSGFMT sl.gmo MSGFMT sv.gmo MSGFMT sq.gmo MSGFMT sr@Latn.gmo MSGFMT sr.gmo MSGFMT tr.gmo MSGFMT uk.gmo MSGFMT zh_TW.gmo MSGFMT zh_CN.gmo MSGFMT vi.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 uucheck.o CC uunconc.o CC uuutil.o CC uuencode.o CC uuscan.o CC uulib.o CC crc32.o CC fptools.o CC uustring.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 e-util.o CXX file-util.o CXX log.o CXX progress.o CXX line-reader.o CXX debug.o CXX text-match.o CXX worker-pool.o CXX string-view.o CXX utf8-utils.o CXX quark.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 'std::__1::__deque_base >::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 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 'std::__1::__deque_base >::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; ^ /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 'text-match.o' failed gmake[3]: *** [text-match.o] Error 1 In file included from quark.cc:25: In file included from ./quark.h:35: /usr/include/c++/ext/hash_set:205:5: warning: Use of the header is deprecated. Migrate to [-W#warnings] # warning Use of the header is deprecated. Migrate to ^ 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 'std::__1::__deque_base >::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; ^ 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 'std::__1::__deque_base >::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: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; ^ 11 errors generated. /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 'log.o' failed gmake[3]: *** [log.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. 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 'std::__1::__deque_base >::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 utf8-utils.cc:31: In file included from ../../pan/general/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; ^ ../../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. Makefile:353: recipe for target 'utf8-utils.o' failed gmake[3]: *** [utf8-utils.o] Error 1 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