Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Feb 2014 18:06:59 -0600
From:      Loren Schweitzer <loren@lorensplace.com>
To:        gnome@FreeBSD.org
Subject:   Pan Build Errors FreeBSD 10
Message-ID:  <20140201180659.45e9c051@freebooger.gateway.2wire.com>

next in thread | raw e-mail | index | archive | help
--MP_/.zfGdock3h80C+0Ez3_DKpl
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi Gnome,

I am new to the FreeBSD way of things, but I have Linux experience. So
people said I should send errors to the maintainers. Here is the build
output. And I have tried the MAKE_JOBS_UNSAFE with the same results.

Thanks,
Loren

--MP_/.zfGdock3h80C+0Ez3_DKpl
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=pan_build_error.txt

/usr/ports/news/pan]# portmaster 

===>>> Port directory: /usr/ports/news/pan

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for news/pan in background
===>>> Gathering dependency list for news/pan from ports
===>>> Initial dependency check complete for news/pan


===>>> Starting build for news/pan <<<===

===>>> All dependencies are up to date

===>  Cleaning for pan-0.139_2
===>>> Waiting on fetch & checksum for news/pan <<<===
===>  License GPLv2 accepted by the user
===>  Found saved configuration for pan-0.139_2
===>   pan-0.139_2 depends on file: /usr/local/sbin/pkg - found
=> pan-0.139.tar.bz2 doesn't seem to exist in /usr/ports/distfiles//gnome2.
=> Attempting to fetch http://pan.rebelbase.com/download/releases/0.139/source/pan-0.139.tar.bz2
pan-0.139.tar.bz2                             

===>  License GPLv2 accepted by the user
===>  Found saved configuration for pan-0.139_2
===>   pan-0.139_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by pan-0.139_2 for building
===>  Extracting for pan-0.139_2
=> SHA256 Checksum OK for gnome2/pan-0.139.tar.bz2.
===>  Patching for pan-0.139_2
===>  Applying FreeBSD patches for pan-0.139_2
===>   pan-0.139_2 depends on executable: pkgconf - found
===>   pan-0.139_2 depends on executable: gmake - found
===>   pan-0.139_2 depends on file: /usr/local/bin/intltool-extract - found
===>   pan-0.139_2 depends on shared library: libintl.so - found
===>   pan-0.139_2 depends on shared library: libatk-1.0.so - found
===>   pan-0.139_2 depends on shared library: libglib-2.0.so - found
===>   pan-0.139_2 depends on shared library: libpcre.so - found
===>   pan-0.139_2 depends on shared library: libgtk-3.so - found
===>   pan-0.139_2 depends on shared library: libpango-1.0.so - found
===>   pan-0.139_2 depends on shared library: pcre - found
===>   pan-0.139_2 depends on shared library: gmime-2.6 - found
===>  Configuring for pan-0.139_2
===>   FreeBSD 10 autotools fix applied to /usr/ports/news/pan/work/pan-0.139/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/news/pan/work/pan-0.139/acinclude.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/news/pan/work/pan-0.139/configure
configure: loading site script /usr/ports/Templates/config.site
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking how to create a ustar tar archive... (cached) /usr/bin/tar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether gmake supports nested variables... yes
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for style of include used by gmake... GNU
checking dependency style of c++... gcc3
checking for gcc... cc
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for localtime_r... yes
checking for close... yes
checking for tr1/unordered_set... no
checking whether the compiler implements namespaces... yes
checking whether the compiler has ext/hash_set... yes
checking for gawk... (cached) /usr/bin/awk
checking whether gmake sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking for errno.h... (cached) yes
checking for fcntl.h... (cached) yes
checking whether NLS is requested... yes
checking for intltool >= 0.40.6... 0.50.2 found
checking for intltool-update... /usr/local/bin/intltool-update
checking for intltool-merge... /usr/local/bin/intltool-merge
checking for intltool-extract... /usr/local/bin/intltool-extract
checking for xgettext... /usr/local/bin/xgettext
checking for msgmerge... /usr/local/bin/msgmerge
checking for msgfmt... /usr/local/bin/msgfmt
checking for gmsgfmt... /usr/local/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.16.3
checking for XML::Parser... ok
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... no
checking for bindtextdomain in -lintl... yes
checking for ngettext in -lintl... yes
checking for dgettext in -lintl... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/local/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/local/bin/msgfmt
checking for xgettext... (cached) /usr/local/bin/xgettext
checking pkg-config is at least version 0.16... yes
checking for GLIB - version >= 2.17.6... yes (version 2.36.3)
checking for GMIME... yes
checking for GTK... yes
checking for %l and %k support in strftime... yes
checking build system type... amd64-portbld-freebsd10.0
checking host system type... amd64-portbld-freebsd10.0
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pan.spec
config.status: creating pan.iss
config.status: creating README.windows
config.status: creating po/Makefile.in
config.status: creating uulib/Makefile
config.status: creating pan/Makefile
config.status: creating pan/general/Makefile
config.status: creating pan/usenet-utils/Makefile
config.status: creating pan/data/Makefile
config.status: creating pan/tasks/Makefile
config.status: creating pan/icons/Makefile
config.status: creating pan/data-impl/Makefile
config.status: creating pan/gui/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands


