=> 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 en_GB.gmo MSGFMT am.gmo MSGFMT en_CA.gmo MSGFMT bg.gmo MSGFMT ar.gmo MSGFMT eo.gmo MSGFMT eu.gmo MSGFMT cs.gmo MSGFMT ca.gmo MSGFMT el.gmo MSGFMT es.gmo MSGFMT dz.gmo MSGFMT az.gmo MSGFMT ga.gmo MSGFMT da.gmo MSGFMT gl.gmo MSGFMT et.gmo MSGFMT fi.gmo MSGFMT hr.gmo MSGFMT hu.gmo MSGFMT it.gmo MSGFMT ja.gmo MSGFMT ko.gmo MSGFMT lv.gmo MSGFMT lt.gmo MSGFMT de.gmo MSGFMT oc.gmo MSGFMT pl.gmo MSGFMT nb.gmo MSGFMT pt_BR.gmo MSGFMT ro.gmo MSGFMT fr.gmo MSGFMT pt.gmo MSGFMT ru.gmo MSGFMT ms.gmo MSGFMT tr.gmo MSGFMT sv.gmo MSGFMT vi.gmo MSGFMT sr.gmo MSGFMT sq.gmo MSGFMT sr@Latn.gmo MSGFMT uk.gmo MSGFMT sl.gmo MSGFMT zh_TW.gmo MSGFMT nl.gmo MSGFMT sk.gmo MSGFMT zh_CN.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 uucheck.o CC uunconc.o CC uuutil.o CC uuscan.o CC uuencode.o CC uustring.o CC fptools.o CC crc32.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 log.o CXX file-util.o CXX debug.o CXX progress.o CXX string-view.o CXX quark.o CXX line-reader.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 '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; ^ 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; ^ 11 errors generated. 11 errors generated. Makefile:353: recipe for target 'line-reader.o' failed gmake[3]: *** [line-reader.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... 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; ^ /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 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 ^ 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 'file-util.o' failed gmake[3]: *** [file-util.o] Error 1 11 errors generated. Makefile:353: recipe for target 'text-match.o' failed gmake[3]: *** [text-match.o] Error 1 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 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