=> 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 cs.gmo
  MSGFMT da.gmo
  MSGFMT am.gmo
  MSGFMT el.gmo
  MSGFMT dz.gmo
  MSGFMT en_CA.gmo
  MSGFMT en_GB.gmo
  MSGFMT et.gmo
  MSGFMT eu.gmo
  MSGFMT de.gmo
  MSGFMT es.gmo
  MSGFMT eo.gmo
  MSGFMT fi.gmo
  MSGFMT ga.gmo
  MSGFMT fr.gmo
  MSGFMT hu.gmo
  MSGFMT hr.gmo
  MSGFMT it.gmo
  MSGFMT ja.gmo
  MSGFMT ko.gmo
  MSGFMT lt.gmo
  MSGFMT gl.gmo
  MSGFMT lv.gmo
  MSGFMT ms.gmo
  MSGFMT nl.gmo
  MSGFMT nb.gmo
  MSGFMT oc.gmo
  MSGFMT pl.gmo
  MSGFMT pt.gmo
  MSGFMT pt_BR.gmo
  MSGFMT ro.gmo
  MSGFMT ru.gmo
  MSGFMT sk.gmo
  MSGFMT sl.gmo
  MSGFMT sq.gmo
  MSGFMT sr.gmo
  MSGFMT tr.gmo
  MSGFMT vi.gmo
  MSGFMT sv.gmo
  MSGFMT uk.gmo
  MSGFMT zh_CN.gmo
  MSGFMT sr@Latn.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     uucheck.o
  CC     uunconc.o
  CC     uuutil.o
  CC     uuencode.o
  CC     uuscan.o
  CC     uustring.o
  CC     uulib.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    line-reader.o
  CXX    progress.o
  CXX    quark.o
  CXX    string-view.o
  CXX    text-match.o
  CXX    debug.o
  CXX    utf8-utils.o
  CXX    worker-pool.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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >::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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
    : private __deque_base<_Tp, _Allocator>
              ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> 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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    typedef typename __base::__alloc_traits        __alloc_traits;
                             ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
/usr/include/c++/deque:904:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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 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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >::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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
    : private __deque_base<_Tp, _Allocator>
              ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> 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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    typedef typename __base::__alloc_traits        __alloc_traits;
                             ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
/usr/include/c++/deque:904:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >::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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
    : private __deque_base<_Tp, _Allocator>
              ^
../../pan/general/log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
../../pan/general/log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}'
      struct Entry {
             ^
11 errors generated.
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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    typedef typename __base::__alloc_traits        __alloc_traits;
                             ^
../../pan/general/log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
/usr/include/c++/deque:904:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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 'line-reader.o' failed
gmake[3]: *** [line-reader.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
Makefile:353: recipe for target 'text-match.o' failed
gmake[3]: *** [text-match.o] Error 1
11 errors generated.
Makefile:353: recipe for target 'utf8-utils.o' failed
gmake[3]: *** [utf8-utils.o] Error 1
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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >::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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
    : private __deque_base<_Tp, _Allocator>
              ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> 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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    typedef typename __base::__alloc_traits        __alloc_traits;
                             ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
/usr/include/c++/deque:904:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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 'log.o' failed
gmake[3]: *** [log.o] Error 1
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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >::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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
    : private __deque_base<_Tp, _Allocator>
              ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> 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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    typedef typename __base::__alloc_traits        __alloc_traits;
                             ^
./log.h:52:27: note: in instantiation of template class 'std::__1::deque<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >' requested here
        std::deque<Entry> messages;
                          ^
/usr/include/c++/deque:904:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/deque:1170:30: error: 'reference' is a protected member of 'std::__1::__deque_base<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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<pan::Log::Entry, std::__1::allocator<pan::Log::Entry> >'
    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 'file-util.o' failed
gmake[3]: *** [file-util.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 <ext/hash_set> is deprecated.  Migrate to <unordered_set> [-W#warnings]
#   warning Use of the header <ext/hash_set> is deprecated.  Migrate to <unordered_set>
    ^
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