Configuration:

        Source code location:   .
        Compiler:               c++
        With GtkSpell:          no
        With GTK3:              yes >= 3.0.0
        With GnuTLS:            no


===>  Building for pan-0.139_2
gmake[2]: Entering directory `/usr/ports/news/pan/work/pan-0.139'
gmake  all-recursive
gmake[3]: Entering directory `/usr/ports/news/pan/work/pan-0.139'
Making all in po
gmake[4]: Entering directory `/usr/ports/news/pan/work/pan-0.139/po'
  MSGFMT am.gmo
  MSGFMT ar.gmo
  MSGFMT az.gmo
  MSGFMT bg.gmo
  MSGFMT ca.gmo
  MSGFMT cs.gmo
  MSGFMT da.gmo
  MSGFMT de.gmo
  MSGFMT dz.gmo
  MSGFMT el.gmo
  MSGFMT en_CA.gmo
  MSGFMT en_GB.gmo
  MSGFMT eo.gmo
  MSGFMT es.gmo
  MSGFMT et.gmo
  MSGFMT eu.gmo
  MSGFMT fi.gmo
  MSGFMT fr.gmo
  MSGFMT ga.gmo
  MSGFMT gl.gmo
  MSGFMT hr.gmo
  MSGFMT hu.gmo
  MSGFMT it.gmo
  MSGFMT ja.gmo
  MSGFMT ko.gmo
  MSGFMT lt.gmo
  MSGFMT lv.gmo
  MSGFMT ms.gmo
  MSGFMT nb.gmo
  MSGFMT nl.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 sr@Latn.gmo
  MSGFMT sv.gmo
  MSGFMT tr.gmo
  MSGFMT uk.gmo
  MSGFMT vi.gmo
  MSGFMT zh_CN.gmo
  MSGFMT zh_TW.gmo
gmake[4]: Leaving directory `/usr/ports/news/pan/work/pan-0.139/po'
Making all in uulib
gmake[4]: Entering directory `/usr/ports/news/pan/work/pan-0.139/uulib'
  CC     uulib.o
  CC     uunconc.o
  CC     uucheck.o
  CC     uuutil.o
  CC     uuencode.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;
                 ^       ~~~~~~~~~~~~~~~~~~~~~
  CC     uuscan.o
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 *));
                                                           ^
./uudeview.h:29:24: note: expanded from macro '_ANSI_ARGS_'
#define _ANSI_ARGS_(c)  c
                        ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
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:95:28: note: passing argument to parameter here
size_t   strlen(const char *) __pure;
                            ^
  CC     uustring.o
  CC     fptools.o
  CC     crc32.o
28 warnings generated.
  AR     libuu.a
gmake[4]: Leaving directory `/usr/ports/news/pan/work/pan-0.139/uulib'
Making all in pan
gmake[4]: Entering directory `/usr/ports/news/pan/work/pan-0.139/pan'
Making all in general
gmake[5]: Entering directory `/usr/ports/news/pan/work/pan-0.139/pan/general'
  CXX    debug.o
  CXX    e-util.o
  CXX    file-util.o
  CXX    log.o
In file included from log.cc:24:
In file included from ./log.h:26:
/usr/include/c++/v1/deque:907:49: error: invalid application of 'sizeof' to an incomplete type 'value_type'
      (aka 'pan::Log::Entry')
    static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16;
                                                ^~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/deque:1178: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++/v1/deque:1188: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++/v1/deque:899:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/v1/deque:1189: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++/v1/deque:900:54: note: declared protected here
    typedef value_type&                              reference;
                                                     ^
/usr/include/c++/v1/deque:1190: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++/v1/deque:901:54: note: declared protected here
    typedef const value_type&                        const_reference;
                                                     ^
/usr/include/c++/v1/deque:1191: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++/v1/deque:929:64: note: declared protected here
                             difference_type, __block_size>    iterator;
                                                               ^
/usr/include/c++/v1/deque:1192: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++/v1/deque:931:64: note: declared protected here
                             difference_type, __block_size>    const_iterator;
                                                               ^
/usr/include/c++/v1/deque:1193: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++/v1/deque:902:54: note: declared protected here
    typedef typename __alloc_traits::size_type       size_type;
                                                     ^
/usr/include/c++/v1/deque:1194: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++/v1/deque:903:54: note: declared protected here
    typedef typename __alloc_traits::difference_type difference_type;
                                                     ^
/usr/include/c++/v1/deque:1196: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++/v1/deque:904:54:   CXX    line-reader.o
note: declared protected here
    typedef typename __alloc_traits::pointer         pointer;
                                                     ^
/usr/include/c++/v1/deque:1197: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++/v1/deque:905:54: note: declared protected here
    typedef typename __alloc_traits::const_pointer   const_pointer;
                                                     ^
/usr/include/c++/v1/deque:1351: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++/v1/deque:925:81: note: declared protected here
    typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer;
                                                                                ^
  CXX    progress.o
In file included from file-util.cc:38:
In file included from ./log.h:26:
/usr/include/c++/v1/deque:907:49: error: invalid application of 'sizeof' to an incomplete type 'value_type'
      (aka 'pan::Log::Entry')
    static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16;
                                                ^~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/deque:1178: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.cc11 errors generated.
:38:
In file included from ./log.h:26:
/usr/include/c++/v1/deque:1188: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:gmake[5]: *** [log.o] Error 1
gmake[5]:  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++/v1/deque:899:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
*** Waiting for unfinished jobs....
/usr/include/c++/v1/deque:1189: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++/v1/deque:900:54: note: declared protected here
    typedef value_type&                              reference;
                                                     ^
/usr/include/c++/v1/deque:1190: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++/v1/deque:901:54: note: declared protected here
    typedef const value_type&                        const_reference;
                                                     ^
/usr/include/c++/v1/deque:1191: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++/v1/deque:929:64: note: declared protected here
                             difference_type, __block_size>    iterator;
                                                               ^
/usr/include/c++/v1/deque:1192: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++/v1/deque:931:64: note: declared protected here
                             difference_type, __block_size>    const_iterator;
                                                               ^
/usr/include/c++/v1/deque:1193: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++/v1/deque:902:54: note: declared protected here
    typedef typename __alloc_traits::size_type       size_type;
                                                     ^
/usr/include/c++/v1/deque:1194: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++/v1/deque:903:54: note: declared protected here
    typedef typename __alloc_traits::difference_type difference_type;
                                                     ^
/usr/include/c++/v1/deque:1196: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++/v1/deque:904:54: note: declared protected here
    typedef typename __alloc_traits::pointer         pointer;
                                                     ^
/usr/include/c++/v1/deque:1197: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++/v1/deque:905:54: note: declared protected here
    typedef typename __alloc_traits::const_pointer   const_pointer;
                                                     ^
/usr/include/c++/v1/deque:1351: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++/v1/deque:925:81: note: declared protected here
    typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer;
                                                                                ^
11 errors generated.
gmake[5]: *** [file-util.o] Error 1
In file included from line-reader.cc:10:
In file included from ./log.h:26:
/usr/include/c++/v1/deque:907:49: error: invalid application of 'sizeof' to an incomplete type 'value_type'
      (aka 'pan::Log::Entry')
    static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16;
                                                ^~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/deque:1178: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++/v1/deque:1188: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++/v1/deque:899:54: note: declared protected here
    typedef allocator_traits<allocator_type>         __alloc_traits;
                                                     ^
/usr/include/c++/v1/deque:1189: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++/v1/deque:900:54: note: declared protected here
    typedef value_type&                              reference;
                                                     ^
/usr/include/c++/v1/deque:1190: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++/v1/deque:901:54: note: declared protected here
    typedef const value_type&                        const_reference;
                                                     ^
/usr/include/c++/v1/deque:1191: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++/v1/deque:929:64: note: declared protected here
                             difference_type, __block_size>    iterator;
                                                               ^
/usr/include/c++/v1/deque:1192: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++/v1/deque:931:64: note: declared protected here
                             difference_type, __block_size>    const_iterator;
                                                               ^
/usr/include/c++/v1/deque:1193: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++/v1/deque:902:54: note: declared protected here
    typedef typename __alloc_traits::size_type       size_type;
                                                     ^
/usr/include/c++/v1/deque:1194: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++/v1/deque:903:54: note: declared protected here
    typedef typename __alloc_traits::difference_type difference_type;
                                                     ^
/usr/include/c++/v1/deque:1196: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++/v1/deque:904:54: note: declared protected here
    typedef typename __alloc_traits::pointer         pointer;
                                                     ^
/usr/include/c++/v1/deque:1197: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++/v1/deque:905:54: note: declared protected here
    typedef typename __alloc_traits::const_pointer   const_pointer;
                                                     ^
/usr/include/c++/v1/deque:1351: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++/v1/deque:925:81: note: declared protected here
    typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer;
                                                                                ^
11 errors generated.
gmake[5]: *** [line-reader.o] Error 1
gmake[5]: Leaving directory `/usr/ports/news/pan/work/pan-0.139/pan/general'
gmake[4]: *** [all-recursive] Error 1
gmake[4]: Leaving directory `/usr/ports/news/pan/work/pan-0.139/pan'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/news/pan/work/pan-0.139'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/news/pan/work/pan-0.139'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/news/pan
*** Error code 1

Stop.
make: stopped in /usr/ports/news/pan

===>>> make failed for news/pan
===>>> Aborting update

===>>> Killing background jobs

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> news/pan 

===>>> Exiting



--MP_/.zfGdock3h80C+0Ez3_DKpl--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140201180659.45e9c051